|
Last change
on this file was
2,
checked in by jglee, 11 years ago
|
|
first commit
|
-
Property svn:executable set to
*
|
|
File size:
1.1 KB
|
| Line | |
|---|
| 1 | /* |
|---|
| 2 | * include/linux/nfsd/export.h |
|---|
| 3 | * |
|---|
| 4 | * Public declarations for NFS exports. The definitions for the |
|---|
| 5 | * syscall interface are in nfsctl.h |
|---|
| 6 | * |
|---|
| 7 | * Copyright (C) 1995-1997 Olaf Kirch <okir@monad.swb.de> |
|---|
| 8 | */ |
|---|
| 9 | |
|---|
| 10 | #ifndef NFSD_EXPORT_H |
|---|
| 11 | #define NFSD_EXPORT_H |
|---|
| 12 | |
|---|
| 13 | #include <asm/types.h> |
|---|
| 14 | |
|---|
| 15 | /* |
|---|
| 16 | * Important limits for the exports stuff. |
|---|
| 17 | */ |
|---|
| 18 | #define NFSCLNT_IDMAX 1024 |
|---|
| 19 | #define NFSCLNT_ADDRMAX 16 |
|---|
| 20 | #define NFSCLNT_KEYMAX 32 |
|---|
| 21 | |
|---|
| 22 | /* |
|---|
| 23 | * Export flags. |
|---|
| 24 | */ |
|---|
| 25 | #define NFSEXP_READONLY 0x0001 |
|---|
| 26 | #define NFSEXP_INSECURE_PORT 0x0002 |
|---|
| 27 | #define NFSEXP_ROOTSQUASH 0x0004 |
|---|
| 28 | #define NFSEXP_ALLSQUASH 0x0008 |
|---|
| 29 | #define NFSEXP_ASYNC 0x0010 |
|---|
| 30 | #define NFSEXP_GATHERED_WRITES 0x0020 |
|---|
| 31 | /* 40 80 100 currently unused */ |
|---|
| 32 | #define NFSEXP_NOHIDE 0x0200 |
|---|
| 33 | #define NFSEXP_NOSUBTREECHECK 0x0400 |
|---|
| 34 | #define NFSEXP_NOAUTHNLM 0x0800 /* Don't authenticate NLM requests - just trust */ |
|---|
| 35 | #define NFSEXP_MSNFS 0x1000 /* do silly things that MS clients expect */ |
|---|
| 36 | #define NFSEXP_FSID 0x2000 |
|---|
| 37 | #define NFSEXP_CROSSMOUNT 0x4000 |
|---|
| 38 | #define NFSEXP_NOACL 0x8000 /* reserved for possible ACL related use */ |
|---|
| 39 | #define NFSEXP_ALLFLAGS 0xFE3F |
|---|
| 40 | |
|---|
| 41 | #endif /* NFSD_EXPORT_H */ |
|---|
| 42 | |
|---|
Note: See
TracBrowser
for help on using the repository browser.