home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume1 / rn / patch09 < prev    next >
Text File  |  1986-11-30  |  7KB  |  290 lines

  1. System: rn version 4.3
  2. Patch #: 9
  3. Priority: LOW
  4. Subject: some random typos and stuff
  5. >From: ekrell@ucla-cs.UUCP (Eduardo Krell), dsp@ptsfa.UUCP (David St. Pierre)
  6.  
  7. Description:
  8.     "gecos" was misspelled in intrp.c
  9.  
  10.     intrp.h was included twice in respond.c
  11.  
  12.     execl() in util.c was 0 terminated instead of Nullch terminated.
  13.  
  14.     ndir.c used short where it should use ino_t.
  15.  
  16. Fix:    From rn, say "| patch -d DIR", where DIR is your rn source directory.
  17.     Outside of rn, say "cd DIR; patch <thisarticle".  If you don't have
  18.     the patch program, apply the following by hand, or get patch.
  19.  
  20.     If patch indicates that patchlevel is the wrong version, you may need
  21.     to apply one or more previous patches, or the patch may already
  22.     have been applied.  See the patchlevel file to find out what has or
  23.     has not been applied.  In any event, don't continue with the patch.
  24.  
  25. Index: patchlevel
  26. Prereq: 8
  27. 1c1
  28. < Patch #: 8
  29. ---
  30. > Patch #: 9
  31.  
  32. Index: intrp.c
  33. Prereq: 4.3
  34. *** intrp.c.old    Wed May 15 14:47:52 1985
  35. --- intrp.c    Wed May 15 14:48:07 1985
  36. ***************
  37. *** 1,4
  38. ! /* $Header: intrp.c,v 4.3 85/05/01 11:40:54 lwall Exp $
  39.    *
  40.    * $Log:    intrp.c,v $
  41.    * Revision 4.3  85/05/01  11:40:54  lwall
  42.  
  43. --- 1,4 -----
  44. ! /* $Header: intrp.c,v 4.3.1.2 85/05/15 14:39:45 lwall Exp $
  45.    *
  46.    * $Log:    intrp.c,v $
  47.    * Revision 4.3.1.2  85/05/15  14:39:45  lwall
  48. ***************
  49. *** 1,6
  50.   /* $Header: intrp.c,v 4.3 85/05/01 11:40:54 lwall Exp $
  51.    *
  52.    * $Log:    intrp.c,v $
  53.    * Revision 4.3  85/05/01  11:40:54  lwall
  54.    * Baseline for release with 4.3bsd.
  55.    * 
  56.  
  57. --- 1,12 -----
  58.   /* $Header: intrp.c,v 4.3.1.2 85/05/15 14:39:45 lwall Exp $
  59.    *
  60.    * $Log:    intrp.c,v $
  61. +  * Revision 4.3.1.2  85/05/15  14:39:45  lwall
  62. +  * Spelled gecos right.
  63. +  * 
  64. +  * Revision 4.3.1.1  85/05/10  11:33:51  lwall
  65. +  * Branch for patches.
  66. +  * 
  67.    * Revision 4.3  85/05/01  11:40:54  lwall
  68.    * Baseline for release with 4.3bsd.
  69.    * 
  70. ***************
  71. *** 990,996
  72.   #ifdef GETPWENT
  73.       struct passwd *pwd = getpwuid(uid);
  74.       
  75. !     s = pwd->pw_gcos;
  76.   #else
  77.       char tmpbuf[512];
  78.       int i;
  79.  
  80. --- 996,1002 -----
  81.   #ifdef GETPWENT
  82.       struct passwd *pwd = getpwuid(uid);
  83.       
  84. !     s = pwd->pw_gecos;
  85.   #else
  86.       char tmpbuf[512];
  87.       int i;
  88.  
  89. Index: ndir.c
  90. Prereq: 4.3
  91. *** ndir.c.old    Wed May 15 14:50:24 1985
  92. --- ndir.c    Wed May 15 14:50:26 1985
  93. ***************
  94. *** 1,4
  95. ! /* $Header: ndir.c,v 4.3 85/05/01 11:42:55 lwall Exp $
  96.    *
  97.    * $Log:    ndir.c,v $
  98.    * Revision 4.3  85/05/01  11:42:55  lwall
  99.  
  100. --- 1,4 -----
  101. ! /* $Header: ndir.c,v 4.3.1.2 85/05/15 14:46:00 lwall Exp $
  102.    *
  103.    * $Log:    ndir.c,v $
  104.    * Revision 4.3.1.2  85/05/15  14:46:00  lwall
  105. ***************
  106. *** 1,6
  107.   /* $Header: ndir.c,v 4.3 85/05/01 11:42:55 lwall Exp $
  108.    *
  109.    * $Log:    ndir.c,v $
  110.    * Revision 4.3  85/05/01  11:42:55  lwall
  111.    * Baseline for release with 4.3bsd.
  112.    * 
  113.  
  114. --- 1,12 -----
  115.   /* $Header: ndir.c,v 4.3.1.2 85/05/15 14:46:00 lwall Exp $
  116.    *
  117.    * $Log:    ndir.c,v $
  118. +  * Revision 4.3.1.2  85/05/15  14:46:00  lwall
  119. +  * Changed short to ino_t, which may be ushort on some systems.
  120. +  * 
  121. +  * Revision 4.3.1.1  85/05/10  11:35:34  lwall
  122. +  * Branch for patches.
  123. +  * 
  124.    * Revision 4.3  85/05/01  11:42:55  lwall
  125.    * Baseline for release with 4.3bsd.
  126.    * 
  127. ***************
  128. *** 12,17
  129.   #include "ndir.h"
  130.   
  131.   #ifdef USENDIR
  132.   /*
  133.    * support for Berkeley directory reading routine on a V7 file system
  134.    */
  135.  
  136. --- 18,24 -----
  137.   #include "ndir.h"
  138.   
  139.   #ifdef USENDIR
  140. + #include <sys/types.h>
  141.   /*
  142.    * support for Berkeley directory reading routine on a V7 file system
  143.    */
  144. ***************
  145. *** 44,50
  146.   #define    ODIRSIZ    14
  147.   
  148.   struct    olddirect {
  149. !     short    od_ino;
  150.       char    od_name[ODIRSIZ];
  151.   };
  152.   #else    an Pyramid in the ATT universe
  153.  
  154. --- 51,57 -----
  155.   #define    ODIRSIZ    14
  156.   
  157.   struct    olddirect {
  158. !     ino_t    od_ino;
  159.       char    od_name[ODIRSIZ];
  160.   };
  161.   #else    an Pyramid in the ATT universe
  162.  
  163. Index: respond.c
  164. Prereq: 4.3.1.2
  165. *** respond.c.old    Wed May 15 14:49:17 1985
  166. --- respond.c    Wed May 15 14:49:31 1985
  167. ***************
  168. *** 1,4
  169. ! /* $Header: respond.c,v 4.3.1.2 85/05/14 08:55:15 lwall Exp $
  170.    *
  171.    * $Log:    respond.c,v $
  172.    * Revision 4.3.1.2  85/05/14  08:55:15  lwall
  173.  
  174. --- 1,4 -----
  175. ! /* $Header: respond.c,v 4.3.1.3 85/05/15 14:42:32 lwall Exp $
  176.    *
  177.    * $Log:    respond.c,v $
  178.    * Revision 4.3.1.3  85/05/15  14:42:32  lwall
  179. ***************
  180. *** 1,6
  181.   /* $Header: respond.c,v 4.3.1.2 85/05/14 08:55:15 lwall Exp $
  182.    *
  183.    * $Log:    respond.c,v $
  184.    * Revision 4.3.1.2  85/05/14  08:55:15  lwall
  185.    * Default for normal/mailbox question was applied to wrong buffer.
  186.    * 
  187.  
  188. --- 1,9 -----
  189.   /* $Header: respond.c,v 4.3.1.3 85/05/15 14:42:32 lwall Exp $
  190.    *
  191.    * $Log:    respond.c,v $
  192. +  * Revision 4.3.1.3  85/05/15  14:42:32  lwall
  193. +  * Removed duplicate include of intrp.h.
  194. +  * 
  195.    * Revision 4.3.1.2  85/05/14  08:55:15  lwall
  196.    * Default for normal/mailbox question was applied to wrong buffer.
  197.    * 
  198. ***************
  199. *** 20,26
  200.   #include "ng.h"
  201.   #include "util.h"
  202.   #include "rn.h"
  203. - #include "intrp.h"
  204.   #include "artio.h"
  205.   #include "final.h"
  206.   #include "INTERN.h"
  207.  
  208. --- 23,28 -----
  209.   #include "ng.h"
  210.   #include "util.h"
  211.   #include "rn.h"
  212.   #include "artio.h"
  213.   #include "final.h"
  214.   #include "INTERN.h"
  215.  
  216. Index: util.c
  217. Prereq: 4.3
  218. *** util.c.old    Wed May 15 14:49:49 1985
  219. --- util.c    Wed May 15 14:49:53 1985
  220. ***************
  221. *** 1,4
  222. ! /* $Header: util.c,v 4.3 85/05/01 11:51:44 lwall Exp $
  223.    *
  224.    * $Log:    util.c,v $
  225.    * Revision 4.3  85/05/01  11:51:44  lwall
  226.  
  227. --- 1,4 -----
  228. ! /* $Header: util.c,v 4.3.1.2 85/05/15 14:44:27 lwall Exp $
  229.    *
  230.    * $Log:    util.c,v $
  231.    * Revision 4.3.1.2  85/05/15  14:44:27  lwall
  232. ***************
  233. *** 1,6
  234.   /* $Header: util.c,v 4.3 85/05/01 11:51:44 lwall Exp $
  235.    *
  236.    * $Log:    util.c,v $
  237.    * Revision 4.3  85/05/01  11:51:44  lwall
  238.    * Baseline for release with 4.3bsd.
  239.    * 
  240.  
  241. --- 1,12 -----
  242.   /* $Header: util.c,v 4.3.1.2 85/05/15 14:44:27 lwall Exp $
  243.    *
  244.    * $Log:    util.c,v $
  245. +  * Revision 4.3.1.2  85/05/15  14:44:27  lwall
  246. +  * Last arg of execl changed from 0 to Nullch [(char*)0].
  247. +  * 
  248. +  * Revision 4.3.1.1  85/05/10  11:41:30  lwall
  249. +  * Branch for patches.
  250. +  * 
  251.    * Revision 4.3  85/05/01  11:51:44  lwall
  252.    * Baseline for release with 4.3bsd.
  253.    * 
  254. ***************
  255. *** 40,46
  256.       shell = PREFSHELL;
  257.       if ((pid = vfork()) == 0) {
  258.       if (*s)
  259. !         execl(shell, shell, "-c", s, 0);
  260.       else
  261.           execl(shell, shell, Nullch, Nullch, 0);
  262.       _exit(127);
  263.  
  264. --- 46,52 -----
  265.       shell = PREFSHELL;
  266.       if ((pid = vfork()) == 0) {
  267.       if (*s)
  268. !         execl(shell, shell, "-c", s, Nullch);
  269.       else
  270.           execl(shell, shell, Nullch, Nullch, Nullch);
  271.       _exit(127);
  272. ***************
  273. *** 42,48
  274.       if (*s)
  275.           execl(shell, shell, "-c", s, 0);
  276.       else
  277. !         execl(shell, shell, Nullch, Nullch, 0);
  278.       _exit(127);
  279.       }
  280.   #ifndef lint
  281.  
  282. --- 48,54 -----
  283.       if (*s)
  284.           execl(shell, shell, "-c", s, Nullch);
  285.       else
  286. !         execl(shell, shell, Nullch, Nullch, Nullch);
  287.       _exit(127);
  288.       }
  289.   #ifndef lint
  290.