/[muddleftpd]/muddleftpd/src/pnums.h
ViewVC logotype

Diff of /muddleftpd/src/pnums.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by ganneff, Thu Sep 26 07:55:42 2002 UTC revision 1.1.6.1 by ganneff, Mon Oct 21 19:52:59 2002 UTC
# Line 5  Line 5 
5    
6  /* error numbers for login overloading */  /* error numbers for login overloading */
7    
8  #define HOSTFULL        1       /* host reached maximum limit */  #define HOSTFULL        1                       /* host reached maximum limit */
9  #define GROUPFULL       2       /* group reached maximum limit */  #define GROUPFULL       2                       /* group reached maximum limit */
10  #define VSERVERFULL     3       /* virtual server reached maximum limit */  #define VSERVERFULL     3                       /* virtual server reached maximum limit */
11  #define IPHOSTFULL      4       /* per ip limit for the host reached */  #define IPHOSTFULL      4                       /* per ip limit for the host reached */
12  #define IPVSERVERFULL   5       /* per ip limit for the virtual server reached */  #define IPVSERVERFULL   5               /* per ip limit for the virtual server reached */
13    
14  /* this will be used by sub-programs of muddleftpd to make sure it is running  /* this will be used by sub-programs of muddleftpd to make sure it is running
15     under the correct version of muddleftpd and it isn't accessing someone elses     under the correct version of muddleftpd and it isn't accessing someone elses
# Line 27  typedef struct Line 27  typedef struct
27          int numgroups;          int numgroups;
28          int numrecs;          int numrecs;
29          pid_t pid;          pid_t pid;
30  } SHRMEMHEADER;  }
31    SHRMEMHEADER;
32    
33  typedef struct  typedef struct
34  {  {
35          char name[MAXSECTIONLEN];          char name[MAXSECTIONLEN];
36          int count;          int count;
37          int max;          int max;
38  } SHRMEMDATA;  }
39    SHRMEMDATA;
40    
41  typedef struct  typedef struct
42  {  {
# Line 45  typedef struct Line 47  typedef struct
47          char remotehost[MAXNAMELEN];          char remotehost[MAXNAMELEN];
48          int pid;          int pid;
49          unsigned int ip;          unsigned int ip;
50  } SCRFILEREC;  }
51    SCRFILEREC;
52    
53  #define SCRF_USERNAME   0  #define SCRF_USERNAME   0
54  #define SCRF_GROUPNAME  MAXNAMELEN  #define SCRF_GROUPNAME  MAXNAMELEN
# Line 63  typedef struct Line 66  typedef struct
66          int vserver;          int vserver;
67          volatile int pid;          volatile int pid;
68          unsigned int ip;          unsigned int ip;
69  } SCRMEMREC;  }
70    SCRMEMREC;
71    
72  #define SHRMEMDATPOS(s,x)  ((SHRMEMDATA *)((char *)(s) + sizeof(SHRMEMHEADER)) + (x))  #define SHRMEMDATPOS(s,x)  ((SHRMEMDATA *)((char *)(s) + sizeof(SHRMEMHEADER)) + (x))
73    
74  #define SHMEMSIZE 1024 * 1024  #define SHMEMSIZE 1024 * 1024
75  #define SHMEMPROCSTART 128 * 1024  #define SHMEMPROCSTART 128 * 1024
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.6.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26