Annotation of XNU/bsd/hfs/hfs_mount.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 1997-1998 Apple Computer, Inc. All Rights Reserved
                      3:  *
                      4:  *             MODIFICATION HISTORY (most recent first):
                      5:  *
                      6:  *        20-Aug-1998  Scott Roberts   Added uid, gid, and mask to hfs_mount_args.
                      7:  *        24-Jun-1998  Don Brady               Added time zone info to hfs_mount_args (radar #2226387).
                      8:  *        30-Jul-1997  Pat Dirks               created
                      9:  */
                     10: 
                     11: #ifndef _HFS_MOUNT_H_
                     12: #define _HFS_MOUNT_H_
                     13: 
                     14: #include <sys/mount.h>
                     15: #include <sys/time.h>
                     16: 
                     17: /*
                     18:  * Arguments to mount HFS-based filesystems
                     19:  */
                     20: 
                     21: struct hfs_mount_args {
                     22:        char    *fspec;                 /* block special device to mount */
                     23:        struct  export_args export;     /* network export information */
                     24:        uid_t   hfs_uid;                /* uid that owns hfs files (standard HFS only) */
                     25:        gid_t   hfs_gid;                /* gid that owns hfs files (standard HFS only) */
                     26:        mode_t  hfs_mask;               /* mask to be applied for hfs perms  (standard HFS only) */
                     27:        u_long  hfs_encoding;           /* encoding for this volume (standard HFS only) */
                     28:        struct  timezone hfs_timezone;  /* user time zone info (standard HFS only) */
                     29:        int     flags;                  /* mounting flags, see below */
                     30: };
                     31: 
                     32: #define HFSFSMNT_NOXONFILES    0x1     /* disable execute permissions for files */
                     33: 
                     34: #endif /* ! _HFS_MOUNT_H_ */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.