diff options
author | Jeremy Allison <jra@samba.org> | 2004-03-03 20:55:59 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2004-03-03 20:55:59 +0000 |
commit | fba5a722497c1e4577aa463921a0fec5f6d5fe55 (patch) | |
tree | 15df1942a8929c34b86df0a1bf1042700d0e7f85 /source3/include | |
parent | 7ac1750de20edf1b315feb8648f292ff82e92c21 (diff) | |
download | samba-fba5a722497c1e4577aa463921a0fec5f6d5fe55.tar.gz samba-fba5a722497c1e4577aa463921a0fec5f6d5fe55.tar.xz samba-fba5a722497c1e4577aa463921a0fec5f6d5fe55.zip |
Use a common function to parse all pathnames from the wire. This allows
much closer emulation of Win2k3 error return codes.
Jeremy.
(This used to be commit c9f31fafeda6ad79e590276f36e03ecd2e93f818)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/smb.h | 6 | ||||
-rw-r--r-- | source3/include/smb_macros.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/source3/include/smb.h b/source3/include/smb.h index 374b820a379..64c2a38586d 100644 --- a/source3/include/smb.h +++ b/source3/include/smb.h @@ -1151,6 +1151,12 @@ struct bitmap { /* Flag for NT transact rename call. */ #define RENAME_REPLACE_IF_EXISTS 1 +/* flags for SMBntrename call (from Samba4) */ +#define RENAME_FLAG_MOVE_CLUSTER_INFORMATION 0x102 /* ???? */ +#define RENAME_FLAG_HARD_LINK 0x103 +#define RENAME_FLAG_RENAME 0x104 +#define RENAME_FLAG_COPY 0x105 + /* Filesystem Attributes. */ #define FILE_CASE_SENSITIVE_SEARCH 0x00000001 #define FILE_CASE_PRESERVED_NAMES 0x00000002 diff --git a/source3/include/smb_macros.h b/source3/include/smb_macros.h index 178fd9c3580..c3bdba30b15 100644 --- a/source3/include/smb_macros.h +++ b/source3/include/smb_macros.h @@ -245,6 +245,7 @@ copy an IP address from one buffer to another Make a filename into unix format. ****************************************************************************/ +#define IS_DIRECTORY_SEP(c) ((c) == '\\' || (c) == '/') #define unix_format(fname) string_replace(fname,'\\','/') #define unix_format_w(fname) string_replace_w(fname, UCS2_CHAR('\\'), UCS2_CHAR('/')) |