Annotation of XNU/bsd/hfs/hfs_mount.h, revision 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.