|
|
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_ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.