.\" $Id: libssh2_sftp_mkdir_ex.3,v 1.2 2007/06/07 16:01:12 jehousley Exp $ .\" .TH libssh2_sftp_mkdir_ex 3 "16 Apr 2007" "libssh2 0.15" "libssh2 manual" .SH NAME libssh2_sftp_mkdir_ex - create a directory on the remote file system .SH SYNOPSIS #include #include int libssh2_sftp_mkdir_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len, long mode); .SH DESCRIPTION \fIsftp\fP SFTP instance as returned by \fIlibssh2_sftp_init(3)\fP. \fIpath\fP full path of the new directory to create. Note that the new directory's parents must all exist priot to making this call. \fIpath_len\fP length of the full path of the new directory to create. \fImode\fP directory creation mode (e.g. 0755). .SH RETURN VALUE 0 on success, or -1 on failure. It returns LIBSSH2SFTP_EAGAIN when it would otherwise block. While LIBSSH2SFTP_EAGAIN is a negative number, it isn't really a failure per se. .SH "SEE ALSO" .BR libssh2_sftp_opendir(3)