void
newuser ()
{
- char buf[1024];
+ char buf[1024], dirname[100];
int error = 2;
unsigned int i;
snprintf (rcfilename, 80, "%srcfiles/%s.nethackrc", myconfig->dglroot, me->username);
write_canned_rcfile (rcfilename);
+ /* create their ttyrec dir */
+ snprintf (dirname, 100, "%sttyrec/%s", myconfig->dglroot, me->username);
+
+ if (access (dirname, F_OK) != 0)
+ mkdir (dirname, 0755);
writefile (1);
}
unsigned int len;
int c;
- while ((c = getopt(argc, argv, "qh:p:f:")) != -1)
+ while ((c = getopt(argc, argv, "qh:pp:f:")) != -1)
{
switch (c)
{
{
char dirname[100];
- snprintf (dirname, 100, "%sttyrec/%s", myconfig->dglroot, username);
-
- if (access (dirname, F_OK) != 0)
- mkdir (dirname, 0755);
-
snprintf (dirname, 100, "%sttyrec/%s/%s", myconfig->dglroot, username,
ttyrec_filename);