diff options
author | Tim Potter <tpot@samba.org> | 2002-10-14 22:59:08 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2002-10-14 22:59:08 +0000 |
commit | 4d0b547ae0f05960cf59b1976603e02eac85c32a (patch) | |
tree | 58fb95fd459cf0fa475528f27e9c3973d39f048c /source3/include | |
parent | d0a99a261d31f39c2d30a067d3d7efb80282a15a (diff) | |
download | samba-4d0b547ae0f05960cf59b1976603e02eac85c32a.tar.gz samba-4d0b547ae0f05960cf59b1976603e02eac85c32a.tar.bz2 samba-4d0b547ae0f05960cf59b1976603e02eac85c32a.zip |
Merge of file/directory access bits changes.
(This used to be commit 2adaceea55d098dcd633b5ffb8f446a9ca6b4e94)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/smb.h | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/source3/include/smb.h b/source3/include/smb.h index b5ab504415..03f77a96d0 100644 --- a/source3/include/smb.h +++ b/source3/include/smb.h @@ -1040,20 +1040,25 @@ struct bitmap { #define PIPE_RAW_MODE 0x4 #define PIPE_START_MESSAGE 0x8 -/* these are the constants used in the above call. */ -/* DesiredAccess */ -/* File Specific access rights. */ -#define FILE_READ_DATA 0x001 -#define FILE_WRITE_DATA 0x002 -#define FILE_APPEND_DATA 0x004 -#define FILE_READ_EA 0x008 -#define FILE_WRITE_EA 0x010 -#define FILE_EXECUTE 0x020 -#define FILE_DELETE_CHILD 0x040 -#define FILE_READ_ATTRIBUTES 0x080 -#define FILE_WRITE_ATTRIBUTES 0x100 - -#define FILE_ALL_ACCESS 0x1FF +/* File Specific access rights */ +#define FILE_READ_DATA 0x00000001 +#define FILE_WRITE_DATA 0x00000002 +#define FILE_APPEND_DATA 0x00000004 +#define FILE_READ_EA 0x00000008 /* File and directory */ +#define FILE_WRITE_EA 0x00000010 /* File and directory */ +#define FILE_EXECUTE 0x00000020 +#define FILE_DELETE_CHILD 0x00000040 +#define FILE_READ_ATTRIBUTES 0x00000080 +#define FILE_WRITE_ATTRIBUTES 0x00000100 + +#define FILE_ALL_ACCESS 0x000001FF + +/* Directory specific access rights */ +#define FILE_LIST_DIRECTORY 0x00000001 +#define FILE_ADD_FILE 0x00000002 +#define FILE_ADD_SUBDIRECTORY 0x00000004 +#define FILE_TRAVERSE 0x00000020 +#define FILE_DELETE_CHILD 0x00000040 /* the desired access to use when opening a pipe */ #define DESIRED_ACCESS_PIPE 0x2019f |