From 334f7d4ad06c3f88c8d0bad96a220e880c69b270 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Sat, 11 Jan 2014 14:56:57 -0800 Subject: [PATCH] s3: dir - Introduce 32-bit wire versions of the 'special' values. https://bugzilla.samba.org/show_bug.cgi?id=2662 Signed-off-by: Jeremy Allison Reviewed-by: Andreas Schneider (cherry picked from commit 51a115b62048735b4c8ec79211ce45600cfa5c01) --- source3/smbd/dir.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source3/smbd/dir.c b/source3/smbd/dir.c index db6e0e7bc75..2bae122006d 100644 --- a/source3/smbd/dir.c +++ b/source3/smbd/dir.c @@ -34,6 +34,11 @@ #define START_OF_DIRECTORY_OFFSET ((long)0) #define DOT_DOT_DIRECTORY_OFFSET ((long)0x80000000) +/* "Special" directory offsets in 32-bit wire format. */ +#define WIRE_END_OF_DIRECTORY_OFFSET ((uint32_t)0xFFFFFFFF) +#define WIRE_START_OF_DIRECTORY_OFFSET ((uint32_t)0) +#define WIRE_DOT_DOT_DIRECTORY_OFFSET ((uint32_t)0x80000000) + /* Make directory handle internals available. */ struct name_cache_entry { -- 2.11.4.GIT