GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LIBSSH2_KNOWNHOST_WRITELINE (3)

NAME

libssh2_knownhost_writeline - convert a known host to a line for storage

CONTENTS

Synopsis
Description
Return Value
Availability
See Also

SYNOPSIS

#include <libssh2.h>

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_knownhost_writefile(3)

Search for    or go to Top of page |  Section 3 |  Main Index


libssh2 1.2 LIBSSH2_KNOWNHOST_WRITELINE (3) 28 May 2009

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.