66 #define ENTRY(NAME,MIN,MAX,DV) { #NAME , NAME##_cmd , unsigned(MIN), unsigned(MAX), DV } |
68 #define ENTRY(NAME,MIN,MAX,DV) { #NAME , NAME##_cmd , unsigned(MIN), unsigned(MAX), DV } |
67 dispatch dispatch_table[] = { |
69 dispatch dispatch_table[] = { |
68 ENTRY(lookup, 3, 3, true), |
70 ENTRY(lookup, 3, 3, true), |
69 ENTRY(check, 3, 3, true), |
71 ENTRY(check, 3, 3, true), |
70 ENTRY(chattr, 5, -1, true), |
72 ENTRY(chattr, 5, -1, true), |
71 ENTRY(adduser2, 5, -1, true), |
73 ENTRY(adduser2, 4, -1, true), |
|
74 ENTRY(adduser3, 5, -1, true), |
72 ENTRY(autoresponse, 4, 5, true), |
75 ENTRY(autoresponse, 4, 5, true), |
73 ENTRY(deluser, 3, 3, true), |
76 ENTRY(deluser, 3, 3, true), |
|
77 ENTRY(stat, 3, 3, true), |
74 ENTRY(listdomain, 2, 2, false), |
78 ENTRY(listdomain, 2, 2, false), |
75 #ifdef TEST_DAEMON |
79 #ifdef TEST_DAEMON |
76 ENTRY(echo, 0, -1, false), // For testing purposes only |
80 ENTRY(echo, 0, -1, false), // For testing purposes only |
77 ENTRY(fecho, 0, -1, false), // For testing purposes only |
81 ENTRY(fecho, 0, -1, false), // For testing purposes only |
78 #endif // TEST_DAEMON |
82 #endif // TEST_DAEMON |