Hello tech@,
When reading cd.4 and comparing it to sys/cdio.h I see that
CDIOREADTOCENTRYS is an alias to CDIOREADTOCENTRIES, while cd.4 still
points to CDIOREADTOCENTRYS.
Both definitions are used in tree:
$ grep -R CDIOREADTOCENTRIES /usr/src/{{,usr.}{s,}bin,sys}
/usr/src/sbin/mount_udf/mount_udf.c: error = ioctl(fd,
CDIOREADTOCENTRIES, &t);
/usr/src/sys/sys/cdio.h:#define CDIOREADTOCENTRIES _IOWR('c', 5, struct
ioc_read_toc_entry)
/usr/src/sys/sys/cdio.h:#define CDIOREADTOCENTRYS CDIOREADTOCENTRIES
$ grep -R CDIOREADTOCENTRYS /usr/src/{{,usr.}{s,}bin,sys}
/usr/src/usr.bin/cdio/cdio.c: return (ioctl(fd, CDIOREADTOCENTRYS,
(char *) &t));
/usr/src/usr.bin/cdio/cdio.c: * host order like
CDIOREADTOCENTRYS does.
/usr/src/sys/compat/linux/linux_cdrom.c: error =
(*fp->f_ops->fo_ioctl)(fp, CDIOREADTOCENTRYS,
/usr/src/sys/scsi/cd.c: case CDIOREADTOCENTRYS: {
/usr/src/sys/sys/cdio.h:#define CDIOREADTOCENTRYS CDIOREADTOCENTRIES
Would it make sense to point people to the proper spelling instead of
pointing out that the spelling is wrong?
Sincerely,
Martijn van Duren
Index: cd.4
===================================================================
RCS file: /cvs/src/share/man/man4/cd.4,v
retrieving revision 1.24
diff -u -p -r1.24 cd.4
--- cd.4 2 Jul 2014 22:35:42 -0000 1.24
+++ cd.4 26 Aug 2015 20:03:44 -0000
@@ -212,9 +212,8 @@ struct ioc_toc_header {
u_char ending_track;
};
.Ed
-.It Dv CDIOREADTOCENTRYS Fa "struct ioc_read_toc_entry *"
+.It Dv CDIOREADTOCENTRIES Fa "struct ioc_read_toc_entry *"
Return information from the table of contents entries mentioned.
-(Yes, this command name is misspelled.)
The argument structure is defined as follows:
.Bd -literal -offset indent
struct ioc_read_toc_entry {