CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2015/01/15 23:40:23

Modified files:
        bin/cat        : cat.c 
        bin/cp         : cp.c extern.h utils.c 
        bin/csh        : csh.c dir.c exec.c file.c glob.c sem.c 
        bin/dd         : conv.c dd.c 
        bin/df         : df.c ext2fs_df.c ffs_df.c 
        bin/domainname : domainname.c 
        bin/ed         : ed.h main.c re.c 
        bin/hostname   : hostname.c 
        bin/ksh        : misc.c 
        bin/ln         : ln.c 
        bin/ls         : print.c 
        bin/md5        : md5.c 
        bin/mv         : mv.c 
        bin/pax        : buf_subs.c file_subs.c pax.h 
        bin/ps         : keyword.c nlist.c print.c ps.c 
        bin/rm         : rm.c 
        distrib/special/more: more.c 
        distrib/special/sysctl: sysctl.c 
        libexec/comsat : comsat.c 
        libexec/fingerd: fingerd.c 
        libexec/ftpd   : ftpcmd.y ftpd.c 
        libexec/login_passwd: common.h login.c 
        libexec/login_radius: raddauth.c 
        libexec/login_skey: login_skey.c 
        libexec/login_tis: login_tis.c 
        libexec/login_yubikey: login_yubikey.c 
        libexec/mail.local: locking.c mail.local.c 
        libexec/rpc.rquotad: rquotad.c 
        libexec/rpc.rstatd: rstat_proc.c 
        libexec/spamd  : spamd.c 
        libexec/spamd-setup: spamd-setup.c 
        libexec/spamlogd: spamlogd.c 
        libexec/talkd  : announce.c process.c table.c talkd.c 
        sbin/atactl    : atactl.c 
        sbin/badsect   : badsect.c 
        sbin/bioctl    : bioctl.c 
        sbin/clri      : clri.c 
        sbin/dhclient  : dhclient.c dhcpd.h privsep.h 
        sbin/disklabel : disklabel.c editor.c 
        sbin/dmesg     : dmesg.c 
        sbin/dump      : dumprmt.c itime.c main.c optr.c tape.c 
                         traverse.c 
        sbin/dumpfs    : dumpfs.c 
        sbin/fdisk     : mbr.c 
        sbin/fsck      : fsck.c fsutil.c preen.c 
        sbin/fsck_ext2fs: dir.c inode.c main.c pass1.c pass1b.c pass2.c 
                          pass3.c pass4.c pass5.c setup.c utilities.c 
        sbin/fsck_ffs  : dir.c inode.c main.c pass1.c pass1b.c pass2.c 
                         pass3.c pass4.c pass5.c setup.c utilities.c 
        sbin/fsck_msdos: boot.c check.c dir.c 
        sbin/fsdb      : fsdb.c fsdbutil.c 
        sbin/fsirand   : fsirand.c 
        sbin/growfs    : debug.c growfs.c 
        sbin/ifconfig  : ifconfig.c 
        sbin/iked      : ca.c config.c control.c crypto.c dh.c eap.c 
                         genmap.sh iked.c iked.h ikev1.c ikev2.c 
                         ikev2_msg.c ikev2_pld.c log.c ocsp.c parse.y 
                         pfkey.c policy.c proc.c timer.c util.c 
        sbin/init      : init.c 
        sbin/ipsecctl  : ike.c ipsecctl.c pfkdump.c 
        sbin/isakmpd   : cert.h dh.c dnssec.c exchange.h ipsec.c 
                         message.h monitor.c sa.h timer.h transport.h 
                         x509.c 
        sbin/kbd       : kbd_wscons.c 
        sbin/lmccontrol: lmccontrol.c 
        sbin/mount     : getmntopts.c 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_nfs : mount_nfs.c 
        sbin/mount_ntfs: mount_ntfs.c 
        sbin/mount_tmpfs: mount_tmpfs.c 
        sbin/mount_udf : mount_udf.c 
        sbin/mount_vnd : mount_vnd.c 
        sbin/mountd    : mountd.c 
        sbin/ncheck_ffs: ncheck_ffs.c 
        sbin/newfs     : mkfs.c newfs.c 
        sbin/newfs_ext2fs: mke2fs.c newfs_ext2fs.c 
        sbin/newfs_msdos: newfs_msdos.c 
        sbin/nfsd      : nfsd.c 
        sbin/pfctl     : parse.y pfctl.c pfctl_osfp.c pfctl_parser.c 
                         pfctl_table.c 
        sbin/ping      : ping.c 
        sbin/ping6     : ping6.c 
        sbin/quotacheck: quotacheck.c 
        sbin/reboot    : reboot.c 
        sbin/restore   : dirs.c interactive.c main.c symtab.c tape.c 
                         utilities.c 
        sbin/route     : route.c show.c 
        sbin/savecore  : savecore.c 
        sbin/scan_ffs  : scan_ffs.c 
        sbin/shutdown  : shutdown.c 
        sbin/swapctl   : swapctl.c swaplist.c 
        sbin/sysctl    : sysctl.c 
        sbin/tunefs    : tunefs.c 
        sbin/umount    : umount.c 
        usr.bin/arch   : arch.c 
        usr.bin/aucat  : aparams.c aparams.h aucat.c headers.c 
        usr.bin/bgplg  : bgplg.c bgplgsh.c 
        usr.bin/calendar: io.c 
        usr.bin/cap_mkdb: cap_mkdb.c 
        usr.bin/cdio   : cddb.c cdio.c mmc.c 
        usr.bin/chpass : chpass.c edit.c field.c 
        usr.bin/cmp    : regular.c 
        usr.bin/compress: gzopen.c main.c zopen.c 
        usr.bin/cu     : cu.c 
        usr.bin/cvs    : add.c admin.c annotate.c atomicio.c checkout.c 
                         client.c cmd.c commit.c config.c cvs.c diff3.c 
                         diff_internals.c edit.c entries.c file.c hash.c 
                         history.c import.c init.c logmsg.c modules.c 
                         rcs.c rcsnum.c release.c remote.c remove.c 
                         repository.c root.c server.c status.c tag.c 
                         trigger.c update.c util.c worklist.h 
        usr.bin/diff   : diff.c diffdir.c diffreg.c 
        usr.bin/find   : function.c ls.c 
        usr.bin/finger : finger.c net.c util.c 
        usr.bin/from   : from.c 
        usr.bin/fstat  : fstat.c fuser.c 
        usr.bin/ftp    : cmds.c complete.c fetch.c ftp.c ftp_var.h 
                         main.c ruserpass.c small.c util.c 
        usr.bin/getent : getent.c 
        usr.bin/gprof  : hertz.c 
        usr.bin/grep   : file.c mmfile.c queue.c 
        usr.bin/hexdump: display.c hexdump.c 
        usr.bin/id     : id.c 
        usr.bin/indent : indent.c 
        usr.bin/ipcs   : ipcs.c 
        usr.bin/join   : join.c 
        usr.bin/kdump  : kdump.c 
        usr.bin/ktrace : ktrace.c subr.c 
        usr.bin/lam    : lam.c 
        usr.bin/last   : last.c 
        usr.bin/lastcomm: lastcomm.c 
        usr.bin/leave  : leave.c 
        usr.bin/lndir  : lndir.c 
        usr.bin/locate/bigram: locate.bigram.c 
        usr.bin/locate/code: locate.code.c 
        usr.bin/locate/locate: fastfind.c locate.c util.c 
        usr.bin/lock   : lock.c 
        usr.bin/login  : failedlogin.c login.c 
        usr.bin/m4     : gnum4.c 
        usr.bin/mail   : aux.c def.h main.c popen.c 
        usr.bin/man    : man.c 
        usr.bin/netstat: if.c inet.c inet6.c main.c mbuf.c mroute.c 
                         mroute6.c net80211.c route.c show.c unix.c 
        usr.bin/newsyslog: newsyslog.c 
        usr.bin/nfsstat: nfsstat.c 
        usr.bin/nm     : elf.c nm.c 
        usr.bin/nohup  : nohup.c 
        usr.bin/passwd : yp_passwd.c 
        usr.bin/patch  : util.c 
        usr.bin/pctr   : pctr.c 
        usr.bin/pkill  : pkill.c 
        usr.bin/quota  : quota.c 
        usr.bin/rcs    : ci.c co.c diff.c diff3.c rcs.c rcsclean.c 
                         rcsdiff.c rcsmerge.c rcsnum.c rcsprog.c 
                         rcsutil.c rlog.c worklist.h 
        usr.bin/rdist  : client.c common.c defs.h message.c 
        usr.bin/rdistd : filesys-os.c filesys.c server.c 
        usr.bin/rpcgen : rpc_main.c 
        usr.bin/rup    : rup.c 
        usr.bin/rusers : rusers.c 
        usr.bin/rwall  : rwall.c 
        usr.bin/sdiff  : sdiff.c 
        usr.bin/sendbug: sendbug.c 
        usr.bin/skeyaudit: skeyaudit.c 
        usr.bin/skeyinit: skeyinit.c 
        usr.bin/sndiod : sndiod.c 
        usr.bin/sort   : msort.c sort.h tmp.c 
        usr.bin/spell  : spellprog.c 
        usr.bin/split  : split.c 
        usr.bin/ssh    : atomicio.c misc.c readconf.c scp.c servconf.c 
                         session.c ssh-add.c ssh-agent.c ssh-keygen.c 
                         sshkey.c sshlogin.c uidswap.c xmalloc.c 
        usr.bin/su     : su.c 
        usr.bin/talk   : get_names.c 
        usr.bin/telnet : commands.c 
        usr.bin/tftp   : main.c 
        usr.bin/tic    : progs.priv.h 
        usr.bin/time   : time.c 
        usr.bin/tmux   : procname.c 
        usr.bin/top    : machine.c utils.c 
        usr.bin/tput   : tput.c 
        usr.bin/uname  : uname.c 
        usr.bin/uudecode: uudecode.c 
        usr.bin/uuencode: uuencode.c 
        usr.bin/vacation: vacation.c 
        usr.bin/vi/common: exf.c key.c msg.c recover.c seq.c util.c 
        usr.bin/vi/ex  : ex_cd.c ex_cscope.c ex_filter.c ex_init.c 
                         ex_shell.c ex_subst.c ex_tag.c 
        usr.bin/vi/vi  : v_scroll.c v_txt.c 
        usr.bin/vmstat : dkstats.c vmstat.c 
        usr.bin/w      : proc_compare.c w.c 
        usr.bin/wall   : wall.c 
        usr.bin/wc     : wc.c 
        usr.bin/which  : which.c 
        usr.bin/write  : write.c 
        usr.bin/x99token: x99token.c 
        usr.bin/xargs  : xargs.c 
        usr.bin/xinstall: xinstall.c 
        usr.bin/ypcat  : ypcat.c 
        usr.bin/ypmatch: ypmatch.c 
        usr.bin/ypwhich: ypwhich.c 
        usr.sbin/apm   : apm.c 
        usr.sbin/apmd  : apmd.c 
        usr.sbin/arp   : arp.c 
        usr.sbin/bgpctl: irr_asset.c irr_output.c irr_parser.c 
                         irr_prefix.c irrfilter.c 
        usr.sbin/bgpd  : timer.c 
        usr.sbin/config: config.h files.c gram.y main.c mkheaders.c 
                         mkioconf.c mkmakefile.c mkswap.c pack.c scan.l 
                         sem.c 
        usr.sbin/crunchgen: crunchgen.c 
        usr.sbin/dev_mkdb: dev_mkdb.c 
        usr.sbin/dhcpd : dhcpd.c pfutils.c sync.c udpsock.c 
        usr.sbin/dvmrpd: dvmrpd.c kroute.c 
        usr.sbin/edquota: edquota.c 
        usr.sbin/eeprom: main.c 
        usr.sbin/hostapd: apme.c handle.c hostapd.c hostapd.h iapp.c 
                          llc.c parse.y print-802_11.c privsep.c 
                          roaming.c 
        usr.sbin/httpd : httpd.c httpd.h logger.c parse.y server.c 
                         server_fcgi.c server_file.c server_http.c 
        usr.sbin/identd: identd.c 
        usr.sbin/ikectl: ikeca.c ikectl.c parser.c 
        usr.sbin/inetd : inetd.c 
        usr.sbin/iscsictl: iscsictl.c 
        usr.sbin/kgmon : kgmon.c 
        usr.sbin/kvm_mkdb: kvm_mkdb.c nlist.c testdb.c 
        usr.sbin/ldpd  : kroute.c ldpd.c 
        usr.sbin/lpr/common_source: common.c common_vars.c displayq.c 
                                    lp.h rmjob.c startdaemon.c 
        usr.sbin/lpr/lpc: cmds.c lpc.c 
        usr.sbin/lpr/lpd: key.c lpd.c modes.c printjob.c recvjob.c 
        usr.sbin/lpr/lpq: lpq.c 
        usr.sbin/lpr/lpr: lpr.c 
        usr.sbin/lpr/lprm: lprm.c 
        usr.sbin/map-mbone: mapper.c 
        usr.sbin/mrinfo: mrinfo.c 
        usr.sbin/mrouted: defs.h igmp.c pathnames.h rsrr.c vif.c 
        usr.sbin/mtrace: mtrace.c 
        usr.sbin/mtree : compare.c create.c mtree.c verify.c 
        usr.sbin/ndp   : ndp.c 
        usr.sbin/ospf6d: kroute.c ospf6d.c rde.c 
        usr.sbin/ospfd : kroute.c ospfd.c 
        usr.sbin/pcidump: pcidump.c 
        usr.sbin/pppd  : auth.c demand.c ipcp.c main.c options.c pppd.h 
        usr.sbin/pppd/pppstats: pppstats.c 
        usr.sbin/procmap: procmap.c 
        usr.sbin/pstat : pstat.c 
        usr.sbin/pwd_mkdb: pwd_mkdb.c 
        usr.sbin/quot  : quot.c 
        usr.sbin/quotaon: quotaon.c 
        usr.sbin/rarpd : arptab.c rarpd.c 
        usr.sbin/rbootd: bpf.c conf.c defs.h parseconf.c rbootd.c 
                         rmpproto.c utils.c 
        usr.sbin/rdate : ntp.c rdate.c rfc868time.c 
        usr.sbin/relayctl: relayctl.c 
        usr.sbin/repquota: repquota.c 
        usr.sbin/ripd  : kroute.c rde.c ripd.c 
        usr.sbin/rmt   : rmt.c 
        usr.sbin/route6d: route6d.c 
        usr.sbin/rpc.lockd: lockd.c lockd_lock.c procs.c 
        usr.sbin/rpc.statd: statd.c 
        usr.sbin/rtadvd: config.c if.c rrenum.c rtadvd.c 
        usr.sbin/sa    : extern.h 
        usr.sbin/sasyncd: monitor.c pfkey.c 
        usr.sbin/sensorsd: sensorsd.c 
        usr.sbin/slowcgi: slowcgi.c 
        usr.sbin/smtpd : ber.c ca.c config.c envelope.c lka.c makemap.c 
                         mproc.c mta.c mta_session.c parse.y 
                         queue_backend.c queue_fs.c queue_proc.c 
                         scheduler_proc.c smtp.c smtp_session.c smtpd.c 
                         ssl_smtpd.c table_passwd.c table_proc.c 
                         table_sqlite.c to.c util.c 
        usr.sbin/snmpctl: snmpclient.c 
        usr.sbin/syslogd: privsep.c privsep_fdpass.c ringbuf.c syslogd.c 
                          ttymsg.c 
        usr.sbin/tcpdrop: tcpdrop.c 
        usr.sbin/tcpdump: addrtoname.c print-802_11.c print-arp.c 
                          print-atalk.c print-atm.c print-bgp.c 
                          print-bootp.c print-cdp.c print-decnet.c 
                          print-dhcp6.c print-domain.c print-dvmrp.c 
                          print-enc.c print-ether.c print-etherip.c 
                          print-fddi.c print-frag6.c print-gre.c 
                          print-gtp.c print-iapp.c print-icmp.c 
                          print-icmp6.c print-igrp.c print-ike.c 
                          print-ip.c print-ip6.c print-ip6opts.c 
                          print-ipsec.c print-ipx.c print-krb.c 
                          print-l2tp.c print-llc.c print-lldp.c 
                          print-lwres.c print-mobile.c print-netbios.c 
                          print-nfs.c print-ntp.c print-null.c 
                          print-ospf.c print-ospf6.c print-pflog.c 
                          print-pfsync.c print-pim.c print-ppp.c 
                          print-raw.c print-rip.c print-ripng.c 
                          print-rt6.c print-skip.c print-sl.c 
                          print-slow.c print-snmp.c print-stp.c 
                          print-sunrpc.c print-tcp.c print-tftp.c 
                          print-timed.c print-udp.c privsep.c smbutil.c 
        usr.sbin/tftp-proxy: tftp-proxy.c 
        usr.sbin/tftpd : tftpd.c 
        usr.sbin/tokenadm: tokenadm.c 
        usr.sbin/tokeninit: tokeninit.c 
        usr.sbin/traceroute: traceroute.c 
        usr.sbin/trpt  : trpt.c 
        usr.sbin/user  : user.c 
        usr.sbin/watchdogd: watchdogd.c 
        usr.sbin/ypbind: ypbind.c 
        usr.sbin/ypldap: ber.c entries.c ldapclient.c parse.y yp.c 
                         ypldap.c ypldap.h ypldap_dns.c 
        usr.sbin/yppoll: yppoll.c 
        usr.sbin/ypserv/common: ypdb.c yplib_host.c 
        usr.sbin/ypserv/makedbm: db.c makedbm.c 
        usr.sbin/ypserv/mkalias: mkalias.c 
        usr.sbin/ypserv/mknetid: mknetid.c 
        usr.sbin/ypserv/yppush: yppush.c 
        usr.sbin/ypserv/ypserv: ypserv_db.c ypserv_proc.c 
        usr.sbin/ypserv/ypxfr: ypxfr.c 
        usr.sbin/ypset : ypset.c 
        usr.sbin/ztsscale: ztsscale.c 

Log message:
Replace <sys/param.h> with <limits.h> and other less dirty headers where
possible.  Annotate <sys/param.h> lines with their current reasons.  Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc.  Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution.  These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)

Reply via email to