libssh2_sftp_symlink_ex man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

libssh2_sftp_symlink_ex(3)	libssh2 manual	    libssh2_sftp_symlink_ex(3)

NAME
       libssh2_sftp_symlink_ex - read or set a symbolic link

SYNOPSIS
       #include <libssh2.h> #include <libssh2_sftp.h>

       int   libssh2_sftp_symlink_ex(LIBSSH2_SFTP  *sftp,  const  char	*path,
       unsigned int path_len,  char  *target,  unsigned	 int  target_len,  int
       link_type);

       int  libssh2_sftp_symlink(LIBSSH2_SFTP  *sftp,  const  char *path, char
       *target);

       int libssh2_sftp_readlink(LIBSSH2_SFTP *sftp, const  char  *path,  char
       *target, unsigned int target_len);

       int  libssh2_sftp_realpath(LIBSSH2_SFTP	*sftp,	const char *path, char
       *target, unsigned int target_len);

DESCRIPTION
       sftp - SFTP instance as returned by libssh2_sftp_init(3)

       path - Remote filesystem object to create a symlink from or resolve.

       path_len - Length of the name of the remote filesystem object to create
       a symlink from or resolve.

       target -
       LIBSSH2_SFTP_SYMLINK: Remote filesystem object to link to.
       LIBSSH2_SFTP_READLINK:  Pre-allocated  buffer to resolve symlink target
       into.
       LIBSSH2_SFTP_REALPATH: Pre-allocated buffer to resolve realpath	target
       into.

       target_len - Length of the name of the remote filesystem target object.

       link_type  -  One  of  the  three  previously mentioned constants which
       determines the resulting behavior of this function.

       libssh2_sftp_symlink(3) : Create a symbolic link between two filesystem
       objects.
       libssh2_sftp_readlink(3) : Resolve a symbolic link filesystem object to
       its next target.
       libssh2_sftp_realpath(3) : Resolve a complex,  relative,	 or  symlinked
       filepath to its effective target.

RETURN VALUE
       Return	0  on  success	or  negative  on  failure.   It	 returns  LIB‐
       SSH2_ERROR_EAGAIN  when	it   would   otherwise	 block.	  While	  LIB‐
       SSH2_ERROR_EAGAIN  is  a negative number, it isn't really a failure per
       se.

ERRORS
       LIBSSH2_ERROR_ALLOC -  An internal memory allocation call failed.

       LIBSSH2_ERROR_SOCKET_SEND - Unable to send data on socket.

       LIBSSH2_ERROR_SOCKET_TIMEOUT -

       LIBSSH2_ERROR_SFTP_PROTOCOL - An invalid	 SFTP  protocol	 response  was
       received	 on the socket, or an SFTP operation caused an errorcode to be
       returned by the server.

SEE ALSO
       libssh2_sftp_init(3)

libssh2 0.15			  1 Jun 2007	    libssh2_sftp_symlink_ex(3)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net