mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
Updated the inplace documentation to reflect change from EUCLEAN to EINVAL.
(This used to be commit d090ae63ae
)
This commit is contained in:
parent
eb40ad72ba
commit
5d72464a56
@ -237,7 +237,7 @@ int smbc_init(smbc_get_auth_data_fn fn, int debug);
|
||||
* @return Valid file handle, < 0 on error with errno set:
|
||||
* - ENOMEM Out of memory
|
||||
* - EINVAL if an invalid parameter passed, like no
|
||||
* file.
|
||||
* file, or smbc_init not called.
|
||||
* - EEXIST pathname already exists and O_CREAT and
|
||||
* O_EXCL were used.
|
||||
* - EISDIR pathname refers to a directory and
|
||||
@ -248,7 +248,6 @@ int smbc_init(smbc_get_auth_data_fn fn, int debug);
|
||||
* - ENOTDIR A file on the path is not a directory
|
||||
* - ENOENT A directory component in pathname does
|
||||
* not exist.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_creat()
|
||||
*
|
||||
@ -280,7 +279,7 @@ int smbc_open(const char *furl, int flags, mode_t mode);
|
||||
* @return Valid file handle, < 0 on error with errno set:
|
||||
* - ENOMEM Out of memory
|
||||
* - EINVAL if an invalid parameter passed, like no
|
||||
* file.
|
||||
* file, or smbc_init not called.
|
||||
* - EEXIST pathname already exists and O_CREAT and
|
||||
* O_EXCL were used.
|
||||
* - EISDIR pathname refers to a directory and
|
||||
@ -290,7 +289,6 @@ int smbc_open(const char *furl, int flags, mode_t mode);
|
||||
* - ENOENT A directory component in pathname does
|
||||
* not exist.
|
||||
* - ENODEV The requested share does not exist.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* @see smbc_open()
|
||||
*
|
||||
*/
|
||||
@ -311,8 +309,8 @@ int smbc_creat(const char *furl, mode_t mode);
|
||||
* - EBADF fd is not a valid file descriptor or
|
||||
* is not open for reading.
|
||||
* - EINVAL fd is attached to an object which is
|
||||
* unsuitable for reading, or no buffer passed.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* unsuitable for reading, or no buffer passed or
|
||||
* smbc_init not called.
|
||||
*
|
||||
* @see smbc_open(), smbc_write()
|
||||
*
|
||||
@ -334,8 +332,9 @@ ssize_t smbc_read(int fd, void *buf, size_t bufsize);
|
||||
* - EBADF fd is not a valid file descriptor or
|
||||
* is not open for reading.
|
||||
* - EINVAL fd is attached to an object which is
|
||||
* unsuitable for reading, or no buffer passed.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* unsuitable for reading, or no buffer passed or
|
||||
* smbc_init not called.
|
||||
*
|
||||
* @see smbc_open(), smbc_read()
|
||||
*
|
||||
*/
|
||||
@ -363,8 +362,8 @@ ssize_t smbc_write(int fd, void *buf, size_t bufsize);
|
||||
* of (off_t)-1 is returned and errno is set to
|
||||
* indicate the error:
|
||||
* - EBADF Fildes is not an open file descriptor.
|
||||
* - EINVAL Whence is not a proper value.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL Whence is not a proper value or smbc_init
|
||||
* not called.
|
||||
*
|
||||
* @todo Are all the whence values really supported?
|
||||
*
|
||||
@ -380,7 +379,7 @@ off_t smbc_lseek(int fd, off_t offset, int whence);
|
||||
*
|
||||
* @return 0 on success, < 0 on error with errno set:
|
||||
* - EBADF fd isn't a valid open file descriptor
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_open(), smbc_creat()
|
||||
*/
|
||||
@ -399,10 +398,10 @@ int smbc_close(int fd);
|
||||
* search (execute) permission
|
||||
* - ENOENT A directory component in pathname does
|
||||
* not exist
|
||||
* - EINVAL NULL was passed in the file param
|
||||
* - EINVAL NULL was passed in the file param or
|
||||
* smbc_init not called.
|
||||
* - EACCES You do not have access to the file
|
||||
* - ENOMEM Insufficient kernel memory was available
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_rmdir()s
|
||||
*
|
||||
@ -428,7 +427,8 @@ int smbc_unlink(const char *furl);
|
||||
* i.e., contains entries other than "." and ".."
|
||||
* - EINVAL The new url contained a path prefix
|
||||
* of the old, or, more generally, an attempt was
|
||||
* made to make a directory a subdirectory of itself.
|
||||
* made to make a directory a subdirectory of itself
|
||||
* or smbc_init not called.
|
||||
* - ENOTDIR A component used as a directory in ourl
|
||||
* or nurl path is not, in fact, a directory. Or,
|
||||
* ourl is a directory, and newpath exists but is not
|
||||
@ -443,7 +443,6 @@ int smbc_unlink(const char *furl);
|
||||
* does not exist.
|
||||
* - EXDEV Rename across shares not supported.
|
||||
* - ENOMEM Insufficient kernel memory was available.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EEXIST The target file, nurl, already exists.
|
||||
*
|
||||
*
|
||||
@ -462,14 +461,14 @@ int smbc_rename(const char *ourl, const char *nurl);
|
||||
* @return Valid directory handle. < 0 on error with errno set:
|
||||
* - EACCES Permission denied.
|
||||
* - EINVAL A NULL file/URL was passed, or the URL would
|
||||
* not parse, or was of incorrect form.
|
||||
* not parse, or was of incorrect form or smbc_init not
|
||||
* called.
|
||||
* - ENOENT durl does not exist, or name is an
|
||||
* - ENOMEM Insufficient memory to complete the
|
||||
* operation.
|
||||
* - ENOTDIR name is not a directory.
|
||||
* - EPERM the workgroup could not be found.
|
||||
* - ENODEV the workgroup or server could not be found.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_getdents(), smbc_readdir(), smbc_closedir()
|
||||
*
|
||||
@ -507,9 +506,9 @@ int smbc_closedir(int dh);
|
||||
* total size. If there were no more dirents available,
|
||||
* 0 is returned. < 0 indicates an error.
|
||||
* - EBADF Invalid directory handle
|
||||
* - EINVAL Result buffer is too small
|
||||
* - EINVAL Result buffer is too small or smbc_init
|
||||
* not called.
|
||||
* - ENOENT No such directory.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* @see , smbc_dirent, smbc_readdir(), smbc_open()
|
||||
*
|
||||
* @todo Are errno values complete and correct?
|
||||
@ -527,7 +526,7 @@ int smbc_getdents(unsigned int dh, struct smbc_dirent *dirp, int count);
|
||||
* @return A pointer to a smbc_dirent structure, or NULL if an
|
||||
* error occurs or end-of-directory is reached:
|
||||
* - EBADF Invalid directory handle
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_dirent, smbc_getdents(), smbc_open()
|
||||
*/
|
||||
@ -548,7 +547,7 @@ struct smbc_dirent* smbc_readdir(unsigned int dh);
|
||||
* handle that allows the library to find the entry
|
||||
* later.
|
||||
* - EBADF dh is not a valid directory handle
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL smbc_init() failed or has not been called
|
||||
* - ENOTDIR if dh is not a directory
|
||||
*
|
||||
* @see smbc_readdir()
|
||||
@ -569,10 +568,10 @@ off_t smbc_telldir(int dh);
|
||||
* NULL, in which case we will rewind
|
||||
*
|
||||
* @return 0 on success, -1 on failure
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EBADF dh is not a valid directory handle
|
||||
* - ENOTDIR if dh is not a directory
|
||||
* - EINVAL offset did not refer to a valid dirent
|
||||
* - EINVAL offset did not refer to a valid dirent or
|
||||
* smbc_init not called.
|
||||
*
|
||||
* @see smbc_telldir()
|
||||
*
|
||||
@ -596,9 +595,8 @@ int smbc_lseekdir(int fd, off_t offset);
|
||||
* permission to the process, or one of the directories
|
||||
* - ENOENT A directory component in pathname does not
|
||||
* exist.
|
||||
* - EINVAL NULL durl passed.
|
||||
* - EINVAL NULL durl passed or smbc_init not called.
|
||||
* - ENOMEM Insufficient memory was available.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_rmdir()
|
||||
*
|
||||
@ -614,12 +612,11 @@ int smbc_mkdir(const char *durl, mode_t mode);
|
||||
* @return 0 on success, < 0 on error with errno set:
|
||||
* - EACCES or EPERM Write access to the directory
|
||||
* containing pathname was not allowed.
|
||||
* - EINVAL durl is NULL.
|
||||
* - EINVAL durl is NULL or smbc_init not called.
|
||||
* - ENOENT A directory component in pathname does not
|
||||
* exist.
|
||||
* - ENOTEMPTY directory contains entries.
|
||||
* - ENOMEM Insufficient kernel memory was available.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_mkdir(), smbc_unlink()
|
||||
*
|
||||
@ -639,11 +636,10 @@ int smbc_rmdir(const char *durl);
|
||||
* @return 0 on success, < 0 on error with errno set:
|
||||
* - ENOENT A component of the path file_name does not
|
||||
* exist.
|
||||
* - EINVAL a NULL url was passed.
|
||||
* - EINVAL a NULL url was passed or smbc_init not called.
|
||||
* - EACCES Permission denied.
|
||||
* - ENOMEM Out of memory
|
||||
* - ENOTDIR The target dir, url, is not a directory.
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
*
|
||||
* @see Unix stat()
|
||||
*
|
||||
@ -662,9 +658,9 @@ int smbc_stat(const char *url, struct stat *st);
|
||||
* @return EBADF filedes is bad.
|
||||
* - EACCES Permission denied.
|
||||
* - EBADF fd is not a valid file descriptor
|
||||
* - EINVAL Problems occurred in the underlying routines.
|
||||
* - EINVAL Problems occurred in the underlying routines
|
||||
* or smbc_init not called.
|
||||
* - ENOMEM Out of memory
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
*
|
||||
* @see smbc_stat(), Unix stat()
|
||||
*
|
||||
@ -731,8 +727,8 @@ int smbc_chmod(const char *url, mode_t mode);
|
||||
*
|
||||
* @return 0 on success, < 0 on error with errno set:
|
||||
*
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL fname or printq was NULL
|
||||
* - EINVAL fname or printq was NULL or smbc_init not
|
||||
* not called.
|
||||
* and errors returned by smbc_open
|
||||
*
|
||||
*/
|
||||
@ -747,8 +743,7 @@ int smbc_print_file(const char *fname, const char *printq);
|
||||
*
|
||||
* @returns A file handle for the print file if successful.
|
||||
* Returns -1 if an error ocurred and errno has the values
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL fname was NULL
|
||||
* - EINVAL fname was NULL or smbc_init not called.
|
||||
* - all errors returned by smbc_open
|
||||
*
|
||||
*/
|
||||
@ -762,8 +757,7 @@ int smbc_open_print_job(const char *fname);
|
||||
* @param fn Callback function the receives printjob info
|
||||
*
|
||||
* @return 0 on success, < 0 on error with errno set:
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL fname was NULL
|
||||
* - EINVAL fname was NULL or smbc_init not called
|
||||
* - EACCES ???
|
||||
*/
|
||||
int smbc_list_print_jobs(const char *purl, smbc_get_print_job_info fn);
|
||||
@ -776,8 +770,7 @@ int smbc_list_print_jobs(const char *purl, smbc_get_print_job_info fn);
|
||||
* @param id The id of the job to delete
|
||||
*
|
||||
* @return 0 on success, < 0 on error with errno set:
|
||||
* - EUCLEAN smbc_init() failed or has not been called
|
||||
* - EINVAL fname was NULL
|
||||
* - EINVAL fname was NULL or smbc_init not called
|
||||
*
|
||||
* @todo what errno values are possible here?
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user