Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add f_flags_ext member to Apple's statfs structure #2858

Merged
merged 1 commit into from Aug 4, 2022
Merged

feat: Add f_flags_ext member to Apple's statfs structure #2858

merged 1 commit into from Aug 4, 2022

Commits on Aug 2, 2022

  1. feat: Add f_flags_ext member to Apple's statfs structure

    See the header `usr/include/sys/mount.h`:
    
    ```c
    \#define __DARWIN_STRUCT_STATFS64 { \
    	uint32_t	f_bsize;        /* fundamental file system block size */ \
    	int32_t		f_iosize;       /* optimal transfer block size */ \
    	uint64_t	f_blocks;       /* total data blocks in file system */ \
    	uint64_t	f_bfree;        /* free blocks in fs */ \
    	uint64_t	f_bavail;       /* free blocks avail to non-superuser */ \
    	uint64_t	f_files;        /* total file nodes in file system */ \
    	uint64_t	f_ffree;        /* free file nodes in fs */ \
    	fsid_t		f_fsid;         /* file system id */ \
    	uid_t		f_owner;        /* user that mounted the filesystem */ \
    	uint32_t	f_type;         /* type of filesystem */ \
    	uint32_t	f_flags;        /* copy of mount exported flags */ \
    	uint32_t	f_fssubtype;    /* fs sub-type (flavor) */ \
    	char		f_fstypename[MFSTYPENAMELEN];   /* fs type name */ \
    	char		f_mntonname[MAXPATHLEN];        /* directory on which mounted */ \
    	char		f_mntfromname[MAXPATHLEN];      /* mounted filesystem */ \
    	uint32_t    f_flags_ext;    /* extended flags */ \
    	uint32_t	f_reserved[7];  /* For future use */ \
    }
    ```
    poliorcetics committed Aug 2, 2022
    Copy the full SHA
    21f40be View commit details
    Browse the repository at this point in the history