home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / os / bsdss4.tz / bsdss4 / bsdss / MERGE_HISTORY < prev    next >
Encoding:
Text File  |  1992-07-09  |  17.4 KB  |  602 lines

  1.     
  2.     
  3.     
  4. ==========================================================================
  5.    ***** BSDSS Version BSDSS1  (rwd) *****
  6.     
  7.     
  8. New features:
  9. --- --------
  10.  
  11. This is the first version.  It works only on i386 and only
  12. as a second server.  The tty code does not echo and does
  13. not deal with ^M correctly for standalone.  NFS is off.
  14. Jolitz binaries are used for environment.  CMU binaries
  15. will load and run if they don't use signals and non BSD
  16. syscalls.
  17.  
  18. This is an internal release only.  This will be made public
  19. in the near future.  PLEASE do not send mail to me or anyone
  20. else regarding this at this time.
  21.  
  22. ******** CUT HERE ******** summary of log messages ******** CUT HERE ********
  23. [ ./conf/version.edit ]
  24. 1
  25. [ ./emulator/allocator.c ]
  26. Fix mach.h include.
  27. [92/04/22            rwd]
  28. [ ./emulator/emul_generic.c ]
  29. Fix mach.h include.
  30. [92/04/22            rwd]
  31. [ ./emulator/emul_init.c ]
  32. Fix mach.h include.
  33. [92/04/22            rwd]
  34. [ ./emulator/emul_stack_alloc.c ]
  35. Fix mach.h include.
  36. [92/04/22            rwd]
  37. [ ./emulator/i386/emul_machdep.c ]
  38. Fix mach.h include.
  39. [92/04/22            rwd]
  40. [ ./server/conf/MASTER ]
  41. "mach" is no longer a option.  Nothing depends on it now.
  42. [92/04/22            rwd]
  43. [ ./server/conf/Makefile.i386 ]
  44. LIBS and -L of MKLIB is not machine specific.
  45. [92/04/22            rwd]
  46. [ ./server/conf/Makefile.template ]
  47. Remove default_pager_object references.
  48. [92/04/22            rwd]
  49. [ ./server/conf/files ]
  50. Remove OPTIONS/mach line.  No longer needed and conflicts
  51. with MK include mach.h.
  52. [92/04/22            rwd]
  53. [ ./server/uxkern/import_mach.h ]
  54. Undef DEBUG here since cthreads.h uses DEBUG.  This should go
  55. away when cthreads.h is fixed.
  56. [92/04/22            rwd]
  57. [ ./server/uxkern/misc.c ]
  58. Remove some obsolete code.  Fix includes.
  59. [92/04/22            rwd]
  60. [ ./server/vm/vm_unix.c ]
  61. Fix call to round_page.
  62. [92/04/22            rwd]
  63. [ ./emulator/Makefile ]
  64. Must link crt0.o explicitly
  65. [92/04/22            rwd]
  66. [ ./NOTES ]
  67. NOTES
  68.     
  69.     
  70.     
  71. ==========================================================================
  72.    ***** BSDSS Version BSDSS2  (rwd) *****
  73.     
  74.     
  75. New features:
  76. --- --------
  77.  
  78. Other than bugfixes...
  79.  
  80. Added some support for ptrace.  386BSD gdb sort of works.  It
  81. stops a couple of times in emulator e_exec_call, but that can
  82. just be continued past.
  83.  
  84. Added sysctrace() at #201.  It takes one argument, a pid.  This
  85. will turn on syscall tracing for that pid.  Messages go to console
  86. and syslogd.  Tail -f /var/log/messages w/o access to console and
  87. up multiuser.
  88.  
  89. Bug fixes:
  90. --- -----
  91.  
  92. Yes.
  93.  
  94. Special notes:
  95. ------- -----
  96.  
  97. This will become the first publically suppable version.  Stay tuned...
  98.  
  99. ******** CUT HERE ******** summary of log messages ******** CUT HERE ********
  100. [ ./conf/version.edit ]
  101. 2
  102. [ ./server/kern/kern_synch.c ]
  103. Fix p->p_lock releasing in resume case.
  104. [92/05/19            rwd]
  105. [ ./server/conf/version.minor ]
  106. Don't call this 4.4, yet.
  107. [ ./server/conf/version.patch ]
  108. BNR2
  109. [ ./server/i386/conf.c ]
  110. Added scsi disk "sd".
  111. [92/05/21            rwd]
  112. [ ./server/i386/machdep.c ]
  113. Added ptrace support from UX and additional to support
  114.      386BSD gdb.
  115. [92/05/21            rwd]
  116. [ ./server/i386/npx.h ]
  117. Added for compatibilty for ptrace.
  118. [92/05/23            rwd]
  119. [ ./server/i386/pcb.h ]
  120. Added for comptability for ptrace.
  121. [92/05/23            rwd]
  122. [ ./server/i386/reg.h ]
  123. Define NIPCREG always, nuke ipcreg.
  124. [92/05/22            rwd]
  125. [ ./server/i386/tss.h ]
  126. Added for compatibilty for ptrace.
  127. [92/05/23            rwd]
  128. [ ./server/kern/kern_exec.c ]
  129. Fix string overflow in strcpy of command name.
  130. [92/05/24            rwd]
  131. [ ./server/kern/kern_exit.c ]
  132. Clean up so exit can be called on behalf of a proc
  133. by another like in ptrace.
  134. [92/05/25            rwd]
  135. [ ./server/kern/kern_fork.c ]
  136. Include ptrace code.
  137. [92/05/20            rwd]
  138. [ ./server/kern/kern_proc.c ]
  139. Fix includes
  140. [92/05/18            rwd]
  141. [ ./server/kern/kern_sig.c ]
  142. Fix this and that.
  143. [92/05/21            rwd]
  144. [ ./server/kern/kern_synch.c ]
  145. Only set p_stat to SSLEEP if it was SRUN.  May be SSTOP for example
  146. in which case we don't want to reset it.
  147. [92/05/23            rwd]
  148. [ ./server/kern/makesyscalls.sh ]
  149. Fix includes.
  150. [92/05/18            rwd]
  151. [ ./server/kern/subr_rmap.c ]
  152. Panic so we can find refereneces.
  153. [92/04/24            rwd]
  154. [ ./server/kern/sys_process.c ]
  155. Picked up version from net and mangled it.
  156. [92/05/20            rwd]
  157. [ ./server/kern/syscalls.master ]
  158.     Added 201 sysctrace.
  159. [92/05/25            rwd]
  160.  
  161.     Added duplicate of getdirentries at 164 for compatibility with
  162.     MACH386.
  163. [92/05/20            rwd]
  164. [ ./server/kern/uipc_syscalls.c ]
  165. Bug fix from Karl.Kleinpaste@cs.cmu.edu
  166. [92/05/11            rwd]
  167. [ ./server/net/if.h ]
  168. Fix includes.
  169. [92/05/18            rwd]
  170. [ ./server/nfs/nfs_subs.c ]
  171. asiz bugfix from net.
  172. [92/04/24            rwd]
  173. [ ./server/nfs/nfs_vnops.c ]
  174. Clean up unused code.
  175. [92/05/04  15:02:19  rwd]
  176. [ ./server/sys/proc.h ]
  177. Move modified fields to end so the structure is the same
  178. as original 386BSD.  This allows ptrace code to run w/o
  179. recompiling.
  180. [ ./server/sys/ptrace.h ]
  181. Picked up ptrace code from net.
  182. [92/05/20            rwd]
  183. [ ./server/sys/time.h ]
  184. Move struct tm under else.  From mrt.
  185. [92/05/18            rwd]
  186. [ ./server/sys/user.h ]
  187. Added syscall tracing fields.
  188. [92/05/21            rwd]
  189. [ ./server/ufs/ufs_subr.c ]
  190. Fix includes.
  191. [92/05/18            rwd]
  192. [ ./server/uxkern/misc.c ]
  193. Added syscalltrace().
  194. [92/05/25            rwd]
  195. [ ./server/uxkern/syscall_subr.c ]
  196. Add SSTRC code.
  197. [92/05/21            rwd]
  198.  
  199. Allow multithreaded programs by condition_waiting for other
  200. thread to finish.
  201. [92/04/22            rwd]
  202. [ ./server/uxkern/tty_io.c ]
  203. Set termios defaults here.
  204. [92/05/04            rwd]
  205. [ ./server/uxkern/ux_syscall.c ]
  206. Add SSTRC code.
  207. [92/05/21            rwd]
  208.  
  209. Clean up master_lock panic.  Fix race condition with exiting
  210.      proc getting reused.
  211. [92/05/19            rwd]
  212.     
  213.     
  214.     
  215. ==========================================================================
  216.    ***** BSDSS Version BSDSS3  (rwd) *****
  217.     
  218.     
  219. New features:
  220. --- --------
  221.  
  222. None.
  223.  
  224. Bug fixes:
  225. --- -----
  226.  
  227. Couple of problems that came up when moving to new machine.
  228.  
  229. Special notes:
  230. ------- -----
  231.  
  232. This system was internally supped to a second machine and brought up.
  233. The external release should be this Monday.
  234.  
  235. ******** CUT HERE ******** summary of log messages ******** CUT HERE ********
  236. [ ./conf/version.edit ]
  237. 3
  238. [ ./NOTES ]
  239. Update.
  240. [ ./server/i386/conf.c ]
  241. Fix bdevsw "sd" inconsistancy.
  242. [92/05/28            rwd]
  243. [ ./server/kern/tty.c ]
  244. Call ttsetwater at open time to get values in hiwat and lowat.
  245. [92/05/28            rwd]
  246.     
  247.     
  248.     
  249. ==========================================================================
  250.    ***** BSDSS Version BSDSS4  (mrt) *****
  251.     
  252.     
  253. New features:
  254. --- --------
  255. ISO-file system from Adam Richter
  256.  
  257. Slip support from Adam Richter
  258.  
  259. Bug fixes:
  260. --- -----
  261. Fixes in signal handling that solve the ^c ^z problems in the csh.
  262. ^z out of emacs is still fatal.
  263.  
  264. FTP of long files now works.
  265.  
  266. The passing of baud rates from the server to kernel have been
  267. fixed, courtesy of Adam Richter.
  268.  
  269. User stack size now at 80K
  270.  
  271. Organizational changes:
  272. -------------- -------
  273. This tree now builds with the OSF/ODE tools. The sources for these tools
  274. are available in the mach3.user sup collection which will be added to
  275. the BNR release as a source collection. You must get and build these
  276. tools before you can build this version of BSDSS. There is documentation
  277. on how to build and use these tools in the file /usr/mach/public/doc/mach3/
  278. ODE_build.{ps,doc} on our FTP machine, mach.cs.cmu.edu. 
  279.  
  280. Special notes:
  281. ------- -----
  282. We are now running STD+WS+nfs kernels which support NFS. There is still
  283. some chance of a deadlock in this version, but if you really want NFS
  284. it may be worth running. NOTE the STD+WS configuration does not support
  285. NFS.
  286.  
  287. ******** CUT HERE ******** summary of log messages ******** CUT HERE ********
  288. [ ./conf/version.edit ]
  289. 4
  290. [ ./server/Makeconf ]
  291. Deleted
  292. [ ./emulator/Makeconf ]
  293. Deleted
  294. [ ./server/src/config/config.l ]
  295. renamed to parse.l
  296. [ ./server/src/config/config.y ]
  297. renamed to gram.y
  298. [ ./server/src/config/mkglue.c ]
  299. Code moved to <machine>/machinedep.c
  300. [ ./server/conf/Makefile.template ]
  301. renamed to template.mk
  302. [ ./server/conf/Makefile.i386 ]
  303. moved to i386/template.mk
  304. [ ./server/conf/MASTER.i386 ]
  305. moved to i386/MASTER
  306. [ ./server/conf/MASTER.i386.local ]
  307. moved to i386/MASTER.local
  308. [ ./server/conf/make.template ]
  309. Deleted
  310. [ ./server/conf/files.i386 ]
  311. Moved to i386/files
  312. [ ./Makeconf ]
  313. Created for ODE make
  314. [92/06/19            mrt]
  315. [ ./Makefile ]
  316. Created for ODE make
  317. [92/06/16  16:18:31  mrt]
  318. [ ./emulator/Makefile ]
  319. Modified for ODE make
  320. [92/06/16            mrt]
  321. [ ./emulator/i386/emul_machdep.c ]
  322. Changed emul_high_entry to 201.
  323. [92/06/15            rwd]
  324.  
  325. Still had 63 as nosysent in one error case.  Change to 179.
  326. [92/06/15            rwd]
  327. [ ./server/kern/init_main.c ]
  328. Change stack size to 80 pages until I get a chance to fix
  329. make the grow code work.
  330. [92/06/15            rwd]
  331. [ ./server/kern/uipc_mbuf.c ]
  332. Preallocate mbufs in a chunk.
  333. [92/06/24            rwd]
  334. [ ./server/kern/vfs_bio.c ]
  335. Clear b_resid on release.  No one cares once released.
  336. [92/06/25            rwd]
  337. Set b_rcred before VOP_STRATEGY calls. [from Jolitz]
  338. [ ./server/sys/mbuf.h ]
  339. Return dtom back to masking.  Allocation routines will now
  340. correctly allign mbufs.
  341. [92/06/23            rwd]
  342. [ ./server/Makefile ]
  343. Created for ODE make
  344. [92/06/16            mrt]
  345. [ ./server/conf/Makefile ]
  346. New for ODE make.
  347. [92/06/16            mrt]
  348.  
  349. $EndLog$
  350. [ ./server/conf/i386/MASTER ]
  351. Renamed and moved conf/MASTER.i386 to conf/i386/MASTER
  352. [92/06/16            mrt]
  353. [ ./server/conf/i386/MASTER.local ]
  354. Renamed and moved conf/MASTER.i386.local to
  355. conf/i386/MASTER.local
  356. [92/06/16            mrt]
  357. [ ./server/conf/i386/files ]
  358. Renamed and moved conf/files.i386 to conf/i386/files
  359. [92/06/16            mrt]
  360. [ ./server/conf/i386/template.mk ]
  361. Derived from conf/Makefile.i386, changed for ODE make.
  362. [92/06/16            mrt]
  363. [ ./server/conf/template.mk ]
  364. New Server makefile template for new Reno style make.
  365. This file used to be named Makefile.template. Much
  366. of the reformating was done by Glenn Marcy of the
  367. Open Software Foundation.
  368. [92/04/28            mrt]
  369.  
  370. $EndLog$
  371. [ ./server/include/Makefile ]
  372. Created for ODE make
  373. [92/06/16  15:09:11  mrt]
  374. [ ./server/include/i386/Makefile ]
  375. Added new .h files
  376. [92/06/16            mrt]
  377. Created for ODE make
  378.  
  379. $EndLog$
  380. [92/06/16  15:09:30  mrt]
  381. [ ./server/kern/makesyscalls.sh ]
  382. Corrected include of param.h
  383. [92/06/17            mrt]
  384. [ ./server/kern/subr_prf.c ]
  385. Fixed #ifdef SECOND_SERVER to #if SECOND_SERVER. Fix from
  386. Mike Dickson of Compuserve.
  387. [92/06/17            mrt]
  388. [ ./server/src/Makefile ]
  389. Created for ODE make.
  390. [92/06/16            mrt]
  391. [ ./server/src/config/I386/machinedep.c ]
  392. Moved machine dependent code from mkioconf and mkglue to here
  393. [92/06/17  13:44:50  mrt]
  394. [ ./server/src/config/I860/machinedep.c ]
  395. Moved machine dependent code from mkioconf and mkglue to here
  396. [92/06/17  13:45:01  mrt]
  397. [ ./server/src/config/Makefile ]
  398. Created for ODE Make
  399. [92/06/18            mrt]
  400. [ ./server/src/config/PMAX/machinedep.c ]
  401. Moved machine dependent code from mkioconf and mkglue to here
  402. [92/06/17  13:45:13  mrt]
  403. [ ./server/src/config/SUN3/machinedep.c ]
  404. Moved machine dependent code from mkioconf and mkglue to here
  405. [92/06/17  13:45:23  mrt]
  406. [ ./server/src/config/VAX/machinedep.c ]
  407. Moved machine dependent code from mkioconf and mkglue to here
  408. [92/06/17  13:45:34  mrt]
  409. [ ./server/src/config/config.h ]
  410. Modified for ODE make
  411. [92/06/17  13:37:22  mrt]
  412. [ ./server/src/config/gram.y ]
  413. Renamed from config.y
  414. [92/06/17  13:40:28  mrt]
  415. [ ./server/src/config/main.c ]
  416. Changes from OSF- Added -I flags in order to eliminate knowledge
  417. of how make is keeping its searchpath. Also eliminates use of
  418. fopenp which is a CMUism. Removed acient history from log.
  419. [92/04/27            mrt]
  420. [ ./server/src/config/mkheaders.c ]
  421. Removed old Sun specific code to only use max unit number rather than
  422. count to dimension the devices. This will give dimension for more 
  423. devices than necessary in the case of sd0 on sc and sd0 on si. 
  424. But is is machine independent.
  425. [91/06/03            mrt]
  426. [ ./server/src/config/mkioconf.c ]
  427. Modified for ODE make
  428. [92/06/17  13:41:21  mrt]
  429. [ ./server/src/config/mkmakefile.c ]
  430. Changes from OSF - Find machine dependent file in subdirectories.
  431. Removed %RULES macro, now the rules all come from the .mk files.
  432. [92/04/27            mrt]
  433.  
  434. Output the makevariable options from MASTER before at start
  435. of Makefile like was done originally so that they can be used
  436. to trigger conditonal rules. 
  437. [91/05/24            mrt]
  438.  
  439. Changed MACHINE variable in do_swapspec to KERN_MACHINE_DIR} to
  440. be sure we get swapconfig.c from the kernel directory for the 
  441. target machine.
  442. [91/05/22            mrt]
  443. [ ./server/src/config/mkswapconf.c ]
  444. Modified for ODE make
  445. [92/06/17  13:41:45  mrt]
  446. [ ./server/src/config/parse.l ]
  447. Renamed from config.l
  448. [92/06/17  13:39:41  mrt]
  449. [ ./server/uxkern/user_copy.c ]
  450. Removed the rcsci.
  451. [92/06/25            mrt]
  452. [ ./conf/copyright ]
  453. Removed HISTORY and $Log:    MERGE_HISTORY,v $
  454. NONERevision 2.5  92/07/09  16:10:55  mrt
  455. NONE    BSDSS Version BSDSS4
  456. NONE marker so that the file would stay
  457. a clean copyright to be inserted in the vers.o file.
  458.  
  459. [ ./server/sys/param.h ]
  460. Up MAXCOMLEN and MAXINTERP
  461. [92/07/07            rwd]
  462. [ ./server/kern/kern_synch.c ]
  463. Initialize p_timedout and timed_out.
  464. [92/07/07            rwd]
  465. Only set p_stat to SRUN if it was SSLEEP.  Could have been stopped
  466. while asleep.
  467. [92/07/06            rwd]
  468. [ ./server/kern/init_main.c ]
  469. Recast arguements in vm_allocate calls to eliminate warnings.
  470. [92/07/06            mrt]
  471. [ ./server/kern/kern_exec.c ]
  472. Choose name of mach_servers directory based on whether we are
  473. run as a second server or not.
  474. [92/07/06            mrt]
  475. [ ./server/conf/Makefile.version ]
  476. No longer used
  477. [ ./server/conf/touch.c ]
  478. Not used
  479. [ ./Directories/ALL ]
  480. Added isofs and server/include
  481. [92/06/25            rwd]
  482. [ ./Directories/MI ]
  483. Added isofs and include.
  484. [92/06/25            rwd]
  485. [ ./Directories/i386 ]
  486. Added server/conf/i386 and server/include/i386
  487. [92/07/08            mrt]
  488. [ ./emulator/Makefile ]
  489. Used ASCPP for preprocessing .s files as vanilla gcc does not
  490. understand the -ES switch.
  491. [92/07/06            mrt]
  492. [ ./emulator/allocator.c ]
  493. Renamed local version of vm_map to em_vm_map so it wouldn't get
  494. confused with the prototype of the kernel's vm_map which has
  495. different arguments.
  496. [92/07/06            mrt]
  497. [ ./emulator/emul_stack_alloc.c ]
  498. Renamed local version of vm_map to em_vm_map so it wouldn't get
  499. confused with the prototype of the kernel's vm_map which has
  500. different arguments.
  501. [92/07/06            mrt]
  502. [ ./emulator/i386/emul_machdep.c ]
  503. Added recasts to remove gcc warnings.
  504. [ ./server/conf/MASTER ]
  505. Removed second_server option from STD so it would build under a
  506. BNR system. Added isofs option
  507. [92/07/06            mrt]
  508. [ ./server/conf/files ]
  509. Added isofs files.
  510. [92/06/25            rwd]
  511. [ ./server/conf/template.mk ]
  512. Dropped the -MD from MIGFLAGS. If it is appropriate, it will be
  513. defined in osf.mach3.mk
  514. [92/07/06            mrt]
  515.  
  516. Changed the SOBJS rule to use all the CCFLAGS except the
  517. optimization level as gcc-cpp won't accept them.
  518. [92/07/02            mrt]
  519. [ ./server/i386/conf.c ]
  520. Remove incorrect declaration of seltrue. It is declared
  521. in sys/systm.h
  522. [92/07/02            mrt]
  523. [ ./server/isofs/iso.h ]
  524. BSDSS
  525. [92/06/25  18:06:34  rwd]
  526. [ ./server/isofs/isofs_bmap.c ]
  527. BSDSS
  528. [92/06/25  18:06:38  rwd]
  529. [ ./server/isofs/isofs_lookup.c ]
  530. BSDSS
  531. [92/06/25  18:06:44  rwd]
  532. [ ./server/isofs/isofs_node.c ]
  533. BSDSS
  534. [92/06/25  18:06:51  rwd]
  535. [ ./server/isofs/isofs_node.h ]
  536. BSDSS
  537. [92/06/25  18:06:55  rwd]
  538. [ ./server/isofs/isofs_util.c ]
  539. BSDSS
  540. [92/06/25  18:07:03  rwd]
  541. [ ./server/isofs/isofs_vfsops.c ]
  542. BSDSS
  543. [92/06/25  18:07:08  rwd]
  544. [ ./server/isofs/isofs_vnops.c ]
  545. BSDSS
  546. [92/06/25  18:07:27  rwd]
  547. [ ./server/kern/kern_sig.c ]
  548.   SA_OLDMASK is in ps->ps_flags NOT p->p_flags.
  549.   [92/07/04            rwd]
  550.   Added debugging code.  Fixed ^Z problems.
  551.   [92/07/02            rwd]
  552. [ ./server/kern/sys_generic.c ]
  553. Added the process pointer argument to the call to fo_select
  554. and added the process pointer parameter to seltrue to match the
  555. prototype declaration in sys/systm.h. Added new style parameter
  556. declatation for seltrue so it would compile with an ANSI compiler
  557. [92/06/26            mrt]
  558. [ ./server/kern/tty_conf.c ]
  559. Fixed initialization of l_select.  From A.Richter.
  560. [92/07/06            rwd]
  561. [ ./server/kern/vfs_bio.c ]
  562. Added fourth arg, TRUE, to vm_allocate call in getnewbuf.
  563. [92/07/02            mrt]
  564. [ ./server/kern/vfs_conf.c ]
  565. Added isofs.
  566. [92/06/25            rwd]
  567. [ ./server/net/if_sl.c ]
  568. Fixed for bnr2ss by A.Richter
  569. [92/07/06            rwd]
  570. [ ./server/net/slcompress.c ]
  571. Fixed for bnr2ss by A.Richter.
  572. [92/07/06            rwd]
  573. [ ./server/src/config/config.h ]
  574. Removed the declartions of standard routines ifdef __STDC__ since
  575. they are wrong.
  576. [92/07/01            mrt]
  577. [ ./server/src/config/gram.y ]
  578. emoved  declartion of malloc, since it is done in config.h.
  579. [92/07/01            mrt]
  580. [ ./server/sys/mount.h ]
  581. Additions for isofs.
  582. [92/06/25            rwd]
  583. [ ./server/sys/signalvar.h ]
  584. Corrected declaration of sendsig to have 6 parameters.
  585. [92/06/26            mrt]
  586. [ ./server/ufs/ufs_vfsops.c ]
  587. Remove panic in bad magic case.
  588. [92/06/25            rwd]
  589. [ ./server/uxkern/user_copy.c ]
  590. Changed routines to match the prototypes in systm.h
  591. [ ./server/sys/systm.h ]
  592. Added ... to panic prototype, so extra args can be placed
  593. on the stack for debugging.
  594. [92/06/26            mrt]
  595. [ ./server/conf/mkconfig.csh ]
  596. Redid script into separate sed call so it would work with the
  597. CMU-BSD 4.3 sed and the gnu-sed.
  598. [92/07/08            mrt]
  599. [ ./NOTES ]
  600. updated for BSDSS4
  601.  
  602.