Commit Graph

42 Commits

Author SHA1 Message Date
Thomas Schmitt 9c013946f6 Fixed a theoretical memory leak in actually unused code. Reported by cppcheck. 2015-11-25 09:34:07 +00:00
Thomas Schmitt 8e0db7c63e Improved drive capacity estimation for sparse regular files 2014-06-10 07:37:40 +00:00
Thomas Schmitt f138cfd899 Prepared for possible demise of mode page 2A 2014-02-05 19:20:08 +00:00
Thomas Schmitt 7d44b745a8 Improved granularity of SCSI log time measurement and added absolute timestamp 2013-06-09 15:26:32 +00:00
Thomas Schmitt ebaf7baee6 Beginning to create new API call burn_read_audio 2012-11-29 11:14:33 +00:00
Thomas Schmitt b98a9a3922 Removed buggy burn_strdup() and burn_strndup(). Thanks to Rich Felker. 2012-08-28 16:20:45 +00:00
Thomas Schmitt 086c62f992 Made SCSI timeout settable at level of SPC, SBC, MMC functions 2011-11-30 08:11:52 +00:00
Thomas Schmitt 180acafc59 Gave up use of burn_print() in libburn 2011-10-12 10:01:28 +00:00
Thomas Schmitt e3b025e3e2 Reacted on warning of cppcheck about libburn/sg-freebsd.c 2011-07-15 08:13:46 +00:00
Thomas Schmitt b37ac000e5 Reacted on warning of cppcheck about libburn/sg-freebsd.c 2011-07-12 14:20:52 +00:00
Thomas Schmitt 802e53bac1 Gave up use of bzero() in FreeBSD system adapters 2011-06-02 08:39:13 +00:00
Thomas Schmitt 5b14a6b5b8 Replaced some large local variables by other means in libburn/sg-freebsd.c 2011-05-23 17:39:48 +00:00
Thomas Schmitt 5d5420b775 Removed outdated development macros 2010-11-16 13:12:35 +00:00
Thomas Schmitt b9cbaba76e Centralized interpretation of SCSI command outcome 2010-09-14 12:50:06 +00:00
Thomas Schmitt d60cac2c92 New SCSI comand response "GO_ON" 2010-08-08 09:13:04 +00:00
Thomas Schmitt 6062ae2b50 Obeying burn_set_scsi_logging() with errors of class RETRY 2010-08-03 09:11:58 +00:00
Thomas Schmitt 831fe8df23 Reporting sense data with burn_set_scsi_logging() 2010-08-02 10:07:09 +00:00
Thomas Schmitt 5eb145168e Recognizing sense data format 0x72 if given instead of 0x70 2010-07-29 08:35:36 +00:00
Thomas Schmitt d4be375515 Changed all malloc() to calloc() 2010-07-12 19:37:31 +00:00
Thomas Schmitt 1ecc2d2030 Eventually including ../config.h generated by autotools 2010-05-16 09:07:42 +00:00
Thomas Schmitt 9538818e08 Adjusted libcdio system adapter to FreeBSD peculiarities 2010-03-29 10:33:05 +00:00
Thomas Schmitt c9071e8838 Trying to detect FreeBSD ahci devices and to handle others the old way 2010-03-27 17:27:50 +00:00
Thomas Schmitt 3c8d21f75b Had to make ahci change conditional for now: -DLibburn_for_freebsd_ahcI 2010-03-26 08:33:22 +00:00
Thomas Schmitt 9b8782b374 Changed sg-freebsd.c to work with ahci, advise by Alexander Motin 2010-03-25 11:36:55 +00:00
Thomas Schmitt 6a7da3cfec Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
Thomas Schmitt 890fb95c96 Learned how to inquire size of disk-like FreeBSD devices 2010-01-21 10:46:04 +00:00
Thomas Schmitt 7220b8e0fe New OS adapter burn_os_is_2k_seekrw() replaces S_ISBLK() with pseudo-drives 2010-01-16 12:51:24 +00:00
Thomas Schmitt efd369a669 Implemented adivisory FreeBSD drive locking via flock(2) 2010-01-15 18:25:14 +00:00
Thomas Schmitt 5ff681f314 Adaptions after encounter with FreeBSD 8.0 2010-01-13 07:45:07 +00:00
Thomas Schmitt 2dfa6d6b3c Extended sg-API by sg_shutdown(), sg_dispose_drive(), sg_id_string() 2009-12-27 14:45:05 +00:00
Thomas Schmitt 7d49a67585 New API function burn_scsi_transport_id() 2009-12-26 08:01:35 +00:00
Thomas Schmitt faa760d6ff New internal sg-API function sg_initialize() 2009-12-25 22:37:57 +00:00
Thomas Schmitt d6263dee7f Gave up call burn_os_close_track_src() introduced by rev 2920 2009-11-25 12:21:12 +00:00
Thomas Schmitt 81b74cc951 New API calls burn_os_open_track_src() , burn_os_alloc_buffer() 2009-11-23 18:56:18 +00:00
Thomas Schmitt 2027b86361 Bug fix: Closed memory leak with failure to open device file under FreeBSD. Thanks to George Danchev. 2009-10-27 10:09:31 +00:00
Thomas Schmitt 19805e6a0a Bug fix: Device scan stalled on FreeBSD. Ticket 148 jwele 2009-04-30 07:08:23 +00:00
Thomas Schmitt b9089146f9 Removed remark that use of statvfs() was untested with FreeBSD 2008-11-15 22:07:24 +00:00
Thomas Schmitt 7b205b4b4d Brought burn_stdio_write_track() onto sector_data() for outmost realism 2007-09-12 10:45:34 +00:00
Thomas Schmitt a81641aea0 Enable os dependend stdio size estimation 2007-09-09 13:31:29 +00:00
Alexander Nedotsukov 46744180d7 Restored FreeBSD backend. 2007-01-24 12:44:22 +00:00
Thomas Schmitt cf6b3a755c Made portability clarifications 2006-11-15 17:10:12 +00:00
Mario Danic 44997a2df8 Started logical separation of libisofs and libburn 2006-11-13 00:13:21 +00:00