Complexity of reallocating storage (was users command crap)

Geoffrey Collyer geoff at zoo.toronto.edu
Sat Feb 2 15:51:19 AEST 1991


Dan Bernstein, in response to Ozan Yigit:
> To rephrase: You don't seem to know what good programming techniques are.

>From pty/master.c:

   (void) lseek(fdsess,(long) 0,0);
   (void) read(fdsess,(char *) &newuid,sizeof(int));
   (void) sprintf(newsuid,"%d",newuid);

   (void) chdir("..");
   if (chdir(newsuid) == -1)
    {
     (void) mkdir(newsuid,0700);
     (void) chdir(newsuid);
    }

   (void) sprintf(foo,"../%d/%s",uid,fnsess);
   (void) rename(foo,fnsess);

   (void) sprintf(foo,"../%d/%s",uid,fnre);
   (void) rename(foo,fnre); /* in case we're already disconnected */
-- 
Geoff Collyer		utzoo!geoff, zoo.toronto.edu!geoff



More information about the Comp.bugs.4bsd.ucb-fixes mailing list