32 #ifndef _RTEMS_FTPFS_H 33 #define _RTEMS_FTPFS_H 36 #include <sys/ioctl.h> 81 #define RTEMS_FTPFS_CTRL_PORT 21 86 #define RTEMS_FTPFS_MOUNT_POINT_DEFAULT "/FTP" 92 RTEMS_FTPFS_IOCTL_GET_VERBOSE = _IOR(
'd', 1,
bool *),
93 RTEMS_FTPFS_IOCTL_SET_VERBOSE = _IOW(
'd', 1,
bool *),
94 RTEMS_FTPFS_IOCTL_GET_TIMEOUT = _IOR(
'd', 2,
struct timeval *),
95 RTEMS_FTPFS_IOCTL_SET_TIMEOUT = _IOW(
'd', 2,
struct timeval *)
127 const char *mount_point,
128 struct timeval *timeout
143 const char *mount_point,
144 const struct timeval *timeout
rtems_ftpfs_ioctl_numbers
FTP file system IO control requests.
Definition: ftpfs.h:91
rtems_status_code rtems_ftpfs_set_timeout(const char *mount_point, const struct timeval *timeout)
Sets the timeout value to timeout for the file system at mount_point.
rtems_status_code rtems_ftpfs_set_verbose(const char *mount_point, bool verbose)
Enables or disables the verbose mode if verbose is true or false respectively for the file system at ...
rtems_status_code
Classic API Status.
Definition: status.h:43
rtems_status_code rtems_ftpfs_get_verbose(const char *mount_point, bool *verbose)
Returns in verbose if the verbose mode is enabled or disabled for the file system at mount_point.
Mount table entry.
Definition: libio.h:1604
int rtems_ftpfs_initialize(rtems_filesystem_mount_table_entry_t *mt_entry, const void *data)
Do not call directly, use mount().
rtems_status_code rtems_ftpfs_get_timeout(const char *mount_point, struct timeval *timeout)
Returns the current timeout value in timeout for the file system at mount_point.