32 #ifndef _RTEMS_FTPFS_H 33 #define _RTEMS_FTPFS_H 36 #include <sys/ioctl.h> 79 #define RTEMS_FTPFS_CTRL_PORT 21 84 #define RTEMS_FTPFS_MOUNT_POINT_DEFAULT "/FTP" 90 RTEMS_FTPFS_IOCTL_GET_VERBOSE = _IOR(
'd', 1,
bool *),
91 RTEMS_FTPFS_IOCTL_SET_VERBOSE = _IOW(
'd', 1,
bool *),
92 RTEMS_FTPFS_IOCTL_GET_TIMEOUT = _IOR(
'd', 2,
struct timeval *),
93 RTEMS_FTPFS_IOCTL_SET_TIMEOUT = _IOW(
'd', 2,
struct timeval *)
125 const char *mount_point,
126 struct timeval *timeout
141 const char *mount_point,
142 const struct timeval *timeout
rtems_ftpfs_ioctl_numbers
FTP file system IO control requests.
Definition: ftpfs.h:89
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:1606
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.