ИМЯ statvfs, fstatvfs - получение статистики по файловой системе
ОБЗОР #include <sys/statvfs.h>
int statvfs(const char *path, struct statvfs *buf); int fstatvfs(int fd, struct statvfs *buf);
ОПИСАНИЕ Функция statvfs() возвращает информацию о смонтированной файловой системе. path является путём любого файла, расположенного в смонтированной файловой системе. buf является указателем на структуру statvfs, определённую примерно следующим образом:
struct statvfs { unsigned long f_bsize; /* размер блока файловой системы */ unsigned long f_frsize; /* размер фрагмента */ fsblkcnt_t f_blocks; /* размер ФС в единицах f_frsize */ fsblkcnt_t f_bfree; /* количество свободных блоков */ fsblkcnt_t f_bavail; /* количество свободных блоков для непривилегированных пользователей */ fsfilcnt_t f
...
Читать дальше »
|
ИМЯ statfs, fstatfs - возвращает статистику по файловой системе
ОБЗОР #include <sys/vfs.h> /* или <sys/statfs.h> */
int statfs(const char *path, struct statfs *buf); int fstatfs(int fd, struct statfs *buf);
ОПИСАНИЕ Системный вызов statfs() возвращает информацию о смонтированной файловой системе. Значение path является путём любого файла, расположенного в смонтированной файловой системе. Значение buf является указателем на структуру statfs, определённую, примерно, следующим образом:
struct statfs { __fsword_t f_type; /* тип файловой системы (смотрите далее) */ __fsword_t f_bsize; /* оптимальный размер пересылаемых блоков */ fsblkcnt_t f_blocks; /* общее количество блоков данных в файловой системе */ fsblkcnt_t f_bfree; /* свободных блоков в файловой системе */ fsblkcnt
...
Читать дальше »
|
ИМЯ statfs, fstatfs - возвращает статистику по файловой системе
ОБЗОР #include <sys/vfs.h> /* или <sys/statfs.h> */
int statfs(const char *path, struct statfs *buf); int fstatfs(int fd, struct statfs *buf);
ОПИСАНИЕ Системный вызов statfs() возвращает информацию о смонтированной файловой системе. Значение path является путём любого файла, расположенного в смонтированной файловой системе. Значение buf является указателем на структуру statfs, определённую, примерно, следующим образом:
struct statfs { __fsword_t f_type; /* тип файловой системы (смотрите далее) */ __fsword_t f_bsize; /* оптимальный размер пересылаемых блоков */ fsblkcnt_t f_blocks; /* общее количество блоков данных в файловой системе */ fsblkcnt_t f_bfree; /* свободных блоков в файловой системе */ fsblkcnt
...
Читать дальше »
|
ИМЯ stat, fstat, lstat, fstatat - считывает состояние файла
ОБЗОР #include <sys/types.h> #include <sys/stat.h> #include <unistd.h>
int stat(const char *pathname, struct stat *statbuf); int fstat(int fd, struct stat *statbuf); int lstat(const char *pathname, struct stat *statbuf);
#include <fcntl.h> /* определения констант AT_* */ #include <sys/stat.h>
int fstatat(int dirfd, const char *pathname, struct stat *statbuf, int flags);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
lstat(): /* glibc 2.19 и старее */ _BSD_SOURCE || /* начиная с glibc 2.20 */ _DEFAULT_SOURCE || _XOPEN_SOURCE >= 500 || /* начиная с glibc 2.10: */ _POSIX_C_SOURCE >= 200112L
fstatat(): Начиная с glibc 2.10: _POSIX_C_SOURCE >=
...
Читать дальше »
|
ИМЯ stat, fstat, lstat, fstatat - считывает состояние файла
ОБЗОР #include <sys/types.h> #include <sys/stat.h> #include <unistd.h>
int stat(const char *pathname, struct stat *statbuf); int fstat(int fd, struct stat *statbuf); int lstat(const char *pathname, struct stat *statbuf);
#include <fcntl.h> /* определения констант AT_* */ #include <sys/stat.h>
int fstatat(int dirfd, const char *pathname, struct stat *statbuf, int flags);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
lstat(): /* glibc 2.19 и старее */ _BSD_SOURCE || /* начиная с glibc 2.20 */ _DEFAULT_SOURCE || _XOPEN_SOURCE >= 500 || /* начиная с glibc 2.10: */ _POSIX_C_SOURCE >= 200112L
fstatat(): Начиная с glibc 2.10: _POSIX_C_SOURCE >=
...
Читать дальше »
|
ИМЯ stat, fstat, lstat, fstatat - считывает состояние файла
ОБЗОР #include <sys/types.h> #include <sys/stat.h> #include <unistd.h>
int stat(const char *pathname, struct stat *statbuf); int fstat(int fd, struct stat *statbuf); int lstat(const char *pathname, struct stat *statbuf);
#include <fcntl.h> /* определения констант AT_* */ #include <sys/stat.h>
int fstatat(int dirfd, const char *pathname, struct stat *statbuf, int flags);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
lstat(): /* glibc 2.19 и старее */ _BSD_SOURCE || /* начиная с glibc 2.20 */ _DEFAULT_SOURCE || _XOPEN_SOURCE >= 500 || /* начиная с glibc 2.10: */ _POSIX_C_SOURCE >= 200112L
fstatat(): Начиная с glibc 2.10: _POSIX_C_SOURCE >=
...
Читать дальше »
|
ИМЯ stat, fstat, lstat, fstatat - считывает состояние файла
ОБЗОР #include <sys/types.h> #include <sys/stat.h> #include <unistd.h>
int stat(const char *pathname, struct stat *statbuf); int fstat(int fd, struct stat *statbuf); int lstat(const char *pathname, struct stat *statbuf);
#include <fcntl.h> /* определения констант AT_* */ #include <sys/stat.h>
int fstatat(int dirfd, const char *pathname, struct stat *statbuf, int flags);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
lstat(): /* glibc 2.19 и старее */ _BSD_SOURCE || /* начиная с glibc 2.20 */ _DEFAULT_SOURCE || _XOPEN_SOURCE >= 500 || /* начиная с glibc 2.10: */ _POSIX_C_SOURCE >= 200112L
fstatat(): Начиная с glibc 2.10: _POSIX_C_SOURCE >=
...
Читать дальше »
| « 1 2 ... 46 47 48 49 50 ... 59 60 » |