libssh2
1.\" Copyright (C) Daniel Stenberg
2.\" SPDX-License-Identifier: BSD-3-Clause
3.TH libssh2_knownhost_readline 3 "28 May 2009" "libssh2" "libssh2"
4.SH NAME
5libssh2_knownhost_readline - read a known host line
6.SH SYNOPSIS
7.nf
8#include <libssh2.h>
9
10int
11libssh2_knownhost_readline(LIBSSH2_KNOWNHOSTS *hosts,
12const char *line, size_t len, int type):
13.fi
14.SH DESCRIPTION
15Tell libssh2 to read a buffer as it if is a line from a known hosts file.
16
17\fIline\fP points to the start of the line
18
19\fIlen\fP is the length of the line in bytes
20
21\fItype\fP specifies what file type it is, and
22\fILIBSSH2_KNOWNHOST_FILE_OPENSSH\fP is the only currently supported
23format. This file is normally found named ~/.ssh/known_hosts
24.SH RETURN VALUE
25Returns a regular libssh2 error code, where negative values are error codes
26and 0 indicates success.
27.SH AVAILABILITY
28Added in libssh2 1.2
29.SH SEE ALSO
30.BR libssh2_knownhost_get(3)
31.BR libssh2_knownhost_writeline(3)
32.BR libssh2_knownhost_readfile(3)
33