r3481: split out client.h and events.h
authorAndrew Tridgell <tridge@samba.org>
Tue, 2 Nov 2004 12:15:17 +0000 (12:15 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:05:20 +0000 (13:05 -0500)
(This used to be commit c6f486574470a311e0d336c026103f131451e21e)

24 files changed:
source4/client/client.c
source4/client/clitar.c
source4/include/client.h
source4/include/rewrite.h
source4/include/structs.h
source4/ldap_server/ldap_server.c
source4/lib/events.c
source4/lib/messaging/messaging.c
source4/libcli/clideltree.c
source4/libcli/clilist.c
source4/libcli/raw/clitransport.c
source4/librpc/rpc/dcerpc_sock.c
source4/ntvfs/cifs/vfs_cifs.c
source4/ntvfs/posix/pvfs_wait.c
source4/rpc_server/dcerpc_sock.c
source4/smb_server/request.c
source4/smb_server/smb_server.c
source4/smbd/process_model.c
source4/smbd/process_single.c
source4/smbd/process_standard.c
source4/smbd/service.c
source4/torture/basic/dir.c
source4/torture/masktest.c
source4/torture/torture.c

index e80d4ebef46d335b4ff55b5fdc20f1c48e54adbc..0b33101600cd7981b555ceb141d50e8af2cebac3 100644 (file)
@@ -22,6 +22,7 @@
 */
 
 #include "includes.h"
+#include "client.h"
 #include "lib/cmdline/popt_common.h"
 #include "librpc/gen_ndr/ndr_srvsvc.h"
 #include "libcli/raw/libcliraw.h"
@@ -355,7 +356,7 @@ BOOL mask_match(struct smbcli_state *c, const char *string, char *pattern,
 /*******************************************************************
   decide if a file should be operated on
   ********************************************************************/
-static BOOL do_this_one(file_info *finfo)
+static BOOL do_this_one(struct file_info *finfo)
 {
        if (finfo->mode & FILE_ATTRIBUTE_DIRECTORY) return(True);
 
@@ -381,7 +382,7 @@ static BOOL do_this_one(file_info *finfo)
 /****************************************************************************
   display info about a file
   ****************************************************************************/
-static void display_finfo(file_info *finfo)
+static void display_finfo(struct file_info *finfo)
 {
        if (do_this_one(finfo)) {
                time_t t = finfo->mtime; /* the time is assumed to be passed as GMT */
@@ -400,7 +401,7 @@ static void display_finfo(file_info *finfo)
 /****************************************************************************
    accumulate size of a file
   ****************************************************************************/
-static void do_du(file_info *finfo)
+static void do_du(struct file_info *finfo)
 {
        if (do_this_one(finfo)) {
                dir_total += finfo->size;
@@ -413,7 +414,7 @@ static char *do_list_queue = 0;
 static long do_list_queue_size = 0;
 static long do_list_queue_start = 0;
 static long do_list_queue_end = 0;
-static void (*do_list_fn)(file_info *);
+static void (*do_list_fn)(struct file_info *);
 
 /****************************************************************************
 functions for do_list_queue
@@ -532,7 +533,7 @@ static int do_list_queue_empty(void)
 /****************************************************************************
 a helper for do_list
   ****************************************************************************/
-static void do_list_helper(file_info *f, const char *mask, void *state)
+static void do_list_helper(struct file_info *f, const char *mask, void *state)
 {
        if (f->mode & FILE_ATTRIBUTE_DIRECTORY) {
                if (do_list_dirs && do_this_one(f)) {
@@ -564,7 +565,7 @@ static void do_list_helper(file_info *f, const char *mask, void *state)
 /****************************************************************************
 a wrapper around smbcli_list that adds recursion
   ****************************************************************************/
-void do_list(const char *mask,uint16_t attribute,void (*fn)(file_info *),BOOL rec, BOOL dirs)
+void do_list(const char *mask,uint16_t attribute,void (*fn)(struct file_info *),BOOL rec, BOOL dirs)
 {
        static int in_do_list = 0;
 
@@ -879,7 +880,7 @@ static BOOL yesno(char *p)
 /****************************************************************************
   do a mget operation on one file
   ****************************************************************************/
-static void do_mget(file_info *finfo)
+static void do_mget(struct file_info *finfo)
 {
        pstring rname;
        pstring quest;
@@ -2546,7 +2547,7 @@ typedef struct {
        int len;
 } completion_remote_t;
 
-static void completion_remote_filter(file_info *f, const char *mask, void *state)
+static void completion_remote_filter(struct file_info *f, const char *mask, void *state)
 {
        completion_remote_t *info = (completion_remote_t *)state;
 
index ca2c55bcbfd782d0e3ae172b9dd3d4285c825129..40ff5a79ab554b8e2c70fb0a8a9fb7e70927f399 100644 (file)
@@ -36,6 +36,7 @@
 
 
 #include "includes.h"
+#include "client.h"
 #include "clitar.h"
 #include "system/time.h"
 #include "system/iconv.h"
@@ -169,8 +170,8 @@ static int tarhandle;
 
 static void writetarheader(int f,  const char *aname, uint64_t size, time_t mtime,
                           const char *amode, uint8_t ftype);
-static void do_atar(char *rname,const char *lname,file_info *finfo1);
-static void do_tar(file_info *finfo);
+static void do_atar(char *rname,const char *lname,struct file_info *finfo1);
+static void do_tar(struct file_info *finfo);
 static void oct_it(uint64_t value, int ndgs, char *p);
 static void fixtarname(char *tptr, const char *fp, int l);
 static int dotarbuf(int f, char *b, int n);
@@ -642,7 +643,7 @@ static void do_setrattr(char *name, uint16_t attr, int set)
 /****************************************************************************
 append one remote file to the tar file
 ***************************************************************************/
-static void do_atar(char *rname,const char *lname,file_info *finfo1)
+static void do_atar(char *rname,const char *lname,struct file_info *finfo1)
 {
   int fnum;
   uint64_t nread=0;
@@ -825,7 +826,7 @@ static void do_atar(char *rname,const char *lname,file_info *finfo1)
 /****************************************************************************
 Append single file to tar file (or not)
 ***************************************************************************/
-static void do_tar(file_info *finfo)
+static void do_tar(struct file_info *finfo)
 {
   pstring rname;
 
index b7f1da28b394b017d5a8d966756bbf225a2cf329..d3c175604505332d75eab894c1a2d82f46c202bf 100644 (file)
@@ -38,7 +38,7 @@
  * These definitions depend on smb.h
  */
 
-typedef struct file_info
+struct file_info
 {
        uint64_t size;
        uint16_t mode;
@@ -50,7 +50,7 @@ typedef struct file_info
        time_t ctime;
        const char *name;
        char short_name[13*3]; /* the *3 is to cope with multi-byte */
-} file_info;
+};
 
 struct print_job_info
 {
index 619942cac9c2de0aa26e5a0aa6e8d835a20e9f2f..fa2168bed7e7100b14217ea51b5ad35ddad3a55b 100644 (file)
@@ -52,7 +52,6 @@ typedef int BOOL;
 #include "doserr.h"
 
 #include "enums.h"
-#include "events.h"
 
 /*
  * Loopback command offsets.
@@ -76,8 +75,6 @@ typedef int BOOL;
 
 #include "rpc_secdes.h"
 
-#include "client.h"
-
 #define SAFE_NETBIOS_CHARS ". -_"
 
 /* generic iconv conversion structure */
index 24ae2a5ba0cb03438f2062061f643593bef0be36..5c7c470a3801ddda50cbe5520789badbe05e6e18 100644 (file)
@@ -106,3 +106,5 @@ union libnet_rpc_connect;
 union libnet_RemoteTOD;
 struct net_functable;
 struct net_context;
+
+struct file_info;
index c9812d1d2ff23691ef905af720292acdcf5e1582..3b4ccb6b73cc6c7fb917680286eb1dbecd2f72cf 100644 (file)
@@ -20,6 +20,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "auth/auth.h"
 #include "dlinklist.h"
 #include "asn_1.h"
index 4fb1e42ba3f878b17a3d8f3b626be2b1f94ec453..f53a244c6da2bc1fe6734bc6ee700e14871d6971 100644 (file)
@@ -68,6 +68,7 @@
 #include "system/time.h"
 #include "system/select.h"
 #include "dlinklist.h"
+#include "events.h"
 
 /*
   create a event_context structure. This must be the first events
index 48d608ee94250f8f0fc92603f25935b91bf2e575..f862b2d5053eb38d58d2fae8e82c316749dd9949 100644 (file)
@@ -21,6 +21,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "system/time.h"
 #include "messages.h"
 #include "dlinklist.h"
index aa73f5b90b2ae3bf520d9ef484c9b4d6e8bcba0a..7dd38037355c16a9e1d5d52d3bf6d9c2b53934b4 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 #include "includes.h"
+#include "client.h"
 
 struct delete_state {
        struct smbcli_tree *tree;
@@ -29,7 +30,7 @@ struct delete_state {
 /* 
    callback function for torture_deltree() 
 */
-static void delete_fn(file_info *finfo, const char *name, void *state)
+static void delete_fn(struct file_info *finfo, const char *name, void *state)
 {
        struct delete_state *dstate = state;
        char *s, *n;
index dde2a7befadc789f36089c6aea1a12493e470f72..e8b97f324d0ff3fa837b2c860f73103e4b2a3962 100644 (file)
 */
 
 #include "includes.h"
+#include "client.h"
 #include "libcli/raw/libcliraw.h"
 
 struct search_private {
-       file_info *dirlist;
+       struct file_info *dirlist;
        TALLOC_CTX *mem_ctx;
        int dirlist_len;
        int ff_searchcount;  /* total received in 1 server trip */
@@ -39,9 +40,9 @@ struct search_private {
 ****************************************************************************/
 static BOOL interpret_long_filename(enum smb_search_level level,
                                    union smb_search_data *info,
-                                   file_info *finfo)
+                                   struct file_info *finfo)
 {
-       file_info finfo2;
+       struct file_info finfo2;
 
        if (!finfo) finfo = &finfo2;
        ZERO_STRUCTP(finfo);
@@ -81,7 +82,7 @@ static BOOL interpret_long_filename(enum smb_search_level level,
 static BOOL smbcli_list_new_callback(void *private, union smb_search_data *file)
 {
        struct search_private *state = (struct search_private*) private;
-       file_info *tdl;
+       struct file_info *tdl;
  
        /* add file info to the dirlist pool */
        tdl = talloc_realloc(state, 
@@ -105,7 +106,7 @@ static BOOL smbcli_list_new_callback(void *private, union smb_search_data *file)
 
 int smbcli_list_new(struct smbcli_tree *tree, const char *Mask, uint16_t attribute, 
                    enum smb_search_level level,
-                   void (*fn)(file_info *, const char *, void *), 
+                   void (*fn)(struct file_info *, const char *, void *), 
                    void *caller_state)
 {
        union smb_search_first first_parms;
@@ -208,9 +209,9 @@ int smbcli_list_new(struct smbcli_tree *tree, const char *Mask, uint16_t attribu
 ****************************************************************************/
 static BOOL interpret_short_filename(int level,
                                union smb_search_data *info,
-                               file_info *finfo)
+                               struct file_info *finfo)
 {
-       file_info finfo2;
+       struct file_info finfo2;
 
        if (!finfo) finfo = &finfo2;
        ZERO_STRUCTP(finfo);
@@ -228,7 +229,7 @@ static BOOL interpret_short_filename(int level,
 static BOOL smbcli_list_old_callback(void *private, union smb_search_data *file)
 {
        struct search_private *state = (struct search_private*) private;
-       file_info *tdl;
+       struct file_info *tdl;
        
        /* add file info to the dirlist pool */
        tdl = talloc_realloc(state,
@@ -251,7 +252,7 @@ static BOOL smbcli_list_old_callback(void *private, union smb_search_data *file)
 }
 
 int smbcli_list_old(struct smbcli_tree *tree, const char *Mask, uint16_t attribute, 
-                void (*fn)(file_info *, const char *, void *), 
+                void (*fn)(struct file_info *, const char *, void *), 
                 void *caller_state)
 {
        union smb_search_first first_parms;
@@ -337,7 +338,7 @@ int smbcli_list_old(struct smbcli_tree *tree, const char *Mask, uint16_t attribu
 ****************************************************************************/
 
 int smbcli_list(struct smbcli_tree *tree, const char *Mask,uint16_t attribute, 
-            void (*fn)(file_info *, const char *, void *), void *state)
+            void (*fn)(struct file_info *, const char *, void *), void *state)
 {
        if (tree->session->transport->negotiate.protocol <= PROTOCOL_LANMAN1)
                return smbcli_list_old(tree, Mask, attribute, fn, state);
index c5e3d3954523f25ee81c9565af64a7090054f306..00e52f3a1418776319a4f21375be99b70c6c477d 100644 (file)
@@ -23,6 +23,7 @@
 #include "libcli/raw/libcliraw.h"
 #include "system/time.h"
 #include "dlinklist.h"
+#include "events.h"
 
 
 static void smbcli_transport_process_recv(struct smbcli_transport *transport);
index c0050da383cc4d527148a3ab404dfd753d36651d..41fde60ea0c6d0d3b5346d15b34924591b17b75f 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "includes.h"
 #include "dlinklist.h"
+#include "events.h"
 #include "librpc/gen_ndr/ndr_epmapper.h"
 
 #define MIN_HDR_SIZE 16
index 9e3c841dd36ab3f78303fb96bb1cb390a740daa8..4fd5650f9b90e7adeb001625e92ea015c07c515c 100644 (file)
@@ -26,6 +26,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "libcli/raw/libcliraw.h"
 #include "smb_server/smb_server.h"
 
index 2a8cbbbe0d321f84bf17abdb74abaf71fb3af94f..f01bd0ea189a5b1c514af8f2a8a747d14b0f426f 100644 (file)
@@ -21,6 +21,7 @@
 */
 
 #include "include/includes.h"
+#include "events.h"
 #include "vfs_posix.h"
 
 /* the context for a single wait instance */
index 5c4bbea045240ce0ad9e2debd33666356096dc2f..544082471ee6fcd285d0835cc8913dd716f70dba 100644 (file)
@@ -23,6 +23,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "rpc_server/dcerpc_server.h"
 
 struct dcesrv_socket_context {
index b1cb8fe2df46966f1b9672a01700283155cc6fc1..141d2652a61e6eb0721224aeb3bd08be2880fbc8 100644 (file)
@@ -23,6 +23,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "dlinklist.h"
 #include "smb_server/smb_server.h"
 
index aa3a2a794c8690d3110a9b13355ab0b81ae6bb21..39dc73096cf752d8b3197bed84e75d0022c302a8 100644 (file)
@@ -21,6 +21,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "system/time.h"
 #include "dlinklist.h"
 #include "smb_server/smb_server.h"
index 101a24b6946a29d101efa6aa6a719873f2a644ee..3493425774905d672ff1a6752d49ec0ddc448d9b 100644 (file)
@@ -20,6 +20,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "smb_server/smb_server.h"
 #include "smbd/process_model.h"
 
index 42978db739f8d9d0d29791871f01660d9506325d..6ce0479b0c6c99f54be07af6c2254b7de313f991 100644 (file)
@@ -21,6 +21,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "dlinklist.h"
 #include "smb_server/smb_server.h"
 #include "process_model.h"
index 781a9eb55af5261f51a796b3018d7d864a8b8e8e..3741ce1b46fe3ea6772fff1599f581a7f1e0ab14 100644 (file)
@@ -21,6 +21,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "dlinklist.h"
 #include "smb_server/smb_server.h"
 #include "process_model.h"
index f2d129d24042a3b751d45d0cd2bb343d7722e2e0..6d2f9a814967388e212771d3cb4d3b8133f113b7 100644 (file)
@@ -22,6 +22,7 @@
 */
 
 #include "includes.h"
+#include "events.h"
 #include "system/dir.h"
 #include "dlinklist.h"
 #include "process_model.h"
index d34e06458065e1db763ce0dd1893088d462dfa82..5d3ac8d1de3d8e8b54b9914e9f72d2a7a70bb78d 100644 (file)
@@ -22,7 +22,7 @@
 
 #include "includes.h"
 
-static void list_fn(file_info *finfo, const char *name, void *state)
+static void list_fn(struct file_info *finfo, const char *name, void *state)
 {
        
 }
index 1f4bce0288b11ca1c149a5a97b162487cc6e6502..964d000d49833c6c2416d947f3af14c70ed06de3 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 #include "includes.h"
+#include "client.h"
 #include "libcli/raw/libcliraw.h"
 #include "system/time.h"
 
@@ -96,7 +97,7 @@ static struct {
 } last_hit;
 static BOOL f_info_hit;
 
-static void listfn(file_info *f, const char *s, void *state)
+static void listfn(struct file_info *f, const char *s, void *state)
 {
        if (strcmp(f->name,".") == 0) {
                resultp[0] = '+';
index fa6d513a5363ebfbf3c3ead5757a87d3fbcd0796..6d68f03967244af06b624a808073828cd0567cc3 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 #include "includes.h"
+#include "client.h"
 #include "lib/cmdline/popt_common.h"
 #include "libcli/raw/libcliraw.h"
 #include "system/time.h"