#include #include #include "logmsg.h" #include "exit.h" #define WHO "maildirmake" int main(int argc, char **argv) { umask(077); if (!argv[1]) logmsg(WHO,100,USAGE,"maildirmake name"); if (mkdir(argv[1],0700) == -1) logmsg(WHO,111,FATAL,B("unable to mkdir: ",argv[1])); if (chdir(argv[1]) == -1) logmsg(WHO,111,FATAL,B("unable to chdir to: ",argv[1])); if (mkdir("tmp",0700) == -1) logmsg(WHO,111,FATAL,B("unable to mkdir: ",argv[1],"/tmp")); if (mkdir("new",0700) == -1) logmsg(WHO,111,FATAL,B("unable to mkdir: ",argv[1],"/new")); if (mkdir("cur",0700) == -1) logmsg(WHO,111,FATAL,B("unable to mkdir: ",argv[1],"/cur")); _exit(0); }