|
|
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.