home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / CDR18A24.ZIP / doc / More-Docs / Changelog < prev    next >
Encoding:
Text File  |  1998-10-18  |  70.6 KB  |  2,148 lines

  1. *************** Release 1.6.1 *******************
  2.  
  3. Sun Oct 18 14:47:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  4.     * cdrecord.c 1.65
  5.       O_BINARY for Tracks
  6.       Restore old sector size on exit()
  7.       Better handling for lba (512/2048) in read_toc()
  8.  
  9. Sun Oct 18 14:40:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  10.     * scsi_cdr.c 1.56
  11.     * cdrecord.h 1.43
  12.       sense_secsize() new
  13.  
  14. Sat Oct 17 16:39:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  15.     * fifo.c 1.12
  16.       #ifdef SHM_LOCK to allow compilation of SysV shm on AIX
  17.  
  18. Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  19.     * scsi-bsd.c 1.14
  20.       sp->ux_errno = EIO; for old Transport Interface
  21.  
  22. Fri Oct  9 22:19:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  23.     * modes.c 1.24
  24.     * cd_misc.c 1.6
  25.     * fifo.c 1.11
  26.     * diskid.c 1.5
  27.     * port.c 1.8
  28.       #include <utypes.h> new
  29.  
  30. Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  31.     * cd_misc.c 1.5
  32.     * wm_packet.c 1.7
  33.     * wm_session.c 1.2
  34.     * wm_track.c 1.2
  35.       #include <sys/types.h> & #include <utypes.h> new
  36.  
  37. Thu Oct  8 15:43:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  38.     * cdrecord.h 1.42
  39.       u_char -> Uchar
  40.  
  41. Wed Oct  7 18:08:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  42.     * cdrecord.c 1.64
  43.       1.7a2 -> 1.7, -fix -eject corrected
  44.       wait_unit_ready(120); after a load
  45.  
  46. Wed Oct  7 18:07:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  47.     * scsi_cdr.c 1.55
  48.       IMMED hack in close track/session added
  49.  
  50. Wed Oct  7 18:06:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  51.     * drv_mmc.c 1.28
  52.       new function waitfix_mmc()
  53.       -dummy error hiding better
  54.  
  55. Wed Oct  7 17:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  56.     * scsi-linux-pg.c 1.6
  57.       EIO on SCG_RETRYABLE
  58.  
  59. Tue Oct  6 12:53:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  60.     * scsi-vms.c 1.3
  61.       next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE and my remarks
  62.  
  63. Tue Oct  6 12:21:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  64.     * scsi-vms.c 1.2
  65.       next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
  66.  
  67. Tue Oct  6 02:09:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  68.     * scsi-linux-pg.c 1.5
  69.     * scsi-linux-sg.c 1.26
  70.     * scsi-bsd-os.c 1.2
  71.       New device:@ Syntax
  72.  
  73. Tue Oct  6 02:04:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  74.     * scsi_cdr.c 1.54
  75.       New device:@ Syntax
  76.       sscanf() -> scsi_scandev()
  77.  
  78. Tue Oct  6 01:50:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  79.     * cdrecord.1 1.34
  80.       new dev= Syntax (dev=device:@ / dev=device:@,lun) inserted
  81.  
  82. Tue Oct  6 01:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  83.     * scsi-bsd.c 1.13
  84.       modified to use -lcam & cam_open_btl(busno, tgt, tlun, O_RDWR, NULL);
  85.  
  86. Thu Oct  1 01:15:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  87.     * scsi-bsd.c 1.12
  88.       Mods for dev=devname:@,l
  89.  
  90. Mon Sep 21 01:24:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  91.     * scsi-linux-sg.c 1.25
  92.       scsi_settimeout() -> sg_settimeout()
  93.  
  94. Sat Sep 19 21:49:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  95.     * scsi-osf.c 1.1
  96.       date and time created 98/09/19 20:49:11 by joerg
  97.  
  98. Tue Sep 15 02:55:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  99.     * drv_philips.c 1.17
  100.       capacity_philips() with Philips CDD-2600 Support new
  101.       *_attach() now uses cdr_t * Parameter
  102.       cdr_kodak_pcd600 new
  103.       Pioneer DW-S114X from open_track_yamaha -> open_track_oldphilips
  104.  
  105. Tue Sep 15 02:39:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  106.     * scsi-bsd.c 1.11
  107.       #ifndef BSD_CAM -> #ifndef HAVE_CAMLIB_H
  108.  
  109. Tue Sep 15 02:37:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  110.     * cdrecord.c 1.63
  111.       Now uses: fctldefs.h, strdefs.h
  112.       SECURITY new
  113.       1.7a1 -> 1.7a2
  114.       open_scsi() check return value and print error message
  115.       Blanking time print
  116.       #ifdef  _SC_PRIORITY_SCHEDULING around sysconf()
  117.       #ifdef  PRIO_PROCESS around setpriority() for WNT 
  118.  
  119. Tue Sep 15 02:31:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  120.     * drv_jvc.c 1.31
  121.       Now uses: fctldefs.h, strdefs.h
  122.       blank_jvc() new
  123.  
  124. Tue Sep 15 02:30:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  125.     * drv_sony.c 1.20
  126.       Now uses: fctldefs.h, strdefs.h
  127.  
  128. Tue Sep 15 02:22:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  129.     * cdrecord.h 1.41
  130.       struct index -> struct tindex to allow #define index strchr
  131.  
  132. Tue Sep 15 02:21:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  133.     * drv_mmc.c 1.27
  134.       Now uses: fctldefs.h, strdefs.h, timdefs.h
  135.       Sony 928 Support new
  136.       For drives that don't support read ATIP use data from read_diskinfo
  137.       Try to handle "early Return" fixating syndrom from Mitsumi drives
  138.       no error messages when fixating using -dummy
  139.  
  140. Tue Sep 15 02:13:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  141.     * scsi_cdr.c 1.53
  142.       Now uses: fctldefs.h, strdefs.h
  143.  
  144. Tue Sep  8 01:32:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  145.     * scsihack.c 1.15
  146.       Conditional compilation for Linux pg driver to support old Linux releases
  147.  
  148. Mon Sep  7 02:30:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  149.     * scsi-bsd.c 1.10
  150.       Typo in scsi_fileno() fixed
  151.  
  152. Sun Sep  6 18:47:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  153.     * scsi-bsd.c 1.9
  154.       first FreeBSD CAM Support
  155.  
  156. Sun Sep  6 18:22:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  157.     * scsi-bsd.c 1.8
  158.       Enhancements for NetBSD & ATAPI
  159.  
  160. Sun Sep  6 01:39:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  161.     * cdr_drv.c 1.9
  162.       cdr_mmc_sony new
  163.  
  164. Sun Sep  6 00:43:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  165.     * drv_simul.c 1.4
  166.     * drv_dvd.c 1.24
  167.       Now uses: strdefs.h
  168.  
  169. Sat Sep  5 23:23:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  170.     * scsitransp.c 1.29
  171.       Now uses: timedefs.h fctldefs.h
  172.  
  173. Mon Aug 31 01:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  174.     * scsi-linux-pg.c 1.4
  175.       pgbus init from -1 -> -2
  176.  
  177. Mon Aug 31 01:39:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  178.     * scsi-linux-sg.c 1.24
  179.       /dev/sga... to /dev/sgz instead of /dev/sgy now checked
  180.       return nopen to allow recognition of bad dev= parameters
  181.  
  182. Mon Aug 31 01:38:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  183.     * scsi-linux-pg.c 1.3
  184.       Debug print for pgbus
  185.       if scsibus >= 0 ist do nothing if busno is wrong
  186.  
  187. Mon Aug 31 01:03:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  188.     * scsi_cdr.c 1.52
  189.       write_xg5() new
  190.  
  191. Mon Aug 31 01:02:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  192.     * scsi_cdr.c 1.51
  193.       open_scsi() now checks dev=devicename:b,t,l
  194.      read_trackinfo() now don't prints Cannot read TOC Meldung in silent mode
  195.  
  196. Mon Aug 31 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  197.     * scsitransp.c 1.28
  198.       scsiprintresult() new
  199.  
  200. Mon Aug 31 00:40:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  201.     * scsitransp.h 1.14
  202.       scsiprintcdb()/scsiprintwdata()/scsiprintrdata()/scsiprintresult() new
  203.  
  204. Sun Aug 30 12:55:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  205.     * drv_dvd.c 1.23
  206.       g5_cdbaddr()/g5_cdblen() -> scgio.h
  207.  
  208. Sun Aug 30 12:54:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  209.     * scsihack.c 1.14
  210.       USE_PG -> USE_PG_ONLY
  211.  
  212. Sun Aug 30 12:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  213.     * scgio.h 2.13
  214.       g0_cdblen()/g5_cdblen() & g5_cdbaddr() new
  215.  
  216. Sun Aug 30 12:53:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  217.     * cdrecord.h 1.40
  218.       write_xg5() new
  219.  
  220. Sat Aug 29 22:15:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  221.     * cd_misc.c 1.4
  222.       pr_manufacturer() reference removed from print_min_atip()
  223.  
  224. Sat Aug 29 21:57:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  225.     * cdrecord.1 1.33
  226.       PP tranport documented, -scanbus doc corrected
  227.  
  228. Sat Aug 29 21:01:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  229.     * scsi-linux-pg.c 1.2
  230.       #include <linux/pg.h> statt "pg.h"
  231.       support for integrated parallel Port Adapter & SCSI
  232.       timeout code corrected
  233.       DMA overrun now recognized
  234.  
  235. Sat Aug 29 20:48:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  236.     * scsi-linux-sg.c 1.23
  237.       Support for integrated parallel Port Adapter & SCSI
  238.  
  239. Sat Aug 29 20:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  240.     * cd_misc.c 1.3
  241.     * cdrecord.h 1.39
  242.       print_min_atip() new in cd_misc.c
  243.  
  244. Tue Aug 25 20:23:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  245.     * scsihack.c 1.13
  246.       scsi_isatapi() defined, for default SCSI code
  247.  
  248. Sun Aug 23 13:42:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  249.     * scsi-linux-sg.c 1.22
  250.       Fix for misaligned integer access in sg_header for Linux/sparc if valloc() DMA Buffer is used
  251.  
  252. Thu Aug 20 10:05:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  253.     * scsi-aix.c 1.7
  254.       errno == Reference removed
  255.  
  256. Thu Aug 20 01:24:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  257.     * cdrecord.1 1.32
  258.       dev=devicename:target,lun documented
  259.  
  260. Tue Aug 18 04:41:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  261.     * scsihack.c 1.12
  262.       scsi-next.c & scsi-vms.c new
  263.  
  264. Mon Aug 17 23:08:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  265.     * scsi-vms.c 1.1
  266.       date and time created 98/08/17 22:08:36 by joerg
  267.  
  268. Mon Aug 17 22:35:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  269.     * scsihack.c 1.11
  270.       scsi-linux-pg.c new use with  USE_PG
  271.  
  272. Mon Aug 17 22:34:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  273.     * scsi-linux-pg.c 1.1
  274.     * scsi-bsd-os.c 1.1
  275.       date and time created 98/08/17 21:24:24 by joerg
  276.  
  277. Mon Aug 17 22:22:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  278.     * scsi-linux-sg.c 1.21
  279.       MAX_SCG -> 8
  280.       search /dev/sg0... before /dev/sfg...
  281.  
  282. Mon Aug 17 21:47:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  283.     * scsi-linux-sg.c 1.20
  284.       Support new sg driverinterface
  285.       scgfile new to use with global ioctl's
  286.       MAX_DMA_LINUX -> 4k if SG_BIG_BUFF undefined
  287.       SG_MAX_SENSE -> 16 if not declared
  288.       SG_GET_BUFSIZE ioctl new
  289.       scsi_isatapi() new
  290.  
  291. Sun Aug 16 23:47:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  292.     * misc.c 1.1
  293.       date and time created 98/08/16 22:47:48 by joerg
  294.  
  295. Sun Aug 16 23:47:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  296.     * cdrecord.h 1.38
  297.       misc.c: timevaldiff() new
  298.  
  299. Sun Aug 16 23:34:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  300.     * scsi-bsd.c 1.7
  301.       scsi_isatapi() new
  302.       /dev/scgx may be replaced by dev=/dev/xxx:0,0
  303.  
  304. Sun Aug 16 23:32:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  305.     * scsitransp.h 1.13
  306.     * scsitransp.c 1.27
  307.     * scsi-sgi.c 1.9
  308.     * scsi-aix.c 1.6
  309.     * scsi-hpux.c 1.6
  310.       scsi_isatapi() new
  311.  
  312. Fri Jul 17 03:44:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  313.     * scsihack.c 1.10
  314.       BSDI new -> scsi-bsd-os.c
  315.  
  316. Fri Jun 19 19:59:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  317.     * scsitransp.h 1.12
  318.     * scsitransp.c 1.26
  319.     * scsihack.c 1.9
  320.     * scsi-sgi.c 1.8
  321.     * scsi-hpux.c 1.5
  322.     * scsi-bsd.c 1.6
  323.     * scsi-aix.c 1.5
  324.     * scsi-linux-sg.c 1.19
  325.       Use scsi_open(device, busno, tgt, tlun) with parameters
  326.  
  327. Tue Jun  9 01:44:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  328.     * drv_dvd.c 1.22
  329.       korrekte Indizierung bei tracksize virtual tracklist
  330.  
  331. Sat Jun  6 00:16:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  332.     * port.c 1.7
  333.       #include <time.h> -> #include <timedefs.h> wegen sys/time.h
  334.  
  335. Wed Jun  3 02:20:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  336.     * cdrecord.1 1.31
  337.       bytes= Option removed
  338.       Introduced Mailing List
  339.  
  340. Wed Jun  3 02:18:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  341.     * drv_dvd.c 1.21
  342.       Treshold for printing the Virtual Trackliste corrected
  343.       Abort if first virt Track is not a multiple of the sectorsize
  344.  
  345. Wed Jun  3 01:35:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  346.     * diskid.c 1.4
  347.       disk_rcap List new
  348.  
  349. Wed Jun  3 01:04:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  350.     * cdrecord.c 1.62
  351.       CD -> CD/DVD
  352.  
  353. Wed Jun  3 01:01:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  354.     * cdrecord.c 1.61
  355.       #if defined(_POSIX_PRIORITY_SCHEDULING) -> #if defined(_POSIX_PRIORITY_SCHEDULING) && !defined(HAVE_SYS_PRIOCNTL_H) bei LOCAL declaration
  356.  
  357. Tue Jun  2 00:41:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  358.     * drv_dvd.c 1.20
  359.       attach_???() new now implementing the side effects from identify_???()
  360.  
  361. Tue Jun  2 00:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  362.     * drv_mmc.c 1.26
  363.       attach_???() neu mit den Nebeneffekten aus identify_???()
  364.  
  365. Mon Jun  1 23:34:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  366.     * scsi_cdr.c 1.50
  367.       Cast for malloc(): not every malloc() is void *
  368.  
  369. Mon Jun  1 23:33:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  370.     * drv_sony.c 1.19
  371.     * drv_jvc.c 1.30
  372.     * cdr_drv.c 1.8
  373.     * cdrecord.h 1.37
  374.     * cdrecord.c 1.60
  375.       attach Routine now uses cdr_t * Parameter
  376.  
  377. Mon Jun  1 22:24:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  378.     * drv_dvd.c 1.19
  379.     * scsilog.c 1.2
  380.       Superfluous & in a_to_u_short() removed
  381.  
  382. Sun May 31 21:38:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  383.     * scsihack.c 1.8
  384.       OSF1 new
  385.  
  386. Sun May 31 01:45:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  387.     * scsitransp.c 1.25
  388.       void * cast for valloc() return
  389.  
  390. Sun May 31 00:39:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  391.     * cdrecord.c 1.59
  392.       Casts for tracksize & padsize
  393.  
  394. Sat May 30 23:12:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  395.     * drv_simul.c 1.3
  396.       Verbose Message for islast
  397.  
  398. Sat May 30 00:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  399.     * cdrecord.c 1.58
  400.       tracksize & padsize -> LLong
  401.  
  402. Fri May 29 00:32:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  403.     * cdrecord.c 1.57
  404.       astoll() & getllnum() new
  405.       number() -> LLong
  406.  
  407. Fri May 29 00:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  408.     * cdrecord.1 1.30
  409.       waw in .wav Typo
  410.  
  411. Fri May 29 00:03:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  412.     * drv_dvd.c 1.18
  413.       Better comment and housekeeping
  414.  
  415. Thu May 28 01:08:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  416.     * drv_dvd.c 1.17
  417.       next_wr_addr_dvd() now correct with read_rzone_info()
  418.  
  419. Thu May 28 00:02:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  420.     * drv_dvd.c 1.16
  421.       Verbose level documented
  422.       set ds_maxblocks from rzone_info
  423.       rzone_size() new
  424.       phys size computation corrected
  425.  
  426. Tue May 26 04:16:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  427.     * drv_dvd.c 1.15
  428.       Speed code removed
  429.  
  430. Tue May 26 04:03:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  431.     * drv_dvd.c 1.14
  432.       Removed lines that have been commented out
  433.  
  434. Tue May 26 04:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  435.     * drv_dvd.c 1.13
  436.       dvd check in identify_dvd() later
  437.  
  438. Tue May 26 03:58:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  439.     * drv_dvd.c 1.12
  440.       fcntl.h
  441.       errno.h
  442.       sys/file.h removed
  443.  
  444. Tue May 26 03:56:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  445.     * drv_dvd.c 1.11
  446.       scsiprbytes() with lverbose > 1
  447.       multi Track Hack indented
  448.  
  449. Tue May 26 03:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  450.     * drv_dvd.c 1.10
  451.       Superfluous Debugs in SCSI routines removed
  452.  
  453. Tue May 26 00:02:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  454.     * cdrecord.c 1.56
  455.       checktsize() with Llong for total Tracksize in Bytes
  456.       checkdsize() now computed the remaining rest capacity
  457.  
  458. Mon May 25 04:40:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  459.     * drv_dvd.c 1.9
  460.       Computations of the track split code -> long long
  461.       MAX tracks -> 99
  462.  
  463. Mon May 25 04:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  464.     * drv_dvd.c 1.8
  465.       close_Xtrack_dvd() code -> fixate_dvd()
  466.  
  467. Mon May 25 04:30:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  468.     * drv_dvd.c 1.7
  469.       send_dvd_structure() & send_dvd0F() new
  470.  
  471. Mon May 25 03:46:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  472.     * drv_dvd.c 1.6
  473.       print_laserlog() new
  474.       print_logpages() new
  475.  
  476. Mon May 25 03:42:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  477.     * drv_dvd.c 1.5
  478.       przone() new
  479.       print_dvd00()/print_dvd01()print_dvd04()/print_dvd05()/print_dvd0D()/print_dvd0E()print_dvd0F() new
  480.       now reads 4096 Bytes DVD structure
  481.  
  482. Mon May 25 03:17:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  483.     * drv_dvd.c 1.4
  484.       print_dvd_info() new
  485.  
  486. Mon May 25 02:31:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  487.     * scsilog.c 1.1
  488.       date and time created 98/05/25 01:31:56 by joerg
  489.  
  490. Mon May 25 02:05:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  491.     * scsimmc.h 1.3
  492.       rzone_info new
  493.       dvd_structure_XX new
  494.  
  495. Sat May 23 22:41:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  496.     * drv_simul.c 1.2
  497.       #include unixstd.h new
  498.  
  499. Sat May 23 21:32:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  500.     * scsi_cdr.c 1.49
  501.       New Mode Page 2A Heuristic (min length 0x14 -> 0x10): ATAPI LITEON only gives 0x12: No Write Speed.
  502.  
  503. Wed May 20 23:49:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  504.     * cdrecord.c 1.55
  505.       islast bug (|| instead of &&) fixed
  506.       bytes= Option removed
  507.  
  508. Tue May 19 04:11:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  509.     * drv_dvd.c 1.3
  510.       struct disk_info & struct track_info -> scsimmc.h
  511.       scsilog.h new
  512.  
  513. Sat May 16 13:15:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  514.     * scsimmc.h 1.2
  515.       u_char -> Uchar
  516.  
  517. Sun May 10 00:12:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  518.     * scsimmc.h 1.1
  519.       date and time created 98/05/09 23:12:04 by joerg
  520.  
  521. Sun May 10 00:04:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  522.     * auheader.h 1.2
  523.       generic Copyright comment
  524.  
  525. Sun May 10 00:02:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  526.     * drv_mmc.c 1.25
  527.       Strukturdefinitionen -> scsimmc.h
  528.  
  529. Thu May  7 22:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  530.     * scsi_cdr.c 1.48
  531.       strindex() -> strbeg()
  532.       vendor_info / prod_ident / prod_revision new because of array index problems
  533.       Kodak PCD-600 new
  534.  
  535. Thu May  7 21:38:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  536.     * cdrecord.h 1.36
  537.       getnum() now extern
  538.       is_mmc() with DVD recognition
  539.       disk_rcap() new
  540.  
  541. Thu May  7 21:38:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  542.     * cdr_drv.c 1.7
  543.       DRV_DVD new
  544.       cdr_kodak_pcd600 / cdr_cdr_simul / cdr_dvd_simul new
  545.       DEV_PIONEER_DVDR_S101 new
  546.       DVD recognition in is_mmc() nee
  547.  
  548. Thu May  7 21:15:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  549.     * cdrecord.c 1.54
  550.       1.6 -> 1.7a1
  551.       getnum() LOCAL -> EXPORT
  552.       test_unit_ready() before load Medium
  553.       Allow Medium removal if not ready on load_media()
  554.  
  555. Thu May  7 10:43:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  556.     * diskid.c 1.3
  557.       Vendor list actualalized
  558.  
  559. Wed May  6 02:52:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  560.     * cdrecord.1 1.29
  561.       simulation driver documented
  562.  
  563. Wed May  6 02:41:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  564.     * audiosize.c 1.9
  565.       .wav files that are smaller than expected are handled correctly
  566.  
  567. Mon May  4 02:09:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  568.     * drv_dvd.c 1.2
  569.       Function names *_mmc -> *_dvd
  570.       ds_maxblock -> ds_maxblocks
  571.       getdisktype_dvd() now includes more tests
  572.       write_type -> WT_SAO
  573.       Hack for virtual track list
  574.  
  575. Sun May  3 19:37:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  576.     * scsi_cdr.c 1.47
  577.       mode_select_sg0()/mode_sense_sg0() cnt usage corrected
  578.       mode_sense_sg0() movebytes() count corrected
  579.  
  580. Sat May  2 00:46:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  581.     * drv_simul.c 1.1
  582.       date and time created 98/05/01 23:46:07 by joerg
  583.  
  584. Fri May  1 19:26:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  585.     * scsi_cdr.c 1.46
  586.       DEV_PCD_600 new
  587.       is_mmc() now uses dvdp Arg
  588.  
  589. Fri May  1 19:08:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  590.     * scsidefs.h 1.18
  591.       PCD_600 new
  592.  
  593. *************** Release 1.6 *******************
  594.  
  595. Fri Apr 17 12:53:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  596.     * scsi_cdr.c 1.45
  597.       & before ibuf removed because it is an array
  598.  
  599. Fri Apr 17 12:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  600.     * scsi_cdr.c 1.44
  601.       min/sec/frame -> amin/asec/aframe because of min() Macro
  602.  
  603. Thu Apr 16 01:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  604.     * cdrecord.1 1.26
  605.       -ignsize new
  606.       web page for cdrecord added
  607.  
  608. Thu Apr 16 00:55:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  609.     * diskid.c 1.2
  610.       Print if Manufacturer is in none of the tables
  611.  
  612. Thu Apr 16 00:52:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  613.     * drv_mmc.c 1.24
  614.       ds_maxblock -> ds_maxblocks
  615.       do get_atip() always, but print if lverbose is set
  616.  
  617. Thu Apr 16 00:32:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  618.     * cdrecord.h 1.35
  619.     * cdrecord.c 1.53
  620.       ds_maxblock -> ds_maxblocks
  621.       new Option -ignsize
  622.  
  623. Thu Apr 16 00:31:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  624.     * drv_jvc.c 1.29
  625.     * drv_philips.c 1.16
  626.       ds_maxblock -> ds_maxblocks
  627.  
  628. Sun Apr 12 16:14:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  629.     * scsi_cdr.c 1.43
  630.       Smart & Friendly CD-R4012 (TEAC CDR-55S) new
  631.  
  632. Sun Apr 12 02:15:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  633.     * scsitransp.c 1.24
  634.       scsiprintcdb()/scsiprintwdata()/scsiprintrdata() new
  635.       print scsiprintcdb() on errors
  636.  
  637. Sun Apr 12 01:58:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  638.     * cdrecord.h 1.34
  639.     * cdrecord.c 1.52
  640.       Real Blocks new
  641.       1.6a14 -> 1.6
  642.  
  643. Wed Apr  1 03:28:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  644.     * cdrecord.c 1.51
  645.       checkgui() now has verbose print
  646.  
  647. Wed Apr  1 01:36:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  648.     * drv_jvc.c 1.28
  649.       lberbose > 1 for all subcode Messages
  650.       teac_wr_pma()/teac_rd_pma() new
  651.       JVC Errorcodes new
  652.       check for cdrecord -fix without Parameter
  653.       hide Illegal Command errorcode for next_wr_addr_teac()
  654.  
  655. Wed Apr  1 01:29:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  656.     * scsitransp.c 1.23
  657.     * scsi_cdr.c 1.42
  658.     * drv_mmc.c 1.23
  659.       GCC Warnings removed: printf format errors
  660.  
  661. Tue Mar 31 20:58:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  662.     * cdrecord.c 1.50
  663.       ->1.6a14, LOAD & EJECT works for CD-ROM too
  664.       GUI test on STDERR
  665.       first Trackno -> track[0] as Hack
  666.  
  667. Tue Mar 31 20:56:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  668.     * cdrecord.1 1.25
  669.       CREDITS
  670.       better Documentation for tsize= & TEAC
  671.  
  672. Sun Mar 29 15:31:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  673.     * cdrecord.1 1.24
  674.       -vv/-VV mods
  675.       -fix: not for TEAC
  676.       -load new
  677.       timeout= Option
  678.       tsize= description because of tracksize and TEAC
  679.       nice/SunOS -> nice/others
  680.  
  681. Sun Mar 29 15:26:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  682.     * drv_philips.c 1.15
  683.       open_session() with tracks & trackp Parameters
  684.       Philips CDD-521 old/dumb new
  685.       Pioneer DW-S114X new
  686.  
  687. Sun Mar 29 15:22:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  688.     * drv_mmc.c 1.22
  689.       open_session() with tracks & trackp Parameters
  690.       Check for zeroed ATIP Info
  691.       wait_unit_ready() for ATAPI - sorry not working
  692.  
  693. Sat Mar 28 23:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  694.     * cdrecord.c 1.49
  695.       check_recovery() now uses flags for unload_media()
  696.       call unload_media() on input buffer, wait error, and for blank media error
  697.       open_session() now usees tracks & trackp Parameters for Sizecheck
  698.       Printing of is_swab() with audio fixed
  699.  
  700. Sat Mar 28 23:22:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  701.     * drv_jvc.c 1.27
  702.       teac_open_session() checks tracksize ( <= 0 is not possible)
  703.  
  704. Sat Mar 28 23:21:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  705.     * scsi_cdr.c 1.41
  706.       wait_unit_ready() now handles BUSY
  707.       mode_sense_sg0() movebytes() count handling corrected (amt-4)
  708.       better (komplete) Inquiry printing with -V
  709.       JVC XR-W2001 / Plilips CDD521/00 / Traxdata CDR4120 / Pioneer CD-WO DW-S114X / Pinnacle RCD-1000 new
  710.  
  711. Sat Mar 28 23:06:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  712.     * scsireg.h 1.18
  713.       SCSI Status codes
  714.  
  715. Fri Mar 27 01:04:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  716.     * drv_sony.c 1.18
  717.     * cdrecord.h 1.33
  718.       open_session() with tracks & trackp parameters
  719.  
  720. Thu Mar 26 22:42:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  721.     * cdr_drv.c 1.6
  722.       Pioneer DW-S 114, old Philips, dumb Philips new
  723.  
  724. Tue Mar 24 21:30:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  725.     * cdrecord.h 1.32
  726.       is_*() Macros now clearer: != 0
  727.  
  728. Tue Mar 24 21:29:18 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  729.     * scsidefs.h 1.17
  730.       DEV_CDD_521_OLD new
  731.  
  732. Mon Mar 16 00:48:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  733.     * drv_dvd.c 1.1
  734.       date and time created 98/04/20 00:48:34 by joerg
  735.  
  736. Sat Mar 14 17:49:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  737.     * scsi-bsd.c 1.5
  738.       MAX_DMA_BSD 64k -> 60k
  739.  
  740. Thu Mar 12 23:48:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  741.     * drv_jvc.c 1.26
  742.       set ds_maxblock
  743.       next_wr_addr_jvc() uses read_B0() if track == 0
  744.       use trackp[i].trackno for TOC
  745.       Lead-out Start time now uses frames
  746.       teac_calibrate() inits lba_addr from read_B0()
  747.       next_wr_addr_teac() with Parameters
  748.  
  749. Thu Mar 12 23:42:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  750.     * cdrecord.c 1.48
  751.       use real Track nubmers
  752.       -v/-V now Inc type Flag
  753.       print remaining capacity
  754.       Pregapsize || bug fixed
  755.       Trackno in struct track
  756.       wait_unit_ready() new
  757.  
  758. Thu Mar 12 23:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  759.     * drv_philips.c 1.14
  760.       Print computed ATIP only for empty Disk
  761.       ATIP printout now prints Lead-out start time too
  762.       compute Disk capacity
  763.  
  764. Thu Mar 12 22:33:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  765.     * drv_sony.c 1.17
  766.       close_track_sony() -> track = 0 !
  767.       mode_sense() -> get_mode_params()
  768.  
  769. Thu Mar 12 22:24:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  770.     * cdrecord.h 1.31
  771.       Strukt track now includes trackno
  772.       CDR_DVD new
  773.       from_bcd()/to_bcd() new
  774.       wait_unit_ready() new
  775.       read_B0() new
  776.  
  777. Thu Mar 12 22:20:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  778.     * scsi_cdr.c 1.40
  779.       unit_ready() now checks for UNIT_ATTENTION
  780.       wait_unit_ready() new
  781.       toc struktures char -> Uchar
  782.       read_tochdr()/read_trackinfo() may have NULL Pointer Args
  783.       read_B0() new
  784.  
  785. Thu Mar 12 22:12:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  786.     * scsitransp.c 1.22
  787.       Print data if verbose > 1
  788.  
  789. Thu Mar 12 01:21:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  790.     * cd_misc.c 1.2
  791.       from_bcd()/to_bcd() new
  792.  
  793. Tue Mar 10 00:07:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  794.     * cdrecord.c 1.47
  795.     * drv_mmc.c 1.21
  796.       checkgui() & isgui new
  797.  
  798. Mon Mar  9 23:29:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  799.     * drv_mmc.c 1.20
  800.       Read ATIP non-fatal
  801.       warnung in fixation with correct lverbose flag
  802.  
  803. Sun Mar  8 15:02:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  804.     * scsi_cdr.c 1.39
  805.       SAF CD-R2006PRO CD-R2006, JVC R2626 new
  806.  
  807. Sun Mar  8 14:59:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  808.     * cdrecord.c 1.46
  809.       Default Timeout -> 40s
  810.       flags int -> long
  811.       new Option -load
  812.       Print Lead-out start
  813.       90 Min value corrected
  814.  
  815. Sun Mar  8 14:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  816.     * cdrecord.h 1.30
  817.       fsamples()/frames() new
  818.  
  819. Fri Mar  6 01:11:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  820.     * scsitransp.c 1.21
  821.       print SCSI command names before ABORT
  822.  
  823. Thu Mar  5 01:15:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  824.     * scsierrs.c 2.15
  825.       referres -> refers
  826.  
  827. Thu Mar  5 01:15:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  828.     * scsitransp.h 1.11
  829.     * scsitransp.c 1.20
  830.       scsi_sense_qual() new
  831.  
  832. Mon Mar  2 22:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  833.     * drv_mmc.c 1.19
  834.       msf_to_lba()/lba_to_msf() -> cd_misc.c
  835.       len += 2 to correct length for TOC & disk Info
  836.       failed read ATIP is no fatal error
  837.       better print_atip()
  838.  
  839. Mon Mar  2 22:45:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  840.     * cd_misc.c 1.1
  841.       date and time created 98/03/02 22:45:53 by joerg
  842.  
  843. Mon Mar  2 22:39:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  844.     * cdrecord.h 1.29
  845.       F_LOAD new
  846.       All Flags sorted
  847.       msf_to_lba()/lba_to_msf() new
  848.  
  849. Mon Mar  2 22:36:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  850.     * drv_philips.c 1.13
  851.       philips_getlilo() new
  852.       print disk manufacturer new
  853.  
  854. Mon Mar  2 21:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  855.     * scsi_cdr.c 1.38
  856.       Pinnacle RCD 4X4, SAF CD-RW226 new
  857.  
  858. Mon Feb 23 22:32:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  859.     * scsi_cdr.c 1.37
  860.       read_toc_philips() same parameters as read_toc() (ses -> fmt)
  861.  
  862. Mon Feb 23 22:30:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  863.     * drv_mmc.c 1.18
  864.       msf_to_lba() corrected (+-150 bug)
  865.       lba_to_msf() new
  866.       Check for Complete Disk: 0xFF:0xFF/0xFF
  867.       pr_manufacturer() new with lverbose
  868.       different Formatting
  869.  
  870. Mon Feb 23 21:54:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  871.     * cdrecord.c 1.45
  872.       80 Minute limit -> 90 Minutes
  873.  
  874. Mon Feb 23 21:51:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  875.     * diskid.c 1.1
  876.       date and time created 98/02/23 21:51:56 by joerg
  877.  
  878. Sun Feb 22 23:23:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  879.     * fifo.c 1.10
  880.       fifo_percent() with Parameter
  881.       FIFO Bug (duoubling of a segment at end of writing) fixed
  882.  
  883. Sun Feb 22 22:54:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  884.     * cdrecord.c 1.44
  885.       fifo_percent() with Parameter
  886.       unit_ready() for UNLOAD removed
  887.       print Disk capacity
  888.  
  889. Sun Feb 22 22:52:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  890.     * wm_packet.c 1.6
  891.       fifo_percent() with Parameter
  892.  
  893. Sun Feb 22 22:47:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  894.     * cdrecord.h 1.28
  895.       fifo_percent() with Parameter
  896.       msf_t typedef
  897.       pr_manufacturer() new
  898.  
  899. Sun Feb 15 21:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  900.     * audiosize.c 1.8
  901.       getWavShort() & getWavLong() Definitions removed
  902.  
  903. Tue Feb 10 01:00:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  904.     * cdrecord.c 1.43
  905.       New option timeout=#
  906.  
  907. Mon Feb  9 12:44:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  908.     * scsi-linux-sg.c 1.18
  909.       timeout from 1/100 sec -> 1/HZ sec
  910.  
  911. Sun Feb  8 21:56:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  912.     * scsi-linux-sg.c 1.17
  913.       Missing bracket at read() inserted
  914.  
  915. Sun Feb  8 18:45:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  916.     * scsi_cdr.c 1.36
  917.       Tayo Yuden CD-WO EW-50 better Inquiry
  918.  
  919. Sun Feb  8 15:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  920.     * fifo.c 1.9
  921.       fifo_percent() returns -1 if buflen == 0
  922.       dummy fifo_percent() always -1
  923.  
  924. Sun Feb  8 15:50:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  925.     * wm_packet.c 1.5
  926.     * cdrecord.c 1.42
  927.       Copyright -> 1998
  928.       fs Reference in fifo_percent() removed
  929.       fifo_percent() in wm_packet new
  930.  
  931. Sun Feb  8 13:54:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  932.     * cdrecord.1 1.23
  933.       fs= - administrative part
  934.       .au & .wav description
  935.       better -swab description
  936.  
  937. Sun Feb  8 13:30:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  938.     * scsi-linux-sg.c 1.16
  939.       Fix for sendcommand() befor scsi_getbuf() call
  940.       read() < 0 now handled
  941.  
  942. Sun Feb  8 13:28:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  943.     * audiosize.c 1.7
  944.       Definitions for WAVE better
  945.       better WAV recognition from Dave
  946.  
  947. Sat Feb  7 23:20:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  948.     * drv_jvc.c 1.25
  949.       close_track_teac() fixed only audio uses no run-out blocks
  950.  
  951. Sat Feb  7 23:18:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  952.     * cdrecord.c 1.41
  953.       rezero_unit() now silent not supported by all drives
  954.  
  955. Sat Feb  7 23:14:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  956.     * scsi_cdr.c 1.35
  957.       Kodak CDR-240 new
  958.  
  959. Sun Feb  1 23:17:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  960.     * fifo.c 1.8
  961.       HAVE_SHM -> HAVE_USGSHM was a typo
  962.  
  963. Sun Feb  1 21:20:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  964.     * scsi_cdr.c 1.34
  965.       DVD enhancements in mmv_getval() & print_capabilities()
  966.  
  967. Sun Feb  1 20:35:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  968.     * scsireg.h 1.17
  969.       DVD Definitions in Mode Page 2A
  970.  
  971. Sun Feb  1 19:56:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  972.     * scsi-linux-sg.c 1.15
  973.       scsi_getbuf() hat nun char *ret wegen pointer Aritmetik
  974.       sizeof() cast comparison to int
  975.       scsi_send(): superfluous ; before scsi_settimeout() removed
  976.  
  977. Sun Feb  1 19:45:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  978.     * cdrecord.c 1.40
  979.       filename new in struct track
  980.       Errorcode and exit() in audio*size()
  981.  
  982. Sun Feb  1 19:44:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  983.     * auheader.h 1.1
  984.       date and time created 98/02/01 19:44:08 by joerg
  985.  
  986. Sun Feb  1 19:44:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  987.     * audiosize.c 1.6
  988.       auheader.h new
  989.       Errorcodes
  990.  
  991. Sun Feb  1 19:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  992.     * cdrecord.h 1.27
  993.       filename new in struct track
  994.       cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
  995.  
  996. Sun Feb  1 19:42:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  997.     * drv_philips.c 1.12
  998.     * drv_sony.c 1.16
  999.     * drv_mmc.c 1.17
  1000.     * drv_jvc.c 1.24
  1001.       cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
  1002.  
  1003. Sun Feb  1 16:03:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1004.     * drv_mmc.c 1.16
  1005.       ATIP Enhanced
  1006.  
  1007. Sun Feb  1 15:56:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1008.     * drv_mmc.c 1.15
  1009.       mmv_check() -> mmc_cap()/mmc_getval()
  1010.       Handle non-trayload drives
  1011.       warning for dummy/verbose while fixating
  1012.  
  1013. Sun Feb  1 15:49:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1014.     * scsidefs.h 1.16
  1015.       DEV_MMC_DVD, DEV_PIONEER_DVDR_S101 new
  1016.  
  1017. Sun Feb  1 15:46:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1018.     * scsi_cdr.c 1.33
  1019.       mmc_getval() & mmv_check() with dvdp
  1020.       DEV_MMC_DVD new
  1021.       Pioneer DVD-R S101, TEAC CD-R55S new
  1022.       allow_atapi() in print_capabilities()
  1023.       heuristic with speed >= 176 according to mmc2
  1024.  
  1025. Sun Feb  1 15:46:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1026.     * cdrecord.c 1.39
  1027.       better CD-Recorder warning
  1028.  
  1029. Sun Feb  1 14:53:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1030.     * cdrecord.c 1.38
  1031.       Honour file sizes
  1032.       better usage() Output
  1033.       .au & .wav Filesize recognition
  1034.       early recognition of "incompatible medium"
  1035.       sched_setscheduler() error code (< 0) is correct
  1036.  
  1037. Sun Feb  1 14:39:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1038.     * cdrecord.h 1.26
  1039.       mmc_getval() & mmv_check() with dvdp
  1040.       TI_WAV & is_wav() removed
  1041.  
  1042. Sun Feb  1 14:33:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1043.     * audiosize.c 1.5
  1044.       Complete recognition of a Wavheader (with Hilfe from Heiko)
  1045.  
  1046. Mon Jan 26 01:56:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1047.     * scsi-aix.c 1.4
  1048.       valloc() re-implemented (not available in AIX libc)
  1049.       scsi sense handling ready
  1050.  
  1051. Mon Jan 26 01:51:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1052.     * scsi_cdr.c 1.32
  1053.       mmc_cap(), mmc_getval() new
  1054.       Strings for printcap() static for K&R
  1055.  
  1056. Mon Jan 26 01:07:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1057.     * audiosize.c 1.4
  1058.       Filesize - header for Sun .au Files, data_size is not always correct
  1059.  
  1060. Sun Jan 25 23:08:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1061.     * audiosize.c 1.3
  1062.       Sun .au Header new
  1063.  
  1064. Sun Jan 25 22:58:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1065.     * cdrecord.h 1.25
  1066.       TI_NOWAV -> TI_NOAUHDR, is_auname() & ausize() new
  1067.  
  1068. Sun Jan 25 18:10:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1069.     * cdrecord.h 1.24
  1070.       TI_NOWAV, mmc_cap() & mmg_getval(), is_wavname() new
  1071.  
  1072. Sun Jan 25 16:16:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1073.     * audiosize.c 1.2
  1074.       is_wavname() new
  1075.  
  1076. Sun Jan 25 16:02:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1077.     * audiosize.c 1.1
  1078.       date and time created 98/01/25 16:02:26 by joerg
  1079.  
  1080. Sun Jan 25 13:38:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1081.     * drv_jvc.c 1.23
  1082.       Errortexts for CD-R55S
  1083.  
  1084. Sat Jan 24 17:52:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1085.     * wm_packet.c 1.4
  1086.     * fifo.c 1.7
  1087.       Honour file sizes
  1088.  
  1089. Fri Jan 23 02:08:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1090.     * scsi-linux-sg.c 1.14
  1091.       scsi_initdev() new to allow concurrent cdrecord's
  1092.  
  1093. Fri Jan 23 02:04:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1094.     * drv_jvc.c 1.22
  1095.     * drv_mmc.c 1.14
  1096.     * drv_sony.c 1.15
  1097.     * scsireg.h 1.16
  1098.     * scgio.h 2.12
  1099.       Uint for Bitfields -> Ucbit
  1100.  
  1101. Sun Jan 18 14:25:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1102.     * scsitransp.c 1.19
  1103.       flush() calls to correctly mix stderr/stdout
  1104.  
  1105. Sun Jan 18 14:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1106.     * cdrecord.h 1.23
  1107.       TI_WAV, is_wav(), wavsize() nee
  1108.  
  1109. Sat Jan 17 22:07:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1110.     * cdrecord.1 1.22
  1111.     * cdrecord.c 1.37
  1112.       -reset Option new
  1113.  
  1114. Sat Jan 17 21:53:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1115.     * cdrecord.h 1.22
  1116.       F_RESET, F_PRATIP, F_PRDINFO, SES_UNDEF new
  1117.       Definitios for disk status and session status
  1118.       dstat_t enhanced
  1119.       CDR_NOLOLIMIT & CDR_ALLOC new
  1120.       fifo_percent(), allow_atapi(),  mode_sense_??()/mode_select_??() new
  1121.  
  1122. Sat Jan 17 21:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1123.     * fifo.c 1.6
  1124.       undef FIFO if no shared mamory
  1125.       SHM_LOCK for Linux
  1126.       Stat buffer for fifosize
  1127.       removed sp->cont because it is not secure  (use diff)
  1128.       fifo_percent() new
  1129.  
  1130. Sat Jan 17 21:20:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1131.     * cdrecord.c 1.36
  1132.       -reset new
  1133.       fifo_percent() printing for -v
  1134.  
  1135. Sat Jan 17 21:09:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1136.     * cdrecord.1 1.21
  1137.       Better description of dev= and -scanbus
  1138.  
  1139. Tue Dec 23 01:26:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1140.     * scsi_cdr.c 1.31
  1141.       Plextor PX-R24CS
  1142.       S&F CD-R2006PLUS
  1143.       Wearns CDR-632P new
  1144.  
  1145. Tue Dec 23 01:23:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1146.     * scsi_cdr.c 1.30
  1147.       Uint in Bitfields -> Ucbit
  1148.  
  1149. Thu Dec 11 19:30:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1150.     * scsitransp.c 1.18
  1151.       Print command execution time for each failed (non-silent) command
  1152.  
  1153. Sun Nov  9 18:33:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1154.     * drv_mmc.c 1.13
  1155.       Remove get Page 0x2A for Matsushita CW-7502
  1156.       has_mode_page() checks "current" instead of "default"
  1157.  
  1158. Sat Nov  8 16:11:51 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1159.     * cdrecord.c 1.35
  1160.       Disk size check -> checkdsize() : new
  1161.  
  1162. Fri Nov  7 00:02:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1163.     * scsi-aix.c 1.3
  1164.       timeout counts in seconds
  1165.  
  1166. Fri Nov  7 00:04:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1167.     * scsireg.h 1.15
  1168.     * scgio.h 2.11
  1169.     * scsi_cdr.c 1.29
  1170.     * drv_sony.c 1.14
  1171.     * drv_mmc.c 1.12
  1172.     * drv_jvc.c 1.21
  1173.       u_char in Bitfields -> Uint
  1174.  
  1175. Thu Nov  6 20:27:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1176.     * scsihack.c 1.7
  1177.       Typo __AIX -> defined(_IBMR2) || defined(_AIX)
  1178.  
  1179. Thu Nov  6 20:26:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1180.     * scsi-aix.c 1.2
  1181.       sccsid[] -> __sccsid[], fd -> f Typo, #include <malloc.h>
  1182.  
  1183. Thu Nov  6 20:22:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1184.     * cdrecord.1 1.20
  1185.       Typo corrected
  1186.  
  1187. Thu Nov  6 20:19:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1188.     * scsitransp.c 1.17
  1189.     * scsierrs.c 2.14
  1190.     * scsi_cdr.c 1.28
  1191.     * scsi.c 1.4
  1192.     * drv_sony.c 1.13
  1193.     * drv_philips.c 1.11
  1194.     * drv_mmc.c 1.11
  1195.     * drv_jvc.c 1.20
  1196.       #include <mconfig.h> for AIX
  1197.  
  1198. Thu Nov  6 20:18:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1199.     * cdrecord.c 1.34
  1200.        #ifdef RLIMIT_NOFILE fuer AIX
  1201.  
  1202. Wed Nov  5 18:01:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1203.     * cdrecord.1 1.19
  1204.       Better doc for fs=
  1205.  
  1206. Wed Nov  5 17:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1207.     * drv_mmc.c 1.10
  1208.       msf_to_lba() new, get_diskinfo() new, di_to_dstat() new, getdisktype_mmc() new, additions for Matsushita CW-7502
  1209.  
  1210. Wed Nov  5 17:43:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1211.     * fifo.c 1.5
  1212.       switch -> if then else
  1213.  
  1214. Wed Nov  5 17:15:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1215.     * cdrecord.c 1.33
  1216.       init struct disk_status, better aritmetic for disk size
  1217.  
  1218. Wed Nov  5 17:14:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1219.     * fifo.c 1.4
  1220.       print FIFO min fill in percent
  1221.  
  1222. Tue Nov  4 11:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1223.     * scsi_cdr.c 1.26
  1224.       return (mode_select_g0(dp, cnt, smp, pf)) was missing in mode_select()
  1225.  
  1226. Tue Nov  4 10:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1227.     * scsi-linux-sg.c 1.13
  1228.       Check for NULL at return of valloc()
  1229.  
  1230. Tue Nov  4 00:13:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1231.     * drv_jvc.c 1.19
  1232.       New flag CDR_NO_LOLIMIT
  1233.  
  1234. Sun Nov  2 16:17:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1235.     * scsi_cdr.c 1.25
  1236.       SCSI mode(6/10) conversion for ATAPI, distinguish between S&F 2006PLUS / S&F 2006PLUS
  1237.  
  1238. Sun Nov  2 14:57:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1239.     * scsitransp.c 1.16
  1240.       Print finish time
  1241.  
  1242. Sun Nov  2 14:54:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1243.     * scgio.h 2.10
  1244.       i_to_4_byte new
  1245.  
  1246. Thu Oct 23 19:21:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1247.     * scsihack.c 1.6
  1248.       AIX Support
  1249.  
  1250. Thu Oct 23 19:20:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1251.     * scsi-aix.c 1.1
  1252.       date and time created 97/10/23 18:20:25 by joerg
  1253.  
  1254. Thu Oct 23 19:12:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1255.     * drv_mmc.c 1.9
  1256.       Enhancements for packet writing
  1257.  
  1258. Thu Oct 23 01:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1259.     * cdrecord.1 1.18
  1260.       New options -prcap, -packet, pktsize =#, -noclose
  1261.  
  1262. Wed Oct 22 23:50:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1263.     * drv_jvc.c 1.18
  1264.     * wm_packet.c 1.3
  1265.     * cdrecord.c 1.32
  1266.       fflush(stdout) -> flush(), flush() after Fixating...
  1267.  
  1268. Wed Oct 22 23:49:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1269.     * scsi_cdr.c 1.24
  1270.       scsi_close-session() -> scsi_close_tr_session()
  1271.  
  1272. Wed Oct 22 23:49:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1273.     * cdrecord.h 1.21
  1274.       scsi_close-session() -> scsi_close_tr_session()
  1275.  
  1276. Sun Oct 19 15:41:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1277.     * scsi_cdr.c 1.23
  1278.     * cdrecord.c 1.31
  1279.       Prevent medium removal problems fixed (read TOC) & Matsushita CD-750?
  1280.  
  1281. Sun Oct 19 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1282.     * scsidefs.h 1.15
  1283.       Matsushita CW-7501 & CW-7502
  1284.  
  1285. Sun Oct 19 02:08:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1286.     * drv_sony.c 1.12
  1287.     * drv_philips.c 1.10
  1288.     * drv_jvc.c 1.17
  1289.     * wm_packet.c 1.2
  1290.     * cdrecord.h 1.20
  1291.     * cdrecord.c 1.30
  1292.       next_wr_address() has track_t * added
  1293.  
  1294. Sun Oct 19 01:37:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1295.     * drv_jvc.c 1.16
  1296.       read_disk_info() -> read_disk_info_teac(), zero pre-gap audio support, opt_power_judge() timeout -> 60 sec
  1297.  
  1298. Sun Oct 19 01:33:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1299.     * scsi_cdr.c 1.22
  1300.       read_disk_info() new, print_capabilities() new
  1301.  
  1302. Sun Oct 19 00:40:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1303.     * cdrecord.c 1.29
  1304.     * cdrecord.h 1.19
  1305.       get_buf() new, -prcap & print_capabilities() new, -packet new, pktsize=# new
  1306.  
  1307. Sun Oct 19 00:36:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1308.     * wm_track.c 1.1
  1309.     * wm_session.c 1.1
  1310.     * wm_packet.c 1.1
  1311.       date and time created 97/10/18 23:36:31 by joerg
  1312.  
  1313. Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1314.     * scsi.c 1.3
  1315.       stdlib.h -> stdxlib.h, unistd.h -> unixstd.h
  1316.  
  1317. Sat Oct 18 01:34:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1318.     * modes.c 1.3
  1319.       Ausgabe der Mode Parameter wenn mode_select() nicht klappt & return FALSE
  1320.  
  1321. ****    1.6a3 ***
  1322.  
  1323. Sun Oct 12 20:00:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1324.     * cdrecord.1 1.17
  1325.     * cdrecord.c 1.28
  1326.       New options pregap= defpregap=
  1327.  
  1328. Sun Oct 12 19:30:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1329.     * cdrecord.h 1.18
  1330.       is_first() & is_last() new
  1331.  
  1332. Sat Oct 11 18:01:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1333.     * cdrecord.c 1.27
  1334.       islast debug printf deleted
  1335.  
  1336. Sat Oct 11 17:57:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1337.     * scsi_cdr.c 1.21
  1338.     * drv_sony.c 1.11
  1339.     * drv_philips.c 1.9
  1340.     * drv_mmc.c 1.8
  1341.     * drv_jvc.c 1.15
  1342.     * cdrecord.h 1.17
  1343.     * cdrecord.c 1.26
  1344.       islast for TEAC & no run-out blocks for disksize computing
  1345.  
  1346. Sat Oct 11 14:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1347.     * drv_jvc.c 1.14
  1348.       OLD_CLOSE_TRACK re-aktiviert, clear_subcode() in open_track(), set_limits() in open_track() for audio without run-out, dummy sector -> static to be zeroed
  1349.  
  1350. Thu Oct  9 14:14:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1351.     * drv_jvc.c 1.13
  1352.       Audio Tracks have no link&run-in
  1353.  
  1354. Thu Oct  9 02:01:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1355.     * drv_jvc.c 1.12
  1356.       SWABAUDIO Flag new
  1357.  
  1358. Wed Oct  8 17:24:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1359.     * scsi_cdr.c 1.20
  1360.     * drv_sony.c 1.10
  1361.     * drv_philips.c 1.8
  1362.     * drv_mmc.c 1.7
  1363.     * cdrecord.h 1.16
  1364.     * cdrecord.c 1.25
  1365.       Modification of data structures for JVC/TEAC
  1366.  
  1367. Wed Oct  8 17:23:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1368.     * fifo.c 1.3
  1369.       WRITER_MAXWAIT 20 -> 120 s
  1370.  
  1371. Wed Oct  8 17:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1372.     * drv_jvc.c 1.11
  1373.       Enhancements for audio and multi track disks
  1374.  
  1375. Wed Oct  8 14:48:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1376.     * cdrecord.1 1.16
  1377.       Better doc for padsize & fs=
  1378.  
  1379. Mon Oct  6 20:37:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1380.     * drv_jvc.c 1.10
  1381.       Modified to use pad_track()
  1382.  
  1383. Mon Oct  6 20:32:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1384.     * cdrecord.c 1.24
  1385.       In pad_track(): if (bytesp != 0) check was missing ->coredump
  1386.  
  1387. Mon Oct  6 20:29:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1388.     * scsi_cdr.c 1.19
  1389.       SMART&FRIENDLY CD-R2006
  1390.  
  1391. Sun Oct  5 16:53:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1392.     * drv_mmc.c 1.6
  1393.       verbose printing modified
  1394.  
  1395. Sun Oct  5 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1396.     * cdrecord.c 1.23
  1397.       Check for bytesp != 0 in pad_track()
  1398.  
  1399. Sat Oct  4 01:09:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1400.     * cdrecord.c 1.22
  1401.       realtime raisepri Problem for HP-UX fixed (function present bot not working)
  1402.  
  1403. Fri Oct  3 21:33:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1404.     * scsi_cdr.c 1.18
  1405.     * drv_sony.c 1.9
  1406.     * drv_philips.c 1.7
  1407.     * drv_mmc.c 1.5
  1408.     * drv_jvc.c 1.9
  1409.     * cdrecord.h 1.15
  1410.     * cdrecord.c 1.21
  1411.     * cdrecord.1 1.15
  1412.     * cdr_drv.c 1.5
  1413.       new option blank=type for CD-RW
  1414.  
  1415. Fri Oct  3 16:23:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1416.     * cdrecord.c 1.20
  1417.       pad_track() new, await_faio() new & init_faio() befor wait loop, always pad to 300 sectors , padsize= option new, DEFAULT_FIFOSIZE new
  1418.  
  1419. Thu Oct  2 02:02:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1420.     * fifo.c 1.2
  1421.       MIN_BUFFERS -> 3, await_faio() new, kill_faio() new, stdin EOF check, Messages only for debug
  1422.  
  1423. Thu Oct  2 01:38:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1424.     * cdrecord.1 1.14
  1425.       padsize Option new, nice --18 bug, 's' & 'f' mult for getnum()
  1426.  
  1427. Thu Oct  2 01:31:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1428.     * drv_jvc.c 1.8
  1429.       sleep()'s added to cure fixating problems ???
  1430.  
  1431. Thu Oct  2 01:19:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1432.     * cdrecord.h 1.14
  1433.       DEFAULT_FIFOSIZE, roundup(), tracksize & padsize -> long, pad_track() new, await_fifo() & kill_fifo() new, minutes() cast to int
  1434.  
  1435. Wed Sep 24 00:02:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1436.     * cdrecord.c 1.19
  1437.       Fifo & tracksize Option
  1438.  
  1439. Tue Sep 23 23:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1440.     * scsi-sgi.c 1.7
  1441.       Bug with resid != 0 fixed
  1442.  
  1443. Sun Sep 21 23:20:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1444.     * cdrecord.1 1.13
  1445.       fs= Option, tsize= Option, mkisofs | cdrecord with fs= EXAMPLE
  1446.  
  1447. Sun Sep 21 22:58:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1448.     * fifo.c 1.1
  1449.       date and time created 97/09/21 21:58:34 by joerg
  1450.  
  1451. Sun Sep 21 22:45:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1452.     * cdrecord.h 1.13
  1453.       faio_get_buf() & fifo_stats()
  1454.  
  1455. Sun Sep 21 01:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1456.     * cdrecord.h 1.12
  1457.       fifo code
  1458.  
  1459. Wed Sep 17 13:55:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1460.     * drv_jvc.c 1.7
  1461.       Typo in cdr_write_teac() EXPORT -> LOCAL
  1462.  
  1463. Wed Sep 17 13:55:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1464.     * cdrecord.c 1.18
  1465.       raisepri() has Parameter (n below Max), _POSIX_PRIORITY_SCHEDULING, _POSIX_MEMLOCK
  1466.  
  1467. *************** Release 1.5 *******************
  1468.  
  1469. Mon Sep 15 16:46:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1470.     * README 1.9
  1471.       Anpassungen fuer release 1.5
  1472.  
  1473. Wed Sep 10 18:40:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1474.     * cdrecord.c 1.17
  1475.       Print always Copyright except for -msinfo
  1476.  
  1477. Wed Sep 10 18:12:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1478.     * scsi_cdr.c 1.17
  1479.       Inquiry debug data indented
  1480.       Mode Parameters only for verbose
  1481.  
  1482. Wed Sep 10 17:57:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1483.     * cdrecord.c 1.16
  1484.       Flags defs von cdrecord.c -> cdrecord.h
  1485.       load_media() new
  1486.       load/unload_madia() global
  1487.       Track verbose output after inquiry
  1488.       Test errorcodes while burning
  1489.       Dummy blocks added for close_track() is not an error
  1490.       -nofix Flag activated
  1491.       Exit code for burning errors: -2
  1492.       Swabaudio automatic
  1493.  
  1494. Wed Sep 10 17:43:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1495.     * cdrecord.h 1.11
  1496.       Flag defs from cdrecord.c
  1497.       getdisktype() with cdr_t *
  1498.       load_media() new
  1499.       load/unload_madia() global
  1500.  
  1501. Wed Sep 10 17:42:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1502.     * cdr_drv.c 1.4
  1503.     * drv_jvc.c 1.6
  1504.       getdisktype() with cdr_t *
  1505.  
  1506. Wed Sep 10 17:41:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1507.     * drv_philips.c 1.6
  1508.       philips_getdisktype() new for automatic eject on "Command Sequence Error"
  1509.  
  1510. Wed Sep 10 16:50:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1511.     * cdrecord.1 1.12
  1512.       Scsibus , typo removed
  1513.  
  1514. Wed Sep 10 15:10:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1515.     * cdrecord.1 1.11
  1516.       1.4 -> 1.5
  1517.  
  1518. Wed Sep 10 15:04:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1519.     * drv_sony.c 1.8
  1520.       new_track_sony() return valoe corrected
  1521.  
  1522. Wed Sep 10 15:03:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1523.     * cdrecord.1 1.10
  1524.       Changes for cdrecord-1.5
  1525.  
  1526. Thu Sep  4 19:26:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1527.     * scsi-linux-sg.c 1.12
  1528.       Use channel on multi channel controlers
  1529.  
  1530. Thu Sep  4 19:09:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1531.     * drv_jvc.c 1.5
  1532.     * drv_sony.c 1.7
  1533.     * scsi_cdr.c 1.16
  1534.       inq.ansi_version -> inq.data_format for all mode_select() calls
  1535.       for Philips CDD-522 (version == 1 , format == 2)
  1536.  
  1537. Wed Sep  3 02:00:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1538.     * scsi-linux-sg.c 1.11
  1539.       scsi_mapbus() new
  1540.       better timeout handling
  1541.       copy Struct now automatic Variable
  1542.       Sense Data error = SCG_RETRYABLE
  1543.  
  1544. Mon Sep  1 01:25:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1545.     * scsi-sgi.c 1.6
  1546.     * scsi-linux-sg.c 1.10
  1547.     * scsi-hpux.c 1.4
  1548.     * scsi-bsd.c 1.4
  1549.       Last tuning make all implementations equal
  1550.       Open only one file if possible.
  1551.       Better bound checking
  1552.  
  1553. Sun Aug 31 23:21:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1554.     * scsi-hpux.c 1.3
  1555.       Array again has 8 Luns
  1556.       havebus tests bounds
  1557.  
  1558. Sun Aug 31 23:18:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1559.     * scsi-sgi.c 1.5
  1560.       MAX_* introduced, open max 1 lun (for now)
  1561.  
  1562. Sun Aug 31 20:14:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1563.     * scsi-hpux.c 1.2
  1564.       MAX_LUN now 1
  1565.  
  1566. Sun Aug 31 20:10:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1567.     * scsi-hpux.c 1.1
  1568.       date and time created 97/08/31 19:10:25 by joerg
  1569.  
  1570. Sun Aug 31 18:00:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1571.     * scsihack.c 1.5
  1572.       HP-UX added
  1573.  
  1574. Tue Aug 26 19:37:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1575.     * cdrecord.c 1.15
  1576.       init dp in main now correctly
  1577.  
  1578. Tue Aug 26 17:50:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1579.     * scsi-sgi.c 1.4
  1580.       Support complete without using -lds
  1581.  
  1582. Tue Aug 26 17:47:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1583.     * scsi_cdr.c 1.15
  1584.       scsibus/target/lun now now -1 if bus is scanned
  1585.       to make sure that not ony one target can be opened.
  1586.  
  1587. Tue Aug 26 17:46:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1588.     * cdrecord.c 1.14
  1589.       test_unit_ready() after select_target() (SCANBUS)
  1590.  
  1591. Tue Aug 26 01:47:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1592.     * scsi-sgi.c 1.3
  1593.       unused includes removed
  1594.  
  1595. Mon Aug 25 22:02:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1596.     * scgio.h 2.9
  1597.     * scsitransp.c 1.15
  1598.     * scsi-sgi.c 1.2
  1599.     * scsi-linux-sg.c 1.9
  1600.     * scsi-bsd.c 1.3
  1601.       errno -> ux_errno in scg_cmd for POSIX multithread
  1602.  
  1603. Mon Aug 25 21:27:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1604.     * scsi-sgi.c 1.1
  1605.       date and time created 97/08/25 20:27:55 by joerg
  1606.  
  1607. Mon Aug 25 18:10:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1608.     * cdrecord.c 1.13
  1609.       raisepri() not always done
  1610.  
  1611. Sun Aug 24 22:58:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1612.     * drv_jvc.c 1.4
  1613.       First pre-aplha makes one data track only
  1614.  
  1615. Sun Aug 24 17:03:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1616.     * cdrecord.c 1.12
  1617.       New options: driver=name -checkdrive -inq -scanbus -nofix
  1618.       set_trsizes() later
  1619.       get_cdr_cmds() new
  1620.       first simple sizecheck
  1621.       "swap" output from print_data_track() removed
  1622.  
  1623. Sun Aug 24 16:54:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1624.     * cdrecord.h 1.10
  1625.       struct disk_status new
  1626.       is_unknown_dev() new
  1627.       is_mmc() new
  1628.       mmc_check() new
  1629.       set_cdrcmds() new
  1630.  
  1631. Sun Aug 24 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1632.     * scsi_cdr.c 1.14
  1633.       is_unknown_dev() new
  1634.       is_mmc() new
  1635.       mmc_check() new
  1636.       open_scsi() modified for scsi_scan()
  1637.       Device recognition new for CD-R
  1638.       scsi_load() now correct
  1639.  
  1640. Sun Aug 24 16:22:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1641.     * cdrecord.1 1.9
  1642.       -nofix new
  1643.       driver=name new
  1644.       -checkdrive new
  1645.       -inq new
  1646.       -scanbus new
  1647.       Sense Output uses new form
  1648.  
  1649. Sun Aug 24 16:19:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1650.     * drv_mmc.c 1.4
  1651.       CDR_SWABAUDIO new
  1652.       cd_mode* pages -> scsireg.h
  1653.       identify_mmc() uses mmc_check()
  1654.  
  1655. Sun Aug 24 16:18:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1656.     * cdr_drv.c 1.3
  1657.       set_cdrcmds() new
  1658.       get_cdrcmds() enhanced
  1659.  
  1660. Sun Aug 24 15:47:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1661.     * drv_sony.c 1.6
  1662.     * drv_philips.c 1.5
  1663.       CDR_SWABAUDIO Flag new
  1664.  
  1665. Sun Aug 24 14:51:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1666.     * scsidefs.h 1.14
  1667.       CDD-2000 & CDD-2600 new
  1668.       MMC Definitionen new
  1669.  
  1670. Sun Aug 24 14:18:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1671.     * scsireg.h 1.14
  1672.       CD mode pages 05 & 2A
  1673.  
  1674. Sun Aug 10 19:29:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1675.     * drv_philips.c 1.4
  1676.     * drv_sony.c 1.5
  1677.     * drv_mmc.c 1.3
  1678.     * cdrecord.h 1.9
  1679.     * cdrecord.c 1.11
  1680.       cdr_driver -> cdr_drname + cdr_drtext
  1681.       open_track() with track_info * instead of many arguments
  1682.  
  1683. Sun Aug 10 18:10:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1684.     * scsi_cdr.c 1.13
  1685.       LOAD (A6) command now uses correct SCSI definition
  1686.  
  1687. Sun Aug 10 17:43:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1688.     * scsi-linux-sg.c 1.8
  1689.       Buffer overflow in sg_rq corrected
  1690.       timeout corrected (semicolon past if)
  1691.       12 Byte Hack now OK
  1692.  
  1693. Sun Aug 10 17:42:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1694.     * scgio.h 2.8
  1695.       SCSI g5 command struct now ansi compliant
  1696.  
  1697. Sun Aug 10 17:40:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1698.     * scsihack.c 1.4
  1699.       SGI include
  1700.  
  1701. Fri Jul 18 13:41:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1702.     * scsi_cdr.c 1.12
  1703.       read_capacity() new
  1704.       scsi_load_unload() new
  1705.       scsi_set_sped() new
  1706.       write_xg1() new
  1707.       read_toc() for SCSI-3 new
  1708.       read_toc_philips() from old name
  1709.       read_track_info() -> read_track_info_philips()
  1710.       read_track_info() new
  1711.       scsi_close_session() new
  1712.       first_writable_address() with address Pointer
  1713.       read_tochdr() with cdr_t * ????
  1714.       read_session_offset() with offset Pointer + Version for SCSI-3
  1715.       is_cdrecorder() removed, Taiyo Yuden new
  1716.  
  1717. Fri Jul 18 12:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1718.     * scsi-linux-sg.c 1.7
  1719.       with new ioctl() SCSI_IOCTL_GET_BUS_NUMBER more SCSI busses
  1720.  
  1721. Fri Jul 18 02:49:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1722.     * cdrecord.1 1.8
  1723.       -version
  1724.       better -isosize Doku
  1725.       -multi warning removed
  1726.  
  1727. Fri Jul 18 02:44:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1728.     * cdrecord.c 1.10
  1729.       fix_it now past open_session()
  1730.       next_writable_address() and read_session_offset() now with adress Pointer
  1731.       -version usage()
  1732.       superfluous argument removed with lout
  1733.  
  1734. Fri Jul 18 02:31:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1735.     * cdrecord.h 1.8
  1736.     * drv_mmc.c 1.2
  1737.       SCSI-3/mmc first implementation
  1738.  
  1739. Fri Jul 18 02:25:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1740.     * drv_jvc.c 1.3
  1741.     * drv_philips.c 1.3
  1742.     * drv_sony.c 1.4
  1743.       next_writable_address now has adress pointer
  1744.       read_session_offset_philips() extracted
  1745.  
  1746. Thu Jul 17 18:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1747.     * scsi-bsd.c 1.2
  1748.       ifdef for BSD SENSE bug
  1749.  
  1750. Thu Jul 17 17:43:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1751.     * isosize.c 1.3
  1752.       filedescriptor sense (seek) test.
  1753.  
  1754. Tue Jul 15 21:27:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1755.     * isosize.c 1.2
  1756.       & before vd.vd_type deleted
  1757.  
  1758. Tue Jul 15 21:26:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1759.     * drv_sony.c 1.3
  1760.       & before mode deleted
  1761.  
  1762. Tue Jul 15 21:16:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1763.     * cdrecord.c 1.9
  1764.       version string
  1765.       write_track_data() with startsec parameter
  1766.       cd_recorder/drive recognition now uses cdr_t
  1767.       print_toc() with cdr_t parameter
  1768.       open_session() with multi parameter
  1769.       Progress printing in write_track_data() now uses correct rounding
  1770.       dbtype with -multi corrected
  1771.       read_session_offset() with cdr_t parameter
  1772.       print_toc() prints sector numbers correctly and 'lout' for 0xAA
  1773.  
  1774. Tue Jul 15 13:34:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1775.     * cdr_drv.c 1.2
  1776.       drive_identify may modify cdr_t struct pointer
  1777.       Yamaha CDR-400 correct with cdr_mmc
  1778.  
  1779. Tue Jul 15 13:24:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1780.     * drv_philips.c 1.2
  1781.     * drv_jvc.c 1.2
  1782.     * drv_sony.c 1.2
  1783.       open_track() with dbtyp arg
  1784.       open_session() with multi arg
  1785.       struct cdr_t driver flags filled in
  1786.       driver type string
  1787.  
  1788. Tue Jul  8 19:42:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1789.     * scsi-linux-sg.c 1.6
  1790.       /dev/sg0 ... tested too
  1791.  
  1792. Tue Jul  8 18:00:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1793.     * scsi-bsd.c 1.1
  1794.       date and time created 97/07/08 17:00:39 by joerg
  1795.  
  1796. Tue Jul  8 17:59:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1797.     * scsihack.c 1.3
  1798.       New Implementation for *BSD
  1799.  
  1800. Sun Jun 22 19:58:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1801.     * scsi_cdr.c 1.11
  1802.       Smart & Friendly Support
  1803.  
  1804. *************** Release 1.4 *******************
  1805.  
  1806. Sat Mai 21 19:58:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1807.     * cdrecord.1 1.7
  1808.       Updates for release 1.4
  1809.  
  1810. Sat Mai 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1811.     * scsi.c 1.2
  1812.       scsireg.h Include
  1813.  
  1814. Sat Mai 21 00:52:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1815.     * drv_sony.c 1.1
  1816.       date and time created 97/05/20 23:52:33 by joerg
  1817.  
  1818. Sat Mai 21 00:27:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1819.     * drv_philips.c 1.1
  1820.       date and time created 97/05/20 23:27:56 by joerg
  1821.  
  1822. Sat Mai 21 00:27:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1823.     * drv_mmc.c 1.1
  1824.       date and time created 97/05/20 23:27:50 by joerg
  1825.  
  1826. Sat Mai 21 00:27:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1827.     * drv_jvc.c 1.1
  1828.       date and time created 97/05/20 23:27:43 by joerg
  1829.  
  1830. Sat Mai 21 00:27:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1831.     * scsi_cdr.c 1.10
  1832.       mode_select() uses inq.ansi_version >= 2
  1833.  
  1834. Sat Mai 21 00:26:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1835.     * cdrecord.h 1.7
  1836.       attach_unknown() new
  1837.  
  1838. Sat Mai 21 00:26:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1839.     * cdr_drv.c 1.1
  1840.       date and time created 97/05/20 23:26:05 by joerg
  1841.  
  1842. Thu Mai 19 23:46:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1843.     * cdrecord.c 1.8
  1844.       Struct track -> cdrecord.h
  1845.       DB_XXX Data block types
  1846.       cdr_cmd Struct as Drive Abstraction Layer
  1847.       -eject Flag
  1848.       checktsize() new
  1849.       CDR_SPEED & CDR_DEVICE
  1850.  
  1851. Thu Mai 19 16:59:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1852.     * cdrecord.h 1.6
  1853.       struct track from cdrecord.c
  1854.       DB_XXX Data block types
  1855.       cdr_cmd Struct as Drive Abstraction Layer
  1856.  
  1857. Thu Mai 19 15:42:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1858.     * scsi_cdr.c 1.9
  1859.       Prototypes lokal too
  1860.       scsi_load_unload() -> load_unload_philips()
  1861.       start_stop_unit() now with eject
  1862.       close_track_philips() new
  1863.       recover with track parameter
  1864.       mode_sense() new
  1865.       speed_select splitted
  1866.       inquiry news new drives
  1867.       scsi_cdr_write()
  1868.  
  1869. Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1870.     * config.h 1.1
  1871.       date and time created 97/05/16 14:46:48 by jes
  1872.  
  1873. Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1874.     * scsi.c 1.1
  1875.       date and time created 97/05/16 14:46:48 by jes
  1876.  
  1877. Fri May 23 22:09:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1878.     * scsitransp.c 1.14
  1879.       bad 2. Parameter in gettimeofday -> struct timezone *
  1880.  
  1881. Fri Apr 23 22:08:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1882.     * scsierrs.c 2.13
  1883.       missing %s in Formatstring added
  1884.  
  1885. Wed Apr 14 00:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1886.     * scsireg.h 1.13
  1887.       new scsi device types
  1888.  
  1889. Wed Apr 14 00:53:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1890.     * scsitransp.c 1.13
  1891.       scsireset() into hack part
  1892.       scsi_setnonstderrs() new, scsierrmsg() chganges
  1893.       new scsi devicetype codes, Solaris x86 dmasize without gethostid()
  1894.  
  1895. Wed Apr 14 00:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1896.     * scsitransp.h 1.10
  1897.       Changes for scsierrs.c enhancements
  1898.  
  1899. Wed Apr 14 00:45:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1900.     * scsierrs.c 2.12
  1901.       Enhancements for SCSI-2 & SCSI-3
  1902.  
  1903. Tue Apr  6 17:15:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1904.     * scsidefs.h 1.13
  1905.       Different order & Yamaha CDR-400, Sony CDU-924, Ricoh RO-1420, Teac CD-R50 new
  1906.  
  1907. Tue Apr  6 16:36:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1908.     * scgio.h 2.7
  1909.       Enhancements for SCSI-2 & SCSI-3
  1910.  
  1911. Tue Apr  6 14:10:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1912.     * scsi-linux-sg.c 1.5
  1913.       CCD-> CCS Typo
  1914.  
  1915. Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1916.     * scsihack.c 1.2
  1917.       scsireset() -> transport specific part
  1918.  
  1919. Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1920.     * scsi-linux-sg.c 1.4
  1921.       scsireset() -> transport specific part
  1922.  
  1923. *************** Release 1.3 *******************
  1924.  
  1925. Fri Mar  4 19:48:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1926.     * README 1.6
  1927.       Changes for Release 1.3
  1928.  
  1929. Fri Mar  4 18:57:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1930.     * cdrecord.1 1.6
  1931.       release 1.3
  1932.  
  1933. Fri Mar  4 18:46:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1934.     * cdrecord.1 1.5
  1935.       Changes for Release 1.3
  1936.  
  1937. Fri Mar  4 11:55:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1938.     * scsi-linux-sg.c 1.3
  1939.       scsihack.c & scsi-linux-sg.c splitted
  1940.  
  1941. Fri Mar  4 11:53:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1942.     * scsihack.c 1.1
  1943.       date and time created 97/03/04 10:53:59 by jes
  1944.  
  1945. Fri Mar  4 11:52:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1946.     * iso9660.h 1.2
  1947.       Quick hack for ANSI C
  1948.  
  1949. Wed Mar  2 17:16:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1950.     * scsi_cdr.c 1.8
  1951.       open_scsi() with verbose arg
  1952.       write_track() & write_track_info() isaudio/preemp -> sectype
  1953.       read_toc() new, read_header() new, read_track_info() new
  1954.       first_writable_addr() now working
  1955.       read_tochdr() new, read_trackinfo() new, read_session_offset() new
  1956.       is_cddrive() new read_scsi() now korrekt with G0_MAXADDR & cnt < 256
  1957.       HACK XXX scsi_capacity to 2048 bytes Sectorsize initialized for mkisofs-1.10
  1958.  
  1959. Wed Mar  2 16:51:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1960.     * scsitransp.c 1.12
  1961.       BAD -> EX_BAD, BOOL scsi_havebus() new
  1962.       scsi_fileno(bus, tgt, lun) new with 3 Parameters, MAX_DMA_SUN386 new
  1963.  
  1964. Wed Mar  2 16:46:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1965.     * scsi-linux-sg.c 1.2
  1966.       better Kommentar
  1967.  
  1968. Wed Mar  2 16:35:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1969.     * scsitransp.h 1.9
  1970.       BOOL scsi_havebus() new, scsi_fileno(bus, tgt, lun) new with 3 Parameters
  1971.  
  1972. Wed Mar  2 16:33:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1973.     * scgio.h 2.6
  1974.       intriduced _SCGIO_H & bei __STDC__ 0xFF000000UL
  1975.  
  1976. Wed Mar  2 16:14:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1977.     * scsidefs.h 1.12
  1978.       BAD -> EX_BAD
  1979.  
  1980. Wed Mar  2 16:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1981.     * port.c 1.6
  1982.       include fmt.h only if #ifdef FMT
  1983.  
  1984. Wed Mar  2 16:07:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1985.     * scsi-linux-sg.c 1.1
  1986.       date and time created 97/03/02 15:07:53 by joerg
  1987.  
  1988. Wed Mar  2 15:49:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1989.     * iso9660.h 1.1
  1990.       date and time created 97/03/02 14:49:56 by joerg
  1991.  
  1992. Wed Mar  2 15:48:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1993.     * isosize.c 1.1
  1994.       date and time created 97/03/02 14:48:55 by joerg
  1995.  
  1996. Wed Mar  2 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1997.     * cdrecord.c 1.7
  1998.       toctname[] * sectname[] new
  1999.       ldebug -> debug, HAVE_MLOCKALL, -msinfo new, -toc new
  2000.       -audio/-mode2/-xa1/-xa2/-cdi new, -isosize new
  2001.       better Check for options, print_msinfo() new, print_toc() new
  2002.       HAVE_SYS_PRIOCNTL_H new
  2003.  
  2004. Wed Mar  2 15:30:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2005.     * cdrecord.h 1.5
  2006.       BAD -> EX_BAD in standard.h, TOC_* defines, ST_* defines, struct msf
  2007.       several Interface changes for Prototypes
  2008.  
  2009. Wed Jan 19 00:23:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2010.     * cdrecord.c 1.6
  2011.       Changed to use scsi_buf_size() & scsi_getbuf(), better gcc Kompat.
  2012.  
  2013. Wed Jan 12 23:11:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2014.     * scsitransp.c 1.11
  2015.       Sbufsize -> long, scsi_maxdma() new
  2016.  
  2017. Wed Jan 12 22:10:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2018.     * scsitransp.h 1.8
  2019.       Sbufsize -> long
  2020.  
  2021. Fri Jan  7 21:10:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2022.     * port.c 1.5
  2023.       ANSI C & printf %ld
  2024.  
  2025. Thu Jan  6 22:45:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2026.     * scsitransp.h 1.7
  2027.       scsi_sense_key() & scsi_sense_code() from fmt.c
  2028.  
  2029. Thu Jan  6 22:45:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2030.     * scsitransp.c 1.10
  2031.       scsi_sense_key() & scsi_sense_code() from fmt.c
  2032.  
  2033. Mon Jan  3 14:47:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2034.     * scsitransp.h 1.6
  2035.       scsi_bufsize() & scsi_getbuf() new
  2036.  
  2037. Mon Jan  3 14:47:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2038.     * scsitransp.c 1.9
  2039.       scsi_bufsize() & scsi_getbuf() new
  2040.  
  2041. Fri Dec 31 17:16:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2042.     * scsireg.h 1.12
  2043.       Defekt List: length & list_block -> char[] for Byteorder
  2044.  
  2045. Tue Dec 28 20:51:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2046.     * scgio.h 2.5
  2047.       #error beseitigt for SunOS cc
  2048.  
  2049. Tue Dec 28 14:28:01 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2050.     * scsitransp.c 1.8
  2051.       debug -> kdebug
  2052.  
  2053. Tue Dec 28 14:19:16 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2054.     * scgio.h 2.4
  2055.       debug -> kdebug
  2056.  
  2057. Sun Dec 19 16:18:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2058.     * scsi_cdr.c 1.7
  2059.       Mitsumi
  2060.  
  2061. Sun Dec 19 16:14:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2062.     * README 1.5
  2063.       Performance X86 & Mitsumi
  2064.  
  2065. Sat Dec 18 12:37:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2066.     * scsierrs.c 2.11
  2067.       param.h, sys/buf.h, sun/dklabel.h, sun/dkio.h eliminated
  2068.  
  2069. Sat Dec 18 03:26:04 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2070.     * README 1.4
  2071.       Changes for Release 1.2
  2072.  
  2073. Sat Dec 18 03:24:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2074.     * cdrecord.1 1.4
  2075.       Changes for Release 1.2
  2076.  
  2077. Sat Dec 18 03:13:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2078.     * cdrecord.c 1.5
  2079.       -swab new
  2080.       LOCAL functions
  2081.       timings, new timeout for fixating
  2082.       countdown timer before Start
  2083.       write_track_info() disabled
  2084.       -pad for audio, pad to 2352 bytes.
  2085.  
  2086. Sun Dec 12 21:09:24 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2087.     * scsi_cdr.c 1.6
  2088.       Flush cache & Fixation with big Timeout.
  2089.  
  2090. Thu Nov 26 10:54:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2091.     * scsierrs.c 2.10
  2092.       New Codes for CDD-2000 & Support for Yamaha CDR-100
  2093.  
  2094. Mon Dec 16 16:19:54 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2095.  
  2096.     * Added -swab option to support Yamaha audio
  2097.       Thanks to (Fred) vecoven@montefiore.ulg.ac.be
  2098.       for the hint.
  2099.     * Added counter for quit time (9 seconds)
  2100.  
  2101. Wed Dec 12 21:09:24 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2102.  
  2103.     * Flush cache & Fixation with separate bigger timeout,
  2104.        other timeout reduced to 20sec.
  2105.  
  2106. Mo Dec 3 13:03:30 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2107.  
  2108.     * Set sector size on all drive types before writing,
  2109.     * Omwith the write_track_info Mode Select before write_track
  2110.       even for Philips drives (this is currently not needed because
  2111.       we don't support ISRC codes at this time).
  2112.  
  2113. Tue Nov 26 10:54:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2114.  
  2115.     * New error codes for CDD-2000 & error code support for Yamaha CDR-100
  2116.  
  2117. Sun Nov 3 22:58:21 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2118.  
  2119.     * scsireset() aded to scsitransport.[hc]
  2120.     * Timings for Track and Fixation
  2121.  
  2122. Fri Oct 4 11:45:13 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2123.  
  2124.     * Version 1.1 released.
  2125.  
  2126. Mon Aug 19 22:25:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2127.  
  2128.     * Read access test to allow cdrecord to run savely suid root
  2129.  
  2130. Sun Aug 18 12:11:20 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2131.  
  2132.     * bit ordering problems solved
  2133.       Thanks to Gert Poletiek <gert@fwi.uva.nl> for testing
  2134.  
  2135. Tue Jun 18 21:38:51 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2136.  
  2137.     * several changes in scgio.h
  2138.  
  2139. Sun Jun 16 15:56:35 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2140.  
  2141.     * Ansi C Protytypes
  2142.     * priocntl added for Solaris
  2143.       Thanks to Anders Lundgren <al@irfu.se>
  2144.  
  2145. Sun Feb 4 19:14:46 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2146.  
  2147.     * Initial release 1.0
  2148.