diff options
author | Andreas Schneider <asn@cynapses.org> | 2010-08-27 11:27:42 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cynapses.org> | 2010-08-27 11:27:42 +0200 |
commit | 36576babe8e52b3ba9c57e4e4587fb27a94c1bc4 (patch) | |
tree | 5f8806d6da88156c85dc58f0659752bf2b2cb2e3 /include/libssh/sftp.h | |
parent | ba9f5b7d95b072cc2c3208e49704a51c78ac4c2c (diff) | |
download | libssh-36576babe8e52b3ba9c57e4e4587fb27a94c1bc4.tar.gz libssh-36576babe8e52b3ba9c57e4e4587fb27a94c1bc4.tar.xz libssh-36576babe8e52b3ba9c57e4e4587fb27a94c1bc4.zip |
doc: Document the server responses.
Diffstat (limited to 'include/libssh/sftp.h')
-rw-r--r-- | include/libssh/sftp.h | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/include/libssh/sftp.h b/include/libssh/sftp.h index a42c76e..962c07e 100644 --- a/include/libssh/sftp.h +++ b/include/libssh/sftp.h @@ -843,22 +843,44 @@ void sftp_handle_remove(sftp_session sftp, void *handle); #define SSH_FILEXFER_TYPE_SPECIAL 4 #define SSH_FILEXFER_TYPE_UNKNOWN 5 -/* server responses */ +/** + * @name Server responses + * + * @brief Responses returned by the sftp server. + * @{ + */ + +/** No error */ #define SSH_FX_OK 0 +/** End-of-file encountered */ #define SSH_FX_EOF 1 +/** File doesn't exist */ #define SSH_FX_NO_SUCH_FILE 2 +/** Permission denied */ #define SSH_FX_PERMISSION_DENIED 3 +/** Generic failure */ #define SSH_FX_FAILURE 4 +/** Garbage received from server */ #define SSH_FX_BAD_MESSAGE 5 +/** No connection has been set up */ #define SSH_FX_NO_CONNECTION 6 +/** There was a connection, but we lost it */ #define SSH_FX_CONNECTION_LOST 7 +/** Operation not supported by the server */ #define SSH_FX_OP_UNSUPPORTED 8 +/** Invalid file handle */ #define SSH_FX_INVALID_HANDLE 9 +/** No such file or directory path exists */ #define SSH_FX_NO_SUCH_PATH 10 +/** An attempt to create an already existing file or directory has been made */ #define SSH_FX_FILE_ALREADY_EXISTS 11 +/** We are trying to write on a write-protected filesystem */ #define SSH_FX_WRITE_PROTECT 12 +/** No media in remote drive */ #define SSH_FX_NO_MEDIA 13 +/* @} */ + /* file flags */ #define SSH_FXF_READ 0x01 #define SSH_FXF_WRITE 0x02 |