VSF Documented
Data Structures | Macros | Typedefs | Functions | Variables
statvfs.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "../sys/types.h"

Go to the source code of this file.

Data Structures

struct  statvfs
 
struct  statvfs64
 
struct  vsf_linux_sys_statvfs_vplt_t
 

Macros

#define ST_RDONLY   (1 << 0)
 
#define ST_NOSUID   (1 << 1)
 
#define ST_NODEV   (1 << 2)
 
#define ST_NOEXEC   (1 << 3)
 
#define ST_SYNCHRONOUS   (1 << 4)
 
#define ST_VALID   (1 << 5)
 
#define ST_MANDLOCK   (1 << 6)
 
#define ST_NOATIME   (1 << 10)
 
#define ST_NODIRATIME   (1 << 11)
 
#define ST_REAATIME   (1 << 12)
 
#define ST_NOSYMFOLLOW   (1 << 13)
 

Typedefs

typedef struct vsf_linux_sys_statvfs_vplt_t vsf_linux_sys_statvfs_vplt_t
 

Functions

int fstatvfs (int fd, struct statvfs *buf)
 
int statvfs (const char *path, struct statvfs *buf)
 
int fstatvfs64 (int fd, struct statvfs64 *buf)
 
int statvfs64 (const char *path, struct statvfs64 *buf)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_sys_statvfs_vplt_t vsf_linux_sys_statvfs_vplt
 

Macro Definition Documentation

◆ ST_RDONLY

#define ST_RDONLY   (1 << 0)

◆ ST_NOSUID

#define ST_NOSUID   (1 << 1)

◆ ST_NODEV

#define ST_NODEV   (1 << 2)

◆ ST_NOEXEC

#define ST_NOEXEC   (1 << 3)

◆ ST_SYNCHRONOUS

#define ST_SYNCHRONOUS   (1 << 4)

◆ ST_VALID

#define ST_VALID   (1 << 5)

◆ ST_MANDLOCK

#define ST_MANDLOCK   (1 << 6)

◆ ST_NOATIME

#define ST_NOATIME   (1 << 10)

◆ ST_NODIRATIME

#define ST_NODIRATIME   (1 << 11)

◆ ST_REAATIME

#define ST_REAATIME   (1 << 12)

◆ ST_NOSYMFOLLOW

#define ST_NOSYMFOLLOW   (1 << 13)

Typedef Documentation

◆ vsf_linux_sys_statvfs_vplt_t

Function Documentation

◆ fstatvfs()

int fstatvfs ( int  fd,
struct statvfs buf 
)

◆ statvfs()

int statvfs ( const char *  path,
struct statvfs buf 
)

◆ fstatvfs64()

int fstatvfs64 ( int  fd,
struct statvfs64 buf 
)

◆ statvfs64()

int statvfs64 ( const char *  path,
struct statvfs64 buf 
)

Variable Documentation

◆ vsf_linux_sys_statvfs_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_sys_statvfs_vplt_t vsf_linux_sys_statvfs_vplt
extern