r15745: - reorder the elements of smbsrv_request
authorStefan Metzmacher <metze@samba.org>
Sat, 20 May 2006 12:08:27 +0000 (12:08 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:08:12 +0000 (14:08 -0500)
- move the SMB specific elements to the end

metze
(This used to be commit 0be887c7c6d318cb2990610f353e75b5f6d98c0c)

source4/smb_server/smb_server.h

index 7c9ba6dc6362319669ae3bc0c09aa52d4b83dbef..0389d793062a6d4947a875245a5cd0a91a30b044 100644 (file)
@@ -225,14 +225,22 @@ struct smbsrv_request {
        struct smbsrv_session *session;
 
        /* a set of flags to control usage of the request. See SMBSRV_REQ_CONTROL_* */
-       unsigned control_flags;
-
-       /* the flags from the SMB request, in raw form (host byte order) */
-       uint16_t flags2;
+       uint32_t control_flags;
 
        /* the system time when the request arrived */
        struct timeval request_time;
 
+       /* a pointer to the per request union smb_* io structure */
+       void *io_ptr;
+
+       /* the ntvfs_request */
+       struct ntvfs_request *ntvfs;
+
+       /* Now the SMB specific stuff */
+
+       /* the flags from the SMB request, in raw form (host byte order) */
+       uint16_t flags2;
+
        /* this can contain a fnum from an earlier part of a chained
         * message (such as an SMBOpenX), or -1 */
        int chained_fnum;
@@ -243,12 +251,6 @@ struct smbsrv_request {
        /* the sequence number for signing */
        uint64_t seq_num;
 
-       /* a pointer to the per request union smb_* io structure */
-       void *io_ptr;
-
-       /* the ntvfs_request */
-       struct ntvfs_request *ntvfs;
-
        struct request_buffer in;
        struct request_buffer out;
 };