#include <unistd.h>
#include <sys/stat.h>
#include <pwd.h>
#include <grp.h>
#include <stdio.h>
#include "stralloc.h"
#include "direntry.h"
#include "fmt.h"
#include "fmtqfn.h"
#include "error.h"
#include "buffer.h"
#include "getln.h"
#include "str.h"
#include "open.h"
#include "fifo.h"
#include "scan.h"
#include "readsubdir.h"
#include "logmsg.h"
#include "exit.h"
#include "auto_queue.h"
#include "auto_split.h"
#include "auto_uids.h"
#include "datetime.h"
#include "date822fmt.h"
Go to the source code of this file.
|
#define | WHO "qmail-qmaint" |
|
#define | DIRS logmsg(WHO,0,WARN,"It looks like some directories don't exist, should I create them? (Y/n)") |
|
#define | FILES logmsg(WHO,0,WARN,"It looks like some files don't exist, should I create them? (Y/n)") |
|
#define | PERMS logmsg(WHO,0,WARN,B("It looks like permissions are wrong for ",name," should I fix them? (Y/n)")) |
|
#define | CPERMS logmsg(WHO,0,WARN,B("Changing permissions: ",name," => ",pnum)) |
|
#define | OWNER logmsg(WHO,0,WARN,B("It looks like ownerships are wrong for ",name," should I fix them? (Y/n)")) |
|
#define | COWNER logmsg(WHO,0,WARN,B("Changing ownership: ",name," => ",unum,"/",gnum)) |
|
◆ COWNER
#define COWNER logmsg(WHO,0,WARN,B("Changing ownership: ",name," => ",unum,"/",gnum)) |
◆ CPERMS
#define CPERMS logmsg(WHO,0,WARN,B("Changing permissions: ",name," => ",pnum)) |
◆ DIRS
#define DIRS logmsg(WHO,0,WARN,"It looks like some directories don't exist, should I create them? (Y/n)") |
◆ FILES
#define FILES logmsg(WHO,0,WARN,"It looks like some files don't exist, should I create them? (Y/n)") |
◆ OWNER
#define OWNER logmsg(WHO,0,WARN,B("It looks like ownerships are wrong for ",name," should I fix them? (Y/n)")) |
◆ PERMS
#define PERMS logmsg(WHO,0,WARN,B("It looks like permissions are wrong for ",name," should I fix them? (Y/n)")) |
◆ WHO
#define WHO "qmail-qmaint" |
◆ main()
int main |
( |
int |
argc, |
|
|
char *const * |
argv |
|
) |
| |
◆ birth_date
stralloc birth_date = {0} |
◆ check_dir
◆ dkim_dir
◆ flag_delete
◆ flag_dircreate
◆ flag_filecreate
◆ flag_interactive
◆ flag_namefix
◆ flag_permfix
◆ fn
◆ mess_dir
◆ new_name
◆ old_name
◆ qmail_gid
◆ qmailq_uid
◆ qmailr_uid
◆ qmails_uid
◆ query
◆ queue_dir
◆ split_num
◆ strnum
◆ temp_dirname
stralloc temp_dirname = {0} |
◆ temp_filename
stralloc temp_filename = {0} |