]> granicus.if.org Git - php/commitdiff
fix the REPARSE_DATA_BUFFER struct def
authorAnatol Belski <ab@php.net>
Mon, 22 Sep 2014 06:53:15 +0000 (08:53 +0200)
committerAnatol Belski <ab@php.net>
Mon, 22 Sep 2014 07:41:54 +0000 (09:41 +0200)
Zend/zend_virtual_cwd.c

index 1a577d1865236406e0ada8ff1517836562944c3c..afdbd439f117263b3c245de6d10c65b456c4b772 100644 (file)
@@ -178,7 +178,7 @@ static int php_check_dots(const char *element, int n)
 #define MAXIMUM_REPARSE_DATA_BUFFER_SIZE  ( 16 * 1024 )
 
 typedef struct {
-       zend_ulong  ReparseTag;
+       unsigned long  ReparseTag;
        unsigned short ReparseDataLength;
        unsigned short Reserved;
        union {
@@ -187,7 +187,7 @@ typedef struct {
                        unsigned short SubstituteNameLength;
                        unsigned short PrintNameOffset;
                        unsigned short PrintNameLength;
-                       zend_ulong  Flags;
+                       unsigned long  Flags;
                        wchar_t        ReparseTarget[1];
                } SymbolicLinkReparseBuffer;
                struct {
@@ -201,7 +201,7 @@ typedef struct {
                        unsigned char  ReparseTarget[1];
                } GenericReparseBuffer;
        };
-} REPARSE_DATA_BUFFER;
+} REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER;
 
 #define SECS_BETWEEN_EPOCHS (__int64)11644473600
 #define SECS_TO_100NS (__int64)10000000