Go to the source code of this file.
Functions |
void | explain_buffer_enosys_fildes (explain_string_buffer_t *sb, int fildes, const char *caption, const char *syscall_name) |
void | explain_buffer_enosys_pathname (explain_string_buffer_t *sb, const char *pathname, const char *caption, const char *syscall_name) |
void | explain_buffer_enosys_socket (explain_string_buffer_t *sb, const char *syscall_name, int fildes) |
void | explain_buffer_enosys_vague (explain_string_buffer_t *sb, const char *syscall_name) |
void | explain_buffer_enosys_acl (explain_string_buffer_t *sb, const char *caption, const char *syscall_name) |
Function Documentation
The explain_buffer_enosys_acl function may be used to print an explanation of an ENOSYS or EOPNOTSUPP error. In the cae where it one of the Access Control List (ACL) functions.
- Parameters:
-
sb | The string buffer to print into. |
caption | The name of the offending system call argument. |
syscall_name | The name of the offending system call. |
Definition at line 251 of file enosys.c.
The explain_buffer_enosys_fildes function may be used to print an explanation of an ENOSYS or EOPNOTSUPP error, associated with a particular file descriptor (device?).
- Parameters:
-
sb | The string buffer to print into. |
fildes | The offending file descriptor. |
caption | The name of the offending system call argument. |
syscall_name | The name of the offending system call. |
Definition at line 225 of file enosys.c.
The explain_buffer_enosys_pathname function may be used to print an explanation of an ENOSYS or EOPNOTSUPP error, associated with a particular pathname (device?).
- Parameters:
-
sb | The string buffer to print into. |
pathname | The offending file path. |
caption | The name of the offending system call argument. |
syscall_name | The name of the offending system call. |
Definition at line 238 of file enosys.c.
The explain_buffer_enosys_socket function may be used to print an explanation of an ENOSYS or EOPNOTSUPP error, associated with a particular network socket.
- Parameters:
-
sb | The string buffer to print into. |
syscall_name | The name of the offending system call. |
fildes | The offending file descriptor. |
Definition at line 24 of file socket.c.
The explain_buffer_enosys_vague function may be used to print an explanation of an ENOSYS or EOPNOTSUPP error. This is a generic message, use a more specific one if at all possible.
- Parameters:
-
sb | The string buffer to print into. |
syscall_name | The name of the offending system call. |
Definition at line 24 of file vague.c.