OpenBSD/NetBSD: Replace manual fprintf/perror with proper logging. - libcdio.git - libcdio

index : libcdio.git
libcdio
summary refs log tree commit diff
diff options
context:
space:
mode:
authorEdd Barrett <vext01@gmail.com>2019年02月10日 17:27:33 +0000
committerR. Bernstein <rocky@gnu.org>2019年02月23日 11:08:27 -0500
commitaf3debc3704ef5cd02c5f8a89792194073316c69 (patch)
tree5d5f562004f301891b60ffb0d90e59977ab5cfca
parent521b7c8061a926cd0ca7af637adba5cdda605c36 (diff)
downloadlibcdio-bsd-logging.tar.gz
OpenBSD/NetBSD: Replace manual fprintf/perror with proper logging.bsd-logging
Diffstat
-rw-r--r--lib/driver/netbsd.c 16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/driver/netbsd.c b/lib/driver/netbsd.c
index 034dbf9e..dc05707f 100644
--- a/lib/driver/netbsd.c
+++ b/lib/driver/netbsd.c
@@ -135,11 +135,11 @@ run_scsi_cmd_netbsd(void *p_user_data, unsigned int i_timeout_ms,
req.flags = e_direction == SCSI_MMC_DATA_READ ? SCCMD_READ : SCCMD_WRITE;
if (ioctl(_obj->gen.fd, SCIOCCOMMAND, &req) < 0) {
- perror("SCIOCCOMMAND");
+ cdio_info("SCIOCCOMMAND: %s", strerror(errno));
return -1;
}
if (req.retsts != SCCMD_OK) {
- fprintf(stderr, "SCIOCCOMMAND cmd 0x%02x sts %d\n", req.cmd[0], req.retsts);
+ cdio_info("SCIOCCOMMAND cmd 0x%02x sts %d\n", req.cmd[0], req.retsts);
return -1;
}
@@ -194,11 +194,11 @@ read_audio_sectors_netbsd(void *user_data, void *data, lsn_t lsn,
req.flags = SCCMD_READ;
if (ioctl(_obj->gen.fd, SCIOCCOMMAND, &req) < 0) {
- perror("SCIOCCOMMAND");
+ cdio_info("SCIOCCOMMAND: %s", strerror(errno));
return 1;
}
if (req.retsts != SCCMD_OK) {
- fprintf(stderr, "SCIOCCOMMAND cmd 0xbe sts %d\n", req.retsts);
+ cdio_info("SCIOCCOMMAND cmd 0xbe sts %d\n", req.retsts);
return 1;
}
@@ -267,11 +267,11 @@ read_mode2_sector_netbsd(void *user_data, void *data, lsn_t lsn,
req.flags = SCCMD_READ;
if (ioctl(_obj->gen.fd, SCIOCCOMMAND, &req) < 0) {
- perror("SCIOCCOMMAND");
+ cdio_info("SCIOCCOMMAND: %s", strerror(errno));
return 1;
}
if (req.retsts != SCCMD_OK) {
- fprintf(stderr, "SCIOCCOMMAND cmd 0xbe sts %d\n", req.retsts);
+ cdio_info("SCIOCCOMMAND cmd 0xbe sts %d\n", req.retsts);
return 1;
}
@@ -389,11 +389,11 @@ _cdio_read_discinfo(_img_private_t *_obj)
req.flags = SCCMD_READ;
if (ioctl(_obj->gen.fd, SCIOCCOMMAND, &req) < 0) {
- perror("SCIOCCOMMAND");
+ cdio_info("SCIOCCOMMAND: %s", strerror(errno));
return 1;
}
if (req.retsts != SCCMD_OK) {
- fprintf(stderr, "SCIOCCOMMAND cmd 0x43 sts %d\n", req.retsts);
+ cdio_info("SCIOCCOMMAND cmd 0x43 sts %d\n", req.retsts);
return 1;
}
#if 1
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月03日 01:35:01 +0000

AltStyle によって変換されたページ (->オリジナル) /