s/qmail 4.2.29a
Next generation secure email transport
|
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "buffer.h"
#include "getoptb.h"
#include "control.h"
#include "constmap.h"
#include "stralloc.h"
#include "fmt.h"
#include "str.h"
#include "scan.h"
#include "open.h"
#include "logmsg.h"
#include "exit.h"
#include "getln.h"
#include "byte.h"
#include "auto_break.h"
#include "auto_qmail.h"
#include "auto_usera.h"
Go to the source code of this file.
Macros | |
#define | WHO "qmail-pw2u" |
Functions | |
void | die_chdir () |
void | die_nomem () |
void | die_read () |
void | die_write () |
void | die_control () |
void | die_alias () |
void | die_home (char *fn) |
void | die_user (char *s, unsigned int len) |
void | doaccount () |
void | dosubuser () |
int | main (int argc, char **argv) |
Variables | |
char * | dashcolon = "-:" |
int | flagalias = 0 |
int | flagnoupper = 1 |
int | homestrategy = 2 |
int | okincl |
stralloc | incl = {0} |
struct constmap | mapincl |
int | okexcl |
stralloc | excl = {0} |
struct constmap | mapexcl |
int | okmana |
stralloc | mana = {0} |
struct constmap | mapmana |
stralloc | allusers = {0} |
struct constmap | mapuser |
stralloc | uugh = {0} |
stralloc | user = {0} |
stralloc | uidstr = {0} |
stralloc | gidstr = {0} |
stralloc | home = {0} |
unsigned long | uid |
stralloc | line = {0} |
stralloc | sub = {0} |
int | fd |
char | inbuf [BUFFER_INSIZE] |
buffer | in |
#define WHO "qmail-pw2u" |
Definition at line 21 of file qmail-pw2u.c.
void die_alias | ( | ) |
Definition at line 53 of file qmail-pw2u.c.
void die_chdir | ( | ) |
Definition at line 23 of file qmail-pw2u.c.
void die_control | ( | void | ) |
Definition at line 47 of file qmail-pw2u.c.
void die_home | ( | char * | fn | ) |
void die_nomem | ( | void | ) |
Definition at line 29 of file qmail-pw2u.c.
void die_read | ( | void | ) |
Definition at line 35 of file qmail-pw2u.c.
void die_user | ( | char * | s, |
unsigned int | len | ||
) |
Definition at line 71 of file qmail-pw2u.c.
void die_write | ( | ) |
Definition at line 41 of file qmail-pw2u.c.
void doaccount | ( | ) |
Definition at line 103 of file qmail-pw2u.c.
void dosubuser | ( | ) |
Definition at line 205 of file qmail-pw2u.c.
stralloc allusers = {0} |
Definition at line 92 of file qmail-pw2u.c.
char* dashcolon = "-:" |
Definition at line 80 of file qmail-pw2u.c.
stralloc excl = {0} |
Definition at line 89 of file qmail-pw2u.c.
int fd |
Definition at line 237 of file qmail-pw2u.c.
int flagalias = 0 |
Definition at line 81 of file qmail-pw2u.c.
int flagnoupper = 1 |
Definition at line 82 of file qmail-pw2u.c.
stralloc gidstr = {0} |
Definition at line 97 of file qmail-pw2u.c.
stralloc home = {0} |
Definition at line 98 of file qmail-pw2u.c.
int homestrategy = 2 |
Definition at line 83 of file qmail-pw2u.c.
buffer in |
Definition at line 239 of file qmail-pw2u.c.
char inbuf[BUFFER_INSIZE] |
Definition at line 238 of file qmail-pw2u.c.
stralloc incl = {0} |
Definition at line 88 of file qmail-pw2u.c.
stralloc line = {0} |
Definition at line 101 of file qmail-pw2u.c.
stralloc mana = {0} |
Definition at line 90 of file qmail-pw2u.c.
struct constmap mapexcl |
Definition at line 89 of file qmail-pw2u.c.
struct constmap mapincl |
Definition at line 88 of file qmail-pw2u.c.
struct constmap mapmana |
Definition at line 90 of file qmail-pw2u.c.
struct constmap mapuser |
Definition at line 92 of file qmail-pw2u.c.
int okexcl |
Definition at line 89 of file qmail-pw2u.c.
int okincl |
Definition at line 88 of file qmail-pw2u.c.
int okmana |
Definition at line 90 of file qmail-pw2u.c.
stralloc sub = {0} |
Definition at line 203 of file qmail-pw2u.c.
unsigned long uid |
Definition at line 99 of file qmail-pw2u.c.
stralloc uidstr = {0} |
Definition at line 96 of file qmail-pw2u.c.
stralloc user = {0} |
Definition at line 95 of file qmail-pw2u.c.
stralloc uugh = {0} |
Definition at line 94 of file qmail-pw2u.c.