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)