froese@eric.mpr.ca (Edwin Froese) (02/13/89)
Bruce Evans previously posted (1633@ditsyda.oz) a list of problems with the 1.4a posting. We noticed a few more: system(3) - There should be a (char *) 0 in the execl(). rename(3) - There was a more robust version posted by Freeman Pascal. fortune(1) - Getuid() should never be used for a seed calculation, this makes it horrendously non-random. dosread(1) - Its getting so large that it should be compiled with -i. helpfile & more.help - Should have been edited before being posted. The following were not in the 1.4a patches, but should be (patches included below): chmod(1) - Should return with exit(0). uudecode(1) - Does not handle "`" substititing for " ". Also, how does one win at ttt(1)? Edwin L. Froese froese@mprgate.mpr.ca Terrence W. Holm holm@bdc.ubc.ca ---------------------------------------------------------- echo x - chmod.c.cdif sed '/^X/s///' > chmod.c.cdif << '/' X*** chmod.c.1.3 Sat Oct 8 14:30:07 1988 X--- chmod.c Sun Jan 29 15:15:04 1989 X*************** X*** 63,68 **** X--- 63,70 ---- X exit(1); X } X } X+ X+ exit(0); X } X X / echo x - uudecode.c.cdi sed '/^X/s///' > uudecode.c.cdi << '/' X*** uudecode.c.1.3 Mon Aug 1 16:56:51 1988 X--- uudecode.c Tue Feb 7 22:05:50 1989 X*************** X*** 114,120 **** X printf("Short file\n"); X exit(10); X } X! n = tbuf[0] - ' '; X if (n <= 0) X break; X X--- 114,120 ---- X printf("Short file\n"); X exit(10); X } X! n = DEC(tbuf[0]); X if (n <= 0) X break; X / ----------------------------------------------------------