CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/12/04 16:50:51
Modified files:
bin/pax : options.c
games/robots : main.c
regress/lib/libpthread/switch: switch.c
regress/lib/libc/db: dbtest.c
regress/lib/libc/regex: main.c
regress/lib/libutil/fmt_scaled: fmt_test.c
sbin/disklabel : disklabel.c
sbin/dmesg : dmesg.c
sbin/dumpfs : dumpfs.c
sbin/growfs : growfs.c
sbin/isakmpd : isakmpd.c
sbin/mount : mount.c
sbin/mount_cd9660: mount_cd9660.c
sbin/mount_ext2fs: mount_ext2fs.c
sbin/mount_ffs : mount_ffs.c
sbin/mount_msdos: mount_msdos.c
sbin/mount_tmpfs: mount_tmpfs.c
sbin/newfs : newfs.c
sbin/newfs_ext2fs: newfs_ext2fs.c
sbin/savecore : savecore.c
sbin/scsi : scsi.c
sbin/ttyflags : ttyflags.c
usr.bin/biff : biff.c
usr.bin/cal : cal.c
usr.bin/cap_mkdb: cap_mkdb.c
usr.bin/chpass : chpass.c
usr.bin/col : col.c
usr.bin/colrm : colrm.c
usr.bin/comm : comm.c
usr.bin/ctags : ctags.c
usr.bin/cut : cut.c
usr.bin/du : du.c
usr.bin/expand : expand.c
usr.bin/find : main.c
usr.bin/logger : logger.c
usr.bin/mesg : mesg.c
usr.bin/users : users.c
usr.bin/finger : finger.c
usr.bin/gencat : gencat.c
usr.bin/getconf: getconf.c
usr.bin/hexdump: hexsyntax.c
usr.bin/id : id.c
usr.bin/join : join.c
usr.bin/lastcomm: lastcomm.c
usr.bin/look : look.c
usr.bin/m4 : main.c
usr.bin/make : main.c
usr.bin/netstat: main.c
usr.bin/nfsstat: nfsstat.c
usr.bin/nl : nl.c
usr.bin/nm : nm.c
usr.bin/paste : paste.c
usr.bin/rdist : rdist.c
usr.bin/rdistd : rdistd.c
usr.bin/sed : main.c
usr.bin/ssh : ssh-keygen.c ssh-keyscan.c sshd.c
usr.bin/tail : tail.c
usr.bin/telnet : main.c
usr.bin/tput : tput.c
usr.bin/tr : tr.c
usr.bin/tset : tset.c
usr.bin/tty : tty.c
usr.bin/unvis : unvis.c
usr.bin/usbhidctl: usbhid.c
usr.bin/usbhidaction: usbhidaction.c
usr.bin/vis : vis.c
usr.bin/vmstat : vmstat.c
usr.bin/w : w.c
usr.bin/wc : wc.c
usr.bin/xargs : xargs.c
usr.bin/xinstall: xinstall.c
usr.sbin/ac : ac.c
usr.sbin/apmd : apmd.c
usr.sbin/dev_mkdb: dev_mkdb.c
usr.sbin/fdformat: fdformat.c
usr.sbin/hotplugd: hotplugd.c
usr.sbin/inetd : inetd.c
usr.sbin/iostat: iostat.c
usr.sbin/lpr/lpq: lpq.c
usr.sbin/makefs: makefs.c
usr.sbin/mtree : mtree.c
usr.sbin/netgroup_mkdb: netgroup_mkdb.c
usr.sbin/pwd_mkdb: pwd_mkdb.c
usr.sbin/rpc.lockd: lockd.c
usr.sbin/rpc.statd: statd.c
usr.sbin/sa : main.c
usr.sbin/wsfontload: wsfontload.c
usr.sbin/wsconscfg: wsconscfg.c
Log message:
userspace: remove vestigial '?' cases from top-level getopt(3) loops
getopt(3) returns '?' when it encounters a flag not present in the in
the optstring or if a flag is missing its option argument. We can
handle this case with the "default" failure case with no loss of
legibility. Hence, remove all the redundant "case '?':" lines.
Prompted by dlg@. With help from dlg@ and millert@.
Link: https://marc.info/?l=openbsd-tech&m=167011979726449&w=2
ok naddy@ millert@ dlg@