Changed system adapter id and some remarks from "Linux" to "GNU/Linux"

This commit is contained in:
Thomas Schmitt 2010-02-12 17:30:59 +00:00
parent 580ca08cc5
commit 3a76f9245f
3 changed files with 12 additions and 12 deletions

View File

@ -1 +1 @@
#define Cdrskin_timestamP "2010.02.04.083315" #define Cdrskin_timestamP "2010.02.12.173236"

View File

@ -2,9 +2,9 @@
/* os-linux.h /* os-linux.h
Operating system specific libburn definitions and declarations. Included Operating system specific libburn definitions and declarations. Included
by os.h in case of compilation for by os.h in case of compilation for
Linux kernels 2.4 and 2.6 with Linux SCSI Generic (sg) GNU/Linux kernels 2.4 and 2.6 with Linux SCSI Generic (sg)
Copyright (C) 2006 Thomas Schmitt <scdbackup@gmx.net>, provided under GPL Copyright (C) 2006 Thomas Schmitt <scdbackup@gmx.net>, provided under GPLv2+
*/ */

View File

@ -11,7 +11,7 @@
This is the main operating system dependent SCSI part of libburn. It implements This is the main operating system dependent SCSI part of libburn. It implements
the transport level aspects of SCSI control and command i/o. the transport level aspects of SCSI control and command i/o.
Present implementation: Linux SCSI Generic (sg) Present implementation: GNU/Linux SCSI Generic (sg)
PORTING: PORTING:
@ -143,7 +143,7 @@ Hint: You should also look into sg-freebsd-port.c, which is a younger and
#include <linux/cdrom.h> #include <linux/cdrom.h>
/** Indication of the Linux kernel this software is running on */ /** Indication of the GNU/Linux kernel this software is running on */
/* -1 = not evaluated , 0 = unrecognizable , 1 = 2.4 , 2 = 2.6 */ /* -1 = not evaluated , 0 = unrecognizable , 1 = 2.4 , 2 = 2.6 */
static int sg_kernel_age = -1; static int sg_kernel_age = -1;
@ -543,7 +543,7 @@ static int sg_open_drive_fd(char *fname, int scan_mode)
/* ts A60813 - A60927 /* ts A60813 - A60927
O_EXCL with devices is a non-POSIX feature O_EXCL with devices is a non-POSIX feature
of Linux kernels. Possibly introduced 2002. of GNU/Linux kernels. Possibly introduced 2002.
Mentioned in "The Linux SCSI Generic (sg) HOWTO" */ Mentioned in "The Linux SCSI Generic (sg) HOWTO" */
if(burn_sg_open_o_excl) if(burn_sg_open_o_excl)
open_mode |= O_EXCL; open_mode |= O_EXCL;
@ -893,7 +893,7 @@ static int is_scsi_drive(char *fname, int *bus_no, int *host_no,
#endif /* Libburn_drive_new_deaL */ #endif /* Libburn_drive_new_deaL */
/** Speciality of Linux: detect non-SCSI ATAPI (EIDE) which will from /** Speciality of GNU/Linux: detect non-SCSI ATAPI (EIDE) which will from
then on used used via generic SCSI as is done with (emulated) SCSI drives */ then on used used via generic SCSI as is done with (emulated) SCSI drives */
static void ata_enumerate(void) static void ata_enumerate(void)
{ {
@ -1402,7 +1402,7 @@ static void enumerate_common(char *fname, int bus_no, int host_no,
/* PORTING: ------------------- non portable part --------------- */ /* PORTING: ------------------- non portable part --------------- */
/* Operating system adapter is Linux Generic SCSI (sg) */ /* Operating system adapter is GNU/Linux Generic SCSI (sg) */
/* Adapter specific handles and data */ /* Adapter specific handles and data */
out.fd = -1337; out.fd = -1337;
out.sibling_count = 0; out.sibling_count = 0;
@ -1439,7 +1439,7 @@ static void enumerate_common(char *fname, int bus_no, int host_no,
*/ */
int sg_id_string(char msg[1024], int flag) int sg_id_string(char msg[1024], int flag)
{ {
strcpy(msg, "internal Linux SG_IO adapter sg-linux"); strcpy(msg, "internal GNU/Linux SG_IO adapter sg-linux");
return 1; return 1;
} }
@ -1484,7 +1484,7 @@ int sg_dispose_drive(struct burn_drive *d, int flag)
/** PORTING: /** PORTING:
In this Linux implementation, this function mirrors the enumeration In this GNU/Linux implementation, this function mirrors the enumeration
done in sg_enumerate and ata_enumerate(). It would be better to base those done in sg_enumerate and ata_enumerate(). It would be better to base those
functions on this sg_give_next_adr() but the situation is not inviting. functions on this sg_give_next_adr() but the situation is not inviting.
*/ */
@ -1581,7 +1581,7 @@ return_1_pre_proc:;
libburn's list of drives. libburn's list of drives.
*/ */
/** PORTING: /** PORTING:
If not stricken with an incompletely unified situation like in Linux If not stricken with an incompletely unified situation like in GNU/Linux
one would rather implement this by a loop calling sg_give_next_adr(). one would rather implement this by a loop calling sg_give_next_adr().
If needed with your sg_give_next_adr() results, do a test for existence If needed with your sg_give_next_adr() results, do a test for existence
and accessability. If burn activities are prone to external interference and accessability. If burn activities are prone to external interference
@ -1657,7 +1657,7 @@ int sg_grab(struct burn_drive *d)
/* ts A60813 - A60927 /* ts A60813 - A60927
O_EXCL with devices is a non-POSIX feature O_EXCL with devices is a non-POSIX feature
of Linux kernels. Possibly introduced 2002. of GNU/Linux kernels. Possibly introduced 2002.
Mentioned in "The Linux SCSI Generic (sg) HOWTO". Mentioned in "The Linux SCSI Generic (sg) HOWTO".
*/ */
if(burn_sg_open_o_excl) if(burn_sg_open_o_excl)