| Viewing file:  statfs.h (1.87 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
/* Copyright (C) 1997-2016 Free Software Foundation, Inc.This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 
 The GNU C Library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 
 You should have received a copy of the GNU Lesser General Public
 License along with the GNU C Library; if not, see
 <http://www.gnu.org/licenses/>.  */
 
 #ifndef _SYS_STATFS_H
 # error "Never include <bits/statfs.h> directly; use <sys/statfs.h> instead."
 #endif
 
 #include <bits/types.h>
 
 struct statfs
 {
 __fsword_t f_type;
 __fsword_t f_bsize;
 #ifndef __USE_FILE_OFFSET64
 __fsblkcnt_t f_blocks;
 __fsblkcnt_t f_bfree;
 __fsblkcnt_t f_bavail;
 __fsfilcnt_t f_files;
 __fsfilcnt_t f_ffree;
 #else
 __fsblkcnt64_t f_blocks;
 __fsblkcnt64_t f_bfree;
 __fsblkcnt64_t f_bavail;
 __fsfilcnt64_t f_files;
 __fsfilcnt64_t f_ffree;
 #endif
 __fsid_t f_fsid;
 __fsword_t f_namelen;
 __fsword_t f_frsize;
 __fsword_t f_flags;
 __fsword_t f_spare[4];
 };
 
 #ifdef __USE_LARGEFILE64
 struct statfs64
 {
 __fsword_t f_type;
 __fsword_t f_bsize;
 __fsblkcnt64_t f_blocks;
 __fsblkcnt64_t f_bfree;
 __fsblkcnt64_t f_bavail;
 __fsfilcnt64_t f_files;
 __fsfilcnt64_t f_ffree;
 __fsid_t f_fsid;
 __fsword_t f_namelen;
 __fsword_t f_frsize;
 __fsword_t f_flags;
 __fsword_t f_spare[4];
 };
 #endif
 
 /* Tell code we have these members.  */
 #define _STATFS_F_NAMELEN
 #define _STATFS_F_FRSIZE
 #define _STATFS_F_FLAGS
 
 |