s3:smbd: make smbd_do_qfilepathinfo() non static for use in SMB2
authorStefan Metzmacher <metze@samba.org>
Fri, 10 Jul 2009 18:02:44 +0000 (20:02 +0200)
committerStefan Metzmacher <metze@samba.org>
Sun, 12 Jul 2009 14:55:22 +0000 (16:55 +0200)
metze

source3/smbd/globals.h
source3/smbd/trans2.c

index 8163213dd032b73c35c6db11e405267243752723..725a94a90b6229c930b53322146c7fefcb8bd316 100644 (file)
@@ -185,6 +185,22 @@ NTSTATUS smbd_do_locking(struct smb_request *req,
                         struct smbd_lock_element *locks,
                         bool *async);
 
+NTSTATUS smbd_do_qfilepathinfo(connection_struct *conn,
+                              TALLOC_CTX *mem_ctx,
+                              uint16_t info_level,
+                              files_struct *fsp,
+                              const struct smb_filename *smb_fname,
+                              bool delete_pending,
+                              struct timespec write_time_ts,
+                              bool ms_dfs_link,
+                              struct ea_list *ea_list,
+                              int lock_data_count,
+                              char *lock_data,
+                              uint16_t flags2,
+                              unsigned int max_data_bytes,
+                              char **ppdata,
+                              unsigned int *pdata_size);
+
 void smbd_server_connection_terminate_ex(struct smbd_server_connection *sconn,
                                         const char *reason,
                                         const char *location);
index 757e5f5c8bd6ab78783c91d3b85a886f4855aab1..29abbfe3f5d62ec83d2d7702362865c1fa45f66f 100644 (file)
@@ -3878,21 +3878,21 @@ static void call_trans2qpipeinfo(connection_struct *conn,
        return;
 }
 
-static NTSTATUS smbd_do_qfilepathinfo(connection_struct *conn,
-                                     TALLOC_CTX *mem_ctx,
-                                     uint16_t info_level,
-                                     files_struct *fsp,
-                                     const struct smb_filename *smb_fname,
-                                     bool delete_pending,
-                                     struct timespec write_time_ts,
-                                     bool ms_dfs_link,
-                                     struct ea_list *ea_list,
-                                     int lock_data_count,
-                                     char *lock_data,
-                                     uint16_t flags2,
-                                     unsigned int max_data_bytes,
-                                     char **ppdata,
-                                     unsigned int *pdata_size)
+NTSTATUS smbd_do_qfilepathinfo(connection_struct *conn,
+                              TALLOC_CTX *mem_ctx,
+                              uint16_t info_level,
+                              files_struct *fsp,
+                              const struct smb_filename *smb_fname,
+                              bool delete_pending,
+                              struct timespec write_time_ts,
+                              bool ms_dfs_link,
+                              struct ea_list *ea_list,
+                              int lock_data_count,
+                              char *lock_data,
+                              uint16_t flags2,
+                              unsigned int max_data_bytes,
+                              char **ppdata,
+                              unsigned int *pdata_size)
 {
        char *pdata = *ppdata;
        char *dstart, *dend;