Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
libssh2_knownhost_writeline(3)	    libssh2	libssh2_knownhost_writeline(3)

NAME
       libssh2_knownhost_writeline  - convert a	known host to a	line for stor-
       age

SYNOPSIS
       #include	<libssh2.h>

       int
       libssh2_knownhost_writeline(LIBSSH2_KNOWNHOSTS *hosts,
				   struct libssh2_knownhost *known,
				   char	*buffer, size_t	buflen,
				   size_t *outlen,
				   int type);

DESCRIPTION
       Converts	a single known host to a single	line of	 output	 for  storage,
       using the 'type'	output format.

       known identifies	which particular known host

       buffer points to	an allocated buffer

       buflen is the size of the buffer. See RETURN VALUE about	the size.

       outlen  must be a pointer to a size_t variable that will	get the	output
       length of the stored data chunk.	 The  number  does  not	 included  the
       trailing	zero!

       type specifies what file	type it	is, and	LIBSSH2_KNOWNHOST_FILE_OPENSSH
       is the only currently supported format.

RETURN VALUE
       Returns	a  regular libssh2 error code, where negative values are error
       codes and 0 indicates success.

       If the provided buffer is deemed	too small  to  fit  the	 data  libssh2
       wants  to store in it, LIBSSH2_ERROR_BUFFER_TOO_SMALL will be returned.
       The application is then advised to  call	 the  function	again  with  a
       larger buffer. The outlen size will then	hold the requested size.

AVAILABILITY
       Added in	libssh2	1.2

SEE ALSO
       libssh2_knownhost_get(3)	 libssh2_knownhost_readline(3)	libssh2_known-
       host_writefile(3)

libssh2				  28 May 2009	libssh2_knownhost_writeline(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=libssh2_knownhost_writeline&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help