Commit Graph

3436 Commits

Author SHA1 Message Date
ross 51ecc07eb9 NetBSD rcs id keyword. 1998-09-14 04:42:45 +00:00
ross 28e76b2580 Add NetBSD-specific Makefile. 1998-09-14 04:42:21 +00:00
ross e4cac751bf Initial import of bzip2-0.9.0b from Julian Seward. 1998-09-14 04:27:53 +00:00
ross f9cab68505 NetBSD rcs id keywords.
New Makefile, README.
1998-09-14 02:37:23 +00:00
ross 90b00880b2 Initial import of bzip2-0.9.0b from Julian Seward. 1998-09-14 02:13:36 +00:00
wrstuden 67db0c4b38 Teach crunchgen to play nice in a cross-compiling environment. Make
the machine type a run-time decision a la make. Also, use ${LD}
for the linker, not ld.

Note: you will have to delete the crunchgen cache file for these
changes to take effect.
1998-09-13 05:32:18 +00:00
mycroft ae0f007e15 Update for signal handling changes. 1998-09-11 23:09:31 +00:00
tron f1bd8f538d Print login time left justified as suggested by Wolfgang Helbig in
PR bin/6131.
1998-09-09 17:22:31 +00:00
mellon dccbf9bc96 Support indenting standard input. When indenting standard input, write output to standard output. 1998-09-06 20:17:30 +00:00
lukem 457da2d26f remove -Dunix and #ifdef unix where it is only used to select
<strings.h>/b*() instead of <string.h>/mem*().
suggested by <Anders.Hjalmarsson@economics.gu.se>
1998-09-06 02:54:47 +00:00
pk b8baa5e581 Assign my copyrights to TNF. 1998-09-05 17:31:44 +00:00
lukem 72549586a8 distclean is a synonym for cleandir 1998-09-05 14:57:41 +00:00
pk 0a97faa040 Assign my copyrights to TNF. 1998-09-05 13:08:38 +00:00
lukem 211657f5fe -Dunix needed for tools 1998-09-05 11:30:08 +00:00
lukem 00c10429b7 replace command(buf) with command("%s", buf) in quote1(), thus preventing
'quote' commands that contain % formats from being mis-intepreted.
noted by Lundman <lundman@argonaut.com> on current-users@netbsd.org
1998-09-01 14:25:52 +00:00
lukem 70b3ec2f32 fix handling of port on non-proxied auto-fetch ftp:// urls 1998-09-01 04:42:49 +00:00
enami 692962babe add -Dunix to CPPFLAGS to suppress cpp warning. 1998-09-01 03:16:48 +00:00
perry e6f7c69f88 try another way of fixing #if defined(unix) issues 1998-08-30 23:50:28 +00:00
enami 768e0ae9d2 Nuke unix symbol warning differently (I've used wrong compiler to check
in previous commit).
1998-08-30 23:22:30 +00:00
enami daede63067 Check __NetBSD__ prior to unix. 1998-08-30 22:51:44 +00:00
tsarna c89a574ffa Execute ttyaction on termination of rlogind/telnetd sessions.
Also, say a little bit about ttyaction in the getty and login manpages.
1998-08-29 17:31:55 +00:00
hubertf 878450be44 messages are in /var/mail, not /usr/spool/mail 1998-08-27 21:24:41 +00:00
ross f670fa10c5 Add { and } to shut up egcs. Reformat the more questionable code. 1998-08-25 20:59:36 +00:00
tv 8cfe18e8d3 Add CWARNFLAGS+=-Wno-format-y2k. 1998-08-25 15:13:16 +00:00
ross 66fcc15333 Kill the CFLAGS+=-Wno-format-y2k; see the log message for bin/ps/Makefile 1998-08-25 07:44:16 +00:00
garbled b94d51892e \e generates an escape character but is not listed in the manpage. Fixed. 1998-08-22 14:54:48 +00:00
tv 8e8ce9b89f Nuke the Berkeley tools (except strip). The GNU binutils are now
standard.
1998-08-22 05:33:19 +00:00
augustss 479659f618 Fix thinko in last commit. 1998-08-21 19:52:39 +00:00
augustss 022a8ef794 Use audio and mixer devices with unit numbers. Also allow the devices
without unit numbers of a compatibility option is set.  Fixes PR 5991.
1998-08-21 19:45:37 +00:00
tv 19bef08688 This needs strftime()'s %y; use -Wno-format-y2k. 1998-08-21 19:39:41 +00:00
augustss de37abf1ef Handle SYSEX events. 1998-08-13 21:01:53 +00:00
augustss 15bc968ee1 Improve man page. 1998-08-13 18:26:36 +00:00
augustss c0c080ef14 Handle MIDI files with running status correctly. 1998-08-13 17:20:07 +00:00
augustss f99fc37d0a Fix type that prevented program and controller changes. 1998-08-13 15:19:40 +00:00
mrg 106340f1ef audio_prinfo.seek is now a UINT 1998-08-13 09:36:34 +00:00
augustss c22b7aff18 Make user tempo setting more sane. 1998-08-12 21:49:38 +00:00
augustss d6f31170a4 Add a very simple MIDI player. No features, no fluff. 1998-08-12 21:39:11 +00:00
matt c65b52687e Add entries for Alpha, ARM, PARISC, SPARC V9, IA64, and others 1998-08-12 17:48:35 +00:00
fair 808dfe03f0 one last thing for PR#5820 1998-08-11 09:07:15 +00:00
kim 1e454491c8 We need to initialize the "save" member in the list for GECOS fields.
If the user deletes a field while editing (as an easy way of making
that field empty) then "save" for that field will not get initialized
before referencing it when constructing the new GECOS field.
1998-08-10 23:21:05 +00:00
mycroft 8efdd63546 Make it possible to do:
audioctl -w play=44100,2,16,slinear

Not the greatest implementation.
1998-08-10 18:19:03 +00:00
perry bfd526219d bzero->memset, bcopy->memcpy, bcmp->memcmp 1998-08-10 02:57:23 +00:00
hubertf 586b407bf5 Mention /usr/libexec/locate.updatedb, weekly.conf(5)
as per PR 5929 by Patrick Welche <prlw1@cam.ac.uk>
1998-08-08 14:49:23 +00:00
lukem f0622bf9a4 some compilers bitch about int used when enum expected... 1998-08-08 11:23:46 +00:00
lukem 2bcc4d08b7 minor workaround for borken compilers 1998-08-08 07:51:30 +00:00
lukem 688446255e * implement xsignal(); same semantics as signal() but uses sigaction
with an explicit SA_RESTART. (needed for portability)
* use xsignal() for SIGALRM and SIGINFO handlers
1998-08-08 06:46:01 +00:00
lukem b0dc919619 missed a NO_QUAD situation. be consistent in use of ifndef NO_QUAD 1998-08-08 05:06:56 +00:00
lukem 07a9ebee13 * fix skipping of leading / in dir, which may have resulted in
parsing junk memory (picked up whilst porting to solaris)
* remove superfluous var assignments
1998-08-08 04:40:50 +00:00
lukem 6a9c077701 pull in <sys/time.h> for utimes(), reset port to 0 in auto_fetch loop 1998-08-08 04:04:17 +00:00
lukem e4a646bf1c use utimes() instead of futimes() - the former is more portable 1998-08-08 03:33:20 +00:00
lukem 0a0b6ed3ce include <netbsd.h> for MAXHOSTNAMELEN on borken systems 1998-08-08 03:17:40 +00:00
lukem 4c105ef56e need <signal.h> for signal.... 1998-08-08 03:15:44 +00:00
lukem edcec00949 technically, you need <sys/stat.h> for struct stat .... 1998-08-08 03:06:00 +00:00
lukem 78cf64fb5d pull in <netinet/in.h> and <arpa/inet.h> for in_{addr,port}_t (more portable) 1998-08-08 03:02:55 +00:00
lukem 64fa07c111 default anon password is user@ not user@host 1998-08-08 02:58:48 +00:00
lukem efa34be454 use <limits.h> for INT_MAX (more portable) 1998-08-08 02:51:49 +00:00
christos 8bd03e9aab - Add {.,}[s-]include for silent include file failures
- Make traditional include statement include more than one file if present
  on the line.

Keeping up with the other's :-)
1998-08-06 13:42:22 +00:00
fair 8718f5a329 more changes per PR#5820 1998-08-04 23:17:49 +00:00
lukem 69761d6f64 cleaner version of fvdl's previous fix, using xstrdup as well 1998-08-04 03:35:24 +00:00
fvdl 14f785118c Avoid using freed memory when using URLs and a proxy. 1998-08-03 19:10:29 +00:00
kleink 5057faa688 Add support to query _POSIX_SYNCHRONIZED_IO, _POSIX_SYNC_IO and IOV_MAX;
rearrange the table a bit.
1998-08-03 14:48:40 +00:00
lukem 4a8ec5494d features:
* support $no_proxy, which is a comma or space separated list of
  host[:port] elements for which proxying is to be disabled.
  (asked for by cgd in [bin/5027])
* if $FTPANONPASS is defined, use that as the anon ftp password
  (instead of "`whoami`@")
* allow http URL's without a filename as long as an output file
  is specified.

other stuff:
* implement parse_url(), which breaks up a URL into its bits, and use.
* simplify url_get() and auto_fetch() to use parse_url() and to not
  modify the supplied URL or a copy of it.
* implement xmalloc() and xstrdup(); error-checked malloc()/strdup()
* add more consistency to messages, quoting strings in output as `%s'
1998-08-03 01:49:25 +00:00
thorpej 10be977794 Display the number of idle pages per pool. 1998-08-01 23:45:05 +00:00
fair 3a6d08fd98 add references per PR#5820 1998-07-29 07:43:21 +00:00
lukem 2a1907a853 check EL_EDITMODE after el_source and disable editing if necessary 1998-07-29 02:46:26 +00:00
simonb b5c503ca40 Remove conditional strdup() compiled if OSF isn't defined, and -DOSF
from the Makefile to guarantee that the private version strdup() isn't
compiled in.
1998-07-29 01:31:50 +00:00
simonb a72208957e Remove useless BINOWN=root 1998-07-29 01:14:16 +00:00
mycroft 28beaae04f const propagation. 1998-07-28 21:25:35 +00:00
mycroft 271fd291d0 const propagation. 1998-07-28 21:16:42 +00:00
mycroft 8cedc3e89f Increase the initial hash table size. 1998-07-28 19:27:00 +00:00
mycroft 519d858510 __AUDIT__ cleanup. 1998-07-28 19:22:54 +00:00
mycroft 49b1e89cfe If the return value is sometimes discarded, output `sometimes ignored' rather
than `always ignored'.
1998-07-28 05:12:00 +00:00
mycroft a65a57d7b3 Propagate the value and test contexts to the right-hand side of a
comma operator.
1998-07-28 03:39:29 +00:00
mycroft 11177fb359 Search both sides of a comma operator for side effects. 1998-07-27 19:58:43 +00:00
mycroft defaa2bc6e Fix a recurring typo: comparision -> comparison. 1998-07-27 13:50:46 +00:00
mycroft eb86b91807 Fix uses of uninitialized memory, and incorrect types for initializers.
From ITOH Yasufumi, PR 5861.
1998-07-27 12:10:22 +00:00
pk c84a4e8823 Print memory pool statistics. 1998-07-27 10:26:11 +00:00
mycroft f9f7e98dab const poisoning. 1998-07-27 07:41:31 +00:00
scottr ebc77f0f62 Ack! I misunderstood a problem reported to me. We don't need to do
anything special to handle obj directories; bsd.man.mk does it for us
already.  Back out that part of the previos commit.
1998-07-27 04:45:23 +00:00
scottr b894fb7eed Fix two problems with my previous change:
- We must include bsd.own.mk to get EXPORTABLE_SYSTEM from mk.conf.
   Noted by Bernd Ernesti.
 - If we're only generating man pages, we should deal with obj
   directories as appropriate.  Both Perry Metzger and I found this
   independently.

This completes the tasks necessary to close PR 5519.
1998-07-27 04:16:19 +00:00
mycroft af26acbc65 const poisoning. 1998-07-26 23:14:40 +00:00
mycroft b223acf69a const poisoning. 1998-07-26 23:03:30 +00:00
mycroft e683da3ba6 const poisoning. 1998-07-26 22:38:15 +00:00
mycroft a405bce56c const poisoning. 1998-07-26 22:26:29 +00:00
mycroft 48625216b5 const poisoning. 1998-07-26 22:21:02 +00:00
mycroft cc06efc9db const poisoning. 1998-07-26 22:15:38 +00:00
mycroft 11474d8d50 Don't core dump if the uid is invalid. 1998-07-26 22:14:34 +00:00
mycroft 55ac0c2da3 const poisoning. 1998-07-26 21:58:46 +00:00
mycroft f56c79f70c const poisoning. 1998-07-26 21:47:47 +00:00
mycroft d92a424ade const poisoning. 1998-07-26 21:35:28 +00:00
mycroft a5b2c458ca const poisoning. 1998-07-26 21:25:16 +00:00
mycroft 0c4d98ae35 const poisoning. 1998-07-26 17:53:10 +00:00
mycroft 66427701ea const poisoning. 1998-07-26 15:23:39 +00:00
mycroft decd62c2bf const poisoning. 1998-07-26 15:13:14 +00:00
mycroft 0db548a927 const poisoning. 1998-07-26 14:57:56 +00:00
lukem 5ae8291cc6 minor grammar fix 1998-07-26 12:59:40 +00:00
lukem b521b370b5 * spell `retrieved' correctly!
* parse Last-Modified: HTTP headers for date, and change time of
  retrieved file if parsing succeeded
* support file:/// and file://localhost/ URLs
* in url_get(), re-write byte moving code to consistently use fread()
  and fwrite(), and check errors at end with ferror()
* add about:* easter-egg (#ifndef SMALL :-)
1998-07-26 12:58:16 +00:00
ross 3c35d73f31 Deal with the gnu __attribute__ keyword, which is in an odd place and
breaks the ctags function-recognition algorithm.
1998-07-24 07:30:08 +00:00
phil 11c7d5d3b1 Put back "return value" meaning in option actions accidentally removed
in chanages for dynamic menus.  (Return !=0 means to exit menu dynamically.)
1998-07-23 17:56:00 +00:00
augustss 02c8f266db Make the /dev/ part of the device name optional. 1998-07-23 13:48:59 +00:00
scottr 8f01a044f4 Unlike other domestic bits, telnet and telnetd are never built as a part
of the domestic build process.  No domestic program actually builds its
own man pages but instead relies on those built in the exportable tree.
The result is missing telnet(1) and telnet(8) pages.

Fix this problem descending into the telnet and telnetd directories
regardless of whether we're doing an exportable build or not.  Once there,
we generate only the man pages if we're building a non-exportable system.
1998-07-22 22:30:07 +00:00
lukem 8d879385dd * send 'Connection: close' in HTTP/1.1 headers, preventing the
remove server from using a persistent connection, which speeds
  up such requests.
* support http 301 and 302 redirects
* rewrite guts of url_get() to use fparseln() et al instead of
  read(s,&p,1)...  enables each in the header to be parsed
  as necessary
* rename login to ftp_login, to remove conflict with util.h::login
* cleanup verbose messages during http proxy requests
1998-07-22 16:06:27 +00:00
sommerfe aecb58fd13 Fix bogon in length argument to snprintf when formatting port number 1998-07-20 21:03:37 +00:00
drochner b2058e2f38 Fix handling of privileges - the gid was given up before dkinit()
was called.
Pass the gid to use for KVM access explicitely to dkinit(), the caller
decides whether to call setgid(getgid()) or not.
1998-07-19 17:47:07 +00:00
lukem 786b86d71b use AF_LOCAL instead of AF_UNIX 1998-07-18 05:04:35 +00:00
lukem f09ed79388 use AF_LOCAL instead of AF_UNIX. support -f local as synonym for -f unix 1998-07-18 05:04:10 +00:00
ross ff4a1ce958 Fix LP64 problems from (5!) July deltas. 1998-07-16 22:23:30 +00:00
phil d20940b940 Major restructuring of the runtime code, now supports dynamic menus.
Fixed a bug is scrolling.  Added dynamic menu to test meuns in testm.
1998-07-16 07:08:26 +00:00
nathanw 3cc8349a71 Make "ktrace -f" work again. Slightly klugy because of the
#ifdef's for KTRUSS.
1998-07-14 01:39:59 +00:00
augustss 81aa8a455c Add BUGS. 1998-07-13 20:58:43 +00:00
augustss 262a9daf93 Make usbhidctl more like other *ctl commands. 1998-07-13 20:56:28 +00:00
augustss c9b3b5ba88 Make some small improvements to usbhidctl and include a much
larger usage table.
1998-07-13 20:44:03 +00:00
perry 41b921e7d1 Style police: "uses" is better than "utilizes", which is a horrible nelogism. 1998-07-13 17:16:22 +00:00
augustss 7a4317cfef Fix typo. From Feico Dillema <dillema@acm.org> 1998-07-13 15:11:03 +00:00
augustss 8f894bc08b Add usbhidctl(1) a program for manipulating USB HID devices. 1998-07-13 11:14:03 +00:00
mrg 6f2f0bef2f avoid print extra : as noted by Benjamin Lorenz <lorenz@ps.uni-sb.de> in bin/5745 1998-07-12 15:18:55 +00:00
mrg 923d7551ba - KNF
- use snprintf
- be safe with buffers (change prompt() to take a size_t len arg for this)
1998-07-12 09:59:29 +00:00
mrg 97eafd5059 KNF. ensure buffers are not overrun. 1998-07-12 09:14:19 +00:00
mrg 47abaab886 - KNF
- use snprintf
- don't overwrite the keyboard buffer (and make this sized on
  the window size).
1998-07-12 05:59:00 +00:00
mrg 55a09b0837 quota does not need to be setuid root. 1998-07-12 04:56:22 +00:00
mrg d6efcbd88e call getuid() once. KNF. ensure a buffer is nul-terminated. 1998-07-12 04:56:06 +00:00
mrg efa1d2c3a5 - KNF
- use err(3)
- sprintf/strcpy -> snprintf/strncpy
- change route.c:domask() to take a size_t of the buffer passed.
1998-07-12 03:20:13 +00:00
mrg 44b9c0ad6e KNF. ensure buffers are nul-terminated. 1998-07-11 15:55:48 +00:00
mrg 95b49ba52b do _NOT_ use system(3) in setuid programs. KNF. 1998-07-11 08:12:51 +00:00
mrg 4a52ede95c - clean up some of the kerberos option parsing code
- remove support for old BSD systems, seeing that we only have posix signal
  support here anyway.
1998-07-11 07:17:25 +00:00
thorpej 7a12770f94 Add "sndbuf" and "rcvbuf" commands for setting the socket buffer sizes,
which in turn can allow the use of larger TCP windows.  This is a work in
progress; there is not yet support for specifying global defaults or
user prefrences on a host/network basis.
1998-07-10 04:39:03 +00:00
msaitoh 4944940fcf Declare ints, too, don't default them. 1998-07-09 18:32:52 +00:00
kleink 373a8e33dd Recognize the new tzcode >= 1997h timezone data magic value. 1998-07-09 11:42:19 +00:00
cgd 0e1f4daac8 can't use fclose() in vforked() child this way. Fixes PR 5582. 1998-07-08 00:34:53 +00:00
fvdl d310ce0d42 Fix pasto in previous. 1998-07-07 13:20:12 +00:00
fair 7d64e83ea1 one more thing... 1998-07-06 22:59:58 +00:00
fair 6ad77e4ee9 convert the remainder of the fprintf() to {err,warn}{,x}() 1998-07-06 21:47:07 +00:00
fair f76a889b7b fix build error - forgot to #include <err.h> for errx() 1998-07-06 21:23:40 +00:00
mrg ad3390c64d nul-terminated strftime buffer. remove duplicate call to setpriority. 1998-07-06 14:54:05 +00:00
kleink d39ba37ccb Since GLOB_NOCHECK is not set, explicitly check for a return value of
GLOB_NOMATCH from glob().  Noticed by Juergen Hannken-Illjes.
1998-07-06 14:23:31 +00:00
mrg 7505f7caf3 revoke priviledges when no longer needed. 1998-07-06 11:58:51 +00:00
mrg 1f7e36a738 fix error in previous. 1998-07-06 11:44:49 +00:00
mrg e2014db084 remove some (almost) duplicated (and thankfully harmless) code left from lite2 merge. KNFnits. 1998-07-06 11:36:14 +00:00
mrg 448f5de7fb KNF. use S_IWGRP instead of homegrown crap. ensure tty buffer is nul-terminated. 1998-07-06 11:17:30 +00:00
mrg a9cc7dd256 use a buffer the size we fill. ensure another buffer is nul-terminated (ok in this code) 1998-07-06 10:16:40 +00:00
mrg 80efe80bc9 - change setgid kmem programs (that lend themselves to this) so setegid(getgid())
and the top, and then set the effective gid back to kmem around the call to
  kvm_openfiles().  this reduces the time group kmem is available.
- for those above that also allow this, setgid(getgid()) after the call to
  kvm_openfiles() to fully revoke priviledges.
- some KNF
- use err(3) over fprintf(3) in some places
1998-07-06 07:50:18 +00:00
mrg 32f519716b - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
mrg 2beab49a06 - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
mrg c9987f1692 KNF 1998-07-05 14:26:06 +00:00
mrg ed666575e1 ensure hostname fits and is nul-terminated. 1998-07-05 10:12:51 +00:00
mrg b4d921abdc KNF, and discard privs as soon as possible. ensure hostname is nul-terminated 1998-07-05 08:22:36 +00:00
mrg d717877c6e KNF. 1998-07-05 08:15:16 +00:00
mrg 5dfbe405c5 KNF. 1998-07-05 08:02:34 +00:00
christos ea21627e65 Fix access to freed memory; pointed out by Todd Miller. 1998-07-04 21:53:11 +00:00
hubertf 935d606f7d Get idle time right, per PR 5699 by Urban Boquist <boquist@cs.chalmers.se> 1998-07-03 18:35:35 +00:00
msaitoh d4d8503fa5 check return value of kvm_read() more safe 1998-07-03 15:49:25 +00:00
phil 4229b1a8cc Fix bugs found in scrolling, make scrolling never leave blank
lines in the menu.
1998-07-03 15:20:30 +00:00
christos 076a184bb0 PR/5690: Wolfgang Rupprecht: deleting a suffix that has 0 source references
causes core-dump. Fix: when an unused suffix gets removed, delete
	 it from the suffix list.
1998-07-02 23:30:18 +00:00
phil d6e31d7e9d Small tweeks, redoing language for dynamic menus. 1998-07-02 21:46:18 +00:00
phil 3ff44f8429 Stop scrolling of a non-scrolling menu using arrow keys. 1998-07-01 23:02:50 +00:00
phil 5aa748c608 Bug fixes, tweeks to scrolling, beginnings of dynamic menus. 1998-07-01 07:46:02 +00:00
thorpej d48673ce4c Rename an internal function who's name collides w/ pwrite(2). 1998-06-30 23:42:08 +00:00
phil 8f97042b69 Fixed a couple of simple bugs, added data returned for arrow keys for
xterm that is different than xterm termcap entry states.  (Does curses
change what is returned for arrow keys?)
1998-06-30 06:57:57 +00:00
phil 2098fd1945 Correct a menu title. 1998-06-29 22:21:03 +00:00
phil b30b562845 Bug fixes in scrolling menues, better error detection with small screens,
bettern keypad support with suport form multiple key "commands" like
ESC-v for previous page.
1998-06-29 08:46:37 +00:00
christos 9ec832e055 Appease gcc on arm32 1998-06-27 21:37:50 +00:00
christos 7bc28d2954 fktrace support / ktruss additions. 1998-06-27 21:24:22 +00:00
christos ce0c0e020f Merge in changes from OpenBSD; adds support for at.allow and at.deny, plus
fixes a lot of bugs.
1998-06-27 21:15:07 +00:00
nathanw 3dbc029932 Sync to reality; add missing tracepoint options. 1998-06-27 04:21:54 +00:00
nathanw 21ae5a9db0 Make "ktrace -c" work as documented.
Update usage message to match reality.

Closes PR bin/5358.
1998-06-27 04:20:59 +00:00
mrg 3be88801d3 fix previous another way. 1998-06-26 08:28:20 +00:00
mrg e1a1cc165d move REDUCE_PRIV [always remain uid0] to after when "infile" specified by
"at -f file" so that opening this file is done with the users uid, not 0.
problem noted in PR#5658 from Wolfgang Rupprecht <wolfgang@wsrcc.com>.
1998-06-26 07:04:00 +00:00
phil 0c35cc0adb Tweeks to option lettering ... to allow 51 options per menu. Also
to generate an error if there are more.  (Checkpoint before furthur
changes to recognize more keypad keys.)
1998-06-25 19:57:10 +00:00
phil 1063113ca9 Add scrollable menus. Tweek testm's Makefile to remake if menu_sys.def
is modified.
1998-06-25 09:58:57 +00:00
phil 16c5e36010 Add -ltermcap. 1998-06-24 14:46:54 +00:00
phil ec4d385aa3 Beep if no help is defined for a menu. 1998-06-24 14:44:52 +00:00
phil 21fceead47 Add a online help facility. Each menu can specify a help screen associated
with that menu.  The help screen is scrollable for long help screens.
The char '?' accesses the help screen as a menu command.  Help screen text
is specified in the menu definition file with the menu.
1998-06-24 06:46:23 +00:00
kleink fc5d36f8e4 GLOB_QUOTE is dead; per POSIX, backslash quoting of special characters being
enabled is the default behaviour.
1998-06-19 22:58:04 +00:00
ross 6afb00016c Don't segfault just because a line starts with null.
linebuf[count - 1] = 0, nice try
1998-06-10 05:28:16 +00:00
ragge dd9850d63d Fix erroneous prototypes. 1998-06-09 17:07:12 +00:00
lukem fc90756956 Implement a new manual page category ``SECURITY CONSIDERATIONS''
(suggested by mycroft)
1998-06-08 12:41:41 +00:00
lukem 48f0a88e92 fix up Nm usage 1998-06-08 12:34:15 +00:00
lukem 9841170aa7 remove comment about pi (we don't ship it) and ex (nvi doesn't use mkstr) 1998-06-08 12:05:34 +00:00
lukem 984e733115 everything has bugs; either document them or don't bother with a BUGS section 1998-06-08 12:03:23 +00:00
lukem 9a6e9b2ce7 some fixes & enhancements from openbsd's ftp, with extra fixes by me:
* default to passive with active fallback. $FTPMODE modifies this behaviour.
  -A forces active connection.
* support '-o outfile' for auto-fetched files. outfile can be a file,
  `-' (for stdout), or '|command' (to output each file through command).
* support '-r waittime', which retries the connection after waittime seconds
  if it fails.
* fix 'page file' when restart is non-zero.
* try all ip-addresses of a host in a http fetch (as the normal ftp fetch
  does).

XXX: a ``broken pipe'' error sometimes occurs with -o '|command';
i haven't tracked this down yet.
1998-06-04 08:28:35 +00:00
tv 063efa8267 Add the ability to work with HTTP-1.1-style virtual hosts, using the
HTTP/1.0 backwards compatible "Host:" field method.
1998-06-03 15:50:34 +00:00
thorpej 66012e9fca Add an option to dump the contents of a PCB at the specified address, and
implement this for TCP.
1998-06-03 02:41:10 +00:00
lukem 881bf87781 * use CC_REFRESH_BEEP in an ambiguous complete (recently added to -ledit)
* in command completion, append a space to a definite match
* in local path completion, append a space or / to a definite match,
  depending if the path is a non-directory or directory respectively
(nothing added to remote path completion yet, until a simple sane method
 of determining if the path is a directory or not is available).
1998-06-01 14:46:11 +00:00
kleink 1246e2b1df Need <stdlib.h> for mktemp() prototype. 1998-06-01 13:54:49 +00:00
msaitoh 4ac829e2c6 eliminate a duplicated -X entry 1998-05-27 13:15:30 +00:00
tv 7c136376e9 Disable Berkeley ar, nm, ranlib, size, and strings, and enable binutils. 1998-05-25 20:06:38 +00:00
kleink 3759ec18f5 Add support to query PAGESIZE, PAGE_SIZE, _POSIX_FSYNC and _XOPEN_SHM via
sysconf().
1998-05-24 20:12:25 +00:00
tv f0dcde8323 Make a MAKE_BOOTSTRAP case work on NetBSD, too, for cross-compile cases 1998-05-21 17:19:46 +00:00
pk 44c785c1cd Restore `preserve' value when we no longer need the modified version. 1998-05-20 09:43:41 +00:00
christos fad7b63434 - add <signal.h> since we are using signals.
- cast arg to is*() to unsigned char.
- don't require quad_t to exist to compile.
- adapt to the new libedit version.
1998-05-20 00:55:52 +00:00
christos a0a2de671b - clarify dangling else 1998-05-20 00:55:16 +00:00
christos 9160dcee94 - add <signal.h> since we are using signals.
- add <sys/time.h> since we are using utimes
- don't require quad_t to exist to compile.
1998-05-20 00:54:52 +00:00
christos 2187d01f57 - cast arg to is*() to unsigned char. 1998-05-20 00:54:26 +00:00
christos da64e19c34 - cast arg to is*() to unsigned char.
- don't require d_namlen to exist
- don't recompute the length of the file everytime around the loop.
1998-05-20 00:53:57 +00:00
christos acb3ba5670 - add <signal.h> since we are using signals.
- cast arg to is*() to unsigned char.
- don't require quad_t to exist to compile.
1998-05-20 00:52:29 +00:00
msaitoh 8e57bce5a8 fix typo. 1998-05-20 00:38:46 +00:00
mycroft 1458227184 Fix pasto. 1998-05-17 18:18:18 +00:00
mycroft 746eb495af Don't display %cpu for zombies. It never decays, and makes the results look
odd.
1998-05-17 17:18:28 +00:00
kml 78c488bad7 Partial fix for PR kern/5435 -- changed netstat to use unsigned counters
instead of signed.  The rest of the fix will have to wait for 64-bit counters.
1998-05-14 22:48:49 +00:00
kml 3c3dcf9966 Ensure that the 'L' lock flag for MTU is always displayed when present. 1998-05-14 20:55:51 +00:00
fair ef37583d98 adjust to more accurately reflect the use of the -t option, per PR#5443 1998-05-11 21:45:44 +00:00
augustss 7ccd275655 Fix typo. 1998-05-09 12:41:16 +00:00
augustss 9f5ffe60bb Add some more explanatory text. 1998-05-09 12:37:42 +00:00
enami 10a773225e When YYDEBUG is defined, return same value as when it is not defined (in
other words, act same except debugging code).
1998-05-07 05:26:35 +00:00
mycroft 23d9d6e9b8 Kluge to make the build not bomb out in here. 1998-05-06 22:02:18 +00:00
mycroft c563c17d5a Define NLIST_ELF32 on PowerPC. 1998-05-06 13:16:57 +00:00
matt c3ef9d7317 Add support for printing fast forwarded packets. 1998-04-29 21:39:38 +00:00
mjacob 968bd8ab13 Clean up some quote handling 1998-04-28 15:28:49 +00:00
fair 1628920950 Fix man to mdoc conversion mistakes, mostly of the form ^\.[A-Z][A-Z] 1998-04-28 07:19:28 +00:00
fair dc026e0515 Change occurrences of "UNIX" to .Ux or .At as appropriate. 1998-04-28 06:00:51 +00:00
fair c46ab392dc Principally, change foo(N) to .Xr foo N
Also, do some other mdoc tagging.
1998-04-28 04:07:04 +00:00
augustss b817f6c32a Chnage the name of the environment variables just introduced. 1998-04-27 16:55:23 +00:00
augustss 19c8dd08ce dd environment variable for default mixer device. 1998-04-27 16:52:03 +00:00
augustss 5749437b03 Add an environment variable for the default audio device. 1998-04-27 16:48:59 +00:00
hubertf ea6f9b1d69 Print sane values on uptime >1 year, per PR 5318 by Heiko Rupp 1998-04-19 19:52:33 +00:00
cgd b01eedb761 kill "warning: variable `erred' might be clobbered by `longjmp' or `vfork'"
found on arm32 with egcs.
1998-04-17 15:56:14 +00:00
ws b6a9340ab5 Fix leap_year calculation (1900 wasn't a leap year) 1998-04-17 14:01:56 +00:00
fair 54e08fd771 error message improvement per PR#4378 1998-04-14 09:26:33 +00:00
veego 924ae4ad39 We don't need the extra make for mkhits.
The extra make would build mkhits again if you do a make clean.
1998-04-12 15:30:15 +00:00
fair 6394d4858b Added .Xr mdoc 7 and .Xr mdoc.samples 7 per PR#5284 1998-04-12 07:39:17 +00:00
fair 3b04f8e0b1 Add .Xr ttyaction 3 per PR#4647 1998-04-10 09:31:55 +00:00
fair 2249fd4c1a add .Xr makewhatis 8 1998-04-09 09:12:44 +00:00
fair a0d5f4e4e3 per PR#4304 no need to set PATH (especially after testing it!) 1998-04-09 05:59:35 +00:00
fair 3dead0dc84 per PR#4304 no need to set PATH (especially after testing it!) 1998-04-09 05:28:07 +00:00
tv 482063559a .y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
tv 03caac8f9c fix a minor dependency problem on mkmake 1998-04-09 00:27:47 +00:00
jeremy 14fbe381c3 Show -C option in usage. PR/5266 1998-04-08 23:48:57 +00:00
tv c3932dd723 Fix __RCSID() macro 1998-04-07 19:27:24 +00:00
tv 121c040638 -Wall: remove extraneous extern 1998-04-07 19:24:38 +00:00
cgd a36b788c3f For the record, (c = *string++) should _NOT_ be turned into
((c = *string++) != '0') when quashing warnings.
1998-04-04 01:02:09 +00:00
cgd b374e69f29 in Var_Parse(), set delim in a couple of other paths into cleanup 1998-04-03 04:07:15 +00:00
kleink 9406f10815 Need <time.h> for strftime() and related definitions. Also, no need to
include <sys/tty.h>.
1998-04-02 11:39:40 +00:00
kleink b17e4cc794 Need <time.h> for localtime() and strftime() prototypes. 1998-04-02 11:34:23 +00:00
kleink 09349a90b3 Include <time.h>, needed for various definitions. Also, per KNF, don't include
both <sys/param.h> and <sys/types.h>; the former is sufficient.
1998-04-02 11:31:43 +00:00
kleink 7fd3999c5e No need to include <sys/socketvar.h>. 1998-04-02 11:18:25 +00:00
kleink 67a9ef6f17 Need <time.h> for ctime() prototype. 1998-04-02 11:13:33 +00:00
kleink 93cd45c3d5 No need to include <socketvar.h>. 1998-04-02 11:10:52 +00:00
kleink 0a87884eba Need <time.h> for time() and ctime() prototypes. 1998-04-02 11:00:10 +00:00
kleink 14c640d35e Need <time.h> for ctime() prototype. Also, per KNF, don't include both
<sys/param.h> and <sys/types.h>; the latter is sufficient.
1998-04-02 10:59:14 +00:00
kleink 44ec7efeab Include <time.h>, needed for various definitions. 1998-04-02 10:51:46 +00:00
kleink 6e574a3997 Need <time.h> for time() prototype. 1998-04-02 10:45:54 +00:00
kleink 9629495d5e Need <time.h> for localtime() and strftime() prototypes. 1998-04-02 10:42:51 +00:00
kleink 9d79695d7e Need <time.h> for time() prototype. 1998-04-02 10:38:25 +00:00
kleink fb7c0a91b5 Need <time.h> for time() and ctime() prototypes. 1998-04-02 10:35:26 +00:00
kleink fb7502608a Need <time.h> for time() prototype. 1998-04-02 10:33:17 +00:00
kleink 6f197c5b08 Include <time.h>, needed for various definitions. 1998-04-02 10:31:09 +00:00
kleink fd366142a3 Need <time.h> for ctime() and time() prototypes. 1998-04-02 10:27:16 +00:00
kleink bed4261e5c Need <time.h> for localtime() and asctime() prototypes. 1998-04-02 10:25:09 +00:00
kleink a12b3b40a5 Need <time.h> for time(), localtime() and ctime() prototypes. 1998-04-02 10:23:01 +00:00
kleink 687ec78a57 Need <time.h> for ctime() prototype. 1998-04-02 10:22:03 +00:00
kleink d88a338146 Need <time.h> for localtime() prototype. 1998-04-01 21:10:30 +00:00
kleink 650b9ca681 Need <time.h> for asctime() and localtime() prototypes. 1998-04-01 21:07:03 +00:00
kleink c31696e747 Need <time.h> for time(), localtime(), strftim() and mktime() prototypes. 1998-04-01 20:50:17 +00:00
kleink 21a53ba722 Don't assume that an inclusion of <sys/time.h> makes visible all definitions
from <sys/types.h>.
1998-04-01 16:41:31 +00:00
kleink 08f1edf858 Update the EXAMPLES section to reflect that the interval between display
updates is not set using the `-w' option (was `-i'); from Brian Grayson
in PR bin/5241.
1998-04-01 16:32:54 +00:00
christos 84e525a801 Add conditional variable evaluation from Alistair Crooks. 1998-04-01 14:18:10 +00:00
perry 45b9e54cf2 remove /usr/ucb from PATHs, per Jim Bernard (pr 5236) 1998-03-31 04:25:30 +00:00
mrg 9de7446997 use static int instead of static 1998-03-30 02:31:44 +00:00
mrg c0391a5b14 use static int instead of static 1998-03-30 02:30:08 +00:00
mrg 505c7f6151 use int as array index. 1998-03-30 02:29:28 +00:00
mrg 9fe37f17a0 use static int instead of static 1998-03-30 02:28:37 +00:00
mrg 71f20d7c82 use static int instead of static 1998-03-30 02:25:33 +00:00
mrg 76071c4765 remove register 1998-03-30 02:24:59 +00:00
mrg e37e81a273 remove unused extern. 1998-03-30 02:19:45 +00:00
mrg 3f7e264c37 use static int instead of static 1998-03-30 02:19:02 +00:00
christos d611392726 PR/5225: Jason Thorpe: make with -j 4 and subdirs core-dumps.
This revealed another long standing problem with pmake's port to bsd.
.MAKE was not set as the manual page states. Set it and remove another
typo in my last commit.
1998-03-28 22:29:04 +00:00
hubertf babf21e12e Update usage string for [-cs]; pointed out by Soren S. Jorvang <soren@t.dk> 1998-03-27 02:40:38 +00:00
christos f46f2d693e PR/5210: Hauke Fath: make core dumps with .SHELL
Unfortunately this revealed a deeper problem with the brk_string code.
To fix it:
	- remove sharing of the buffer between brk_string invocations
	- change the semantics of brk_string so that the argument array
	  starts with 0, and return the buffer where the strings are
	  stored
1998-03-26 19:20:36 +00:00
hubertf b52322199c Choose only client/server statistics via -s/-c. 1998-03-25 19:54:20 +00:00
sommerfe bf7d5c8de3 Add -d option, so lint can be used safely when we're not building "in
place" (e.g., when DESTDIR is set).  This causes the lint driver to
pass -nostdinc -idirafter <dir> to cpp, causing it to ignore
/usr/include and look somewhere else instead..
1998-03-24 23:25:31 +00:00
fair 78f41cb540 patch from PR#3573 to rename a variable "main" to "mainList" 1998-03-23 08:52:48 +00:00
kml 9433195784 Add support for a '-b' option to provide byte counts in and out,
instead of just packet counts.  On the byte screens, errors and
collisions are not shown, since they are more packet count related.
1998-03-19 02:42:57 +00:00
mikel 80f08d107b capitalize title of Morris&Thompson paper, use .Ev for EDITOR 1998-03-18 06:05:10 +00:00
mrg 91f31df469 avoid extraneous gcc warnings. 1998-03-15 17:14:51 +00:00
thorpej f96aa26b70 Fix types lossage on the Alpha. 1998-03-11 16:49:19 +00:00
thorpej a4bb51f3d2 Fix some type lossage on the Alpha. 1998-03-11 09:00:00 +00:00
christos 64c0f1d1f2 Remove declaration of htons 1998-03-10 13:49:55 +00:00
kleink 00bacf2e91 Attempt to restore a file's flags using chflags() only if the original file
ad any flags set (that is, st_flags is non-zero); this avoids a warning when
(un-)compressing a file on a file-system that does not support flags.  Fixes
PR bin/4981.
1998-03-10 12:45:44 +00:00
enami aaa7acea7c Fix typo; s/TMPFunc.out/TMPfunc.out/ 1998-03-10 09:52:41 +00:00
christos e06bafa12e make mkhits before making depend. 1998-03-10 08:28:21 +00:00
christos 861d065b3a Forgot to commit this one?!?! 1998-03-09 21:34:13 +00:00
christos 384f305f13 Fix a debugging macro 1998-03-06 18:11:53 +00:00
thorpej e0008f3a90 Avoid GCC warning on m68k. 1998-03-05 08:10:06 +00:00
mrg 4c67898a4f use the uvmexp.pageins member for "pi". 1998-03-05 02:47:05 +00:00
mycroft 2c9f4ad53a fstat(1) also depends on UVM and PMAP_NEW. 1998-03-04 18:07:29 +00:00
christos 346d9496c8 Adjust for tn3270 cleanup. 1998-03-04 13:51:57 +00:00
christos eae55ce3e5 oops... tyop 1998-03-04 13:44:48 +00:00
christos 2dbdac9937 - WARNSify
- add missing programs (mkmake, prt3270)
1998-03-04 13:16:04 +00:00
christos a4fe7ad4f6 Move them via repository copy to their own directories. 1998-03-04 13:05:00 +00:00
thorpej 292d795f97 Add a cast to make the compiler happy on the Alpha. 1998-03-03 07:32:46 +00:00
thorpej b936691cf7 Cast off_t to long long for printing with %qd. 1998-03-03 02:22:40 +00:00
cgd 8aaf609a0a allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf 1998-03-02 19:42:25 +00:00
veego c541a8e0d7 Add CPPFLAGS+=-I${.CURDIR}/../../../lib for libtelnet/misc.h. 1998-02-28 12:38:58 +00:00
enami ff4977ead8 Fix compile error of tn3270/tn3270; getpgrp() takes no argument. 1998-02-28 12:36:20 +00:00
enami d4e6742e26 Include unistd.h to import declaration of getopt(3). 1998-02-28 12:16:56 +00:00
christos 434ea11b22 WARNSify and fix problems passing int * -> long * 1998-02-27 10:44:12 +00:00
hubertf 51dc9a9405 Fix typos from PR 5055 by NAKAJIMA Yoshihiro <nakayosh@kcn.or.jp>. 1998-02-24 18:34:31 +00:00
jonathan 5e0e8cec39 More table-driven changes for different toolchains:
* new bsd.own.mk variable OBJECT_FMT with values "a.out" or "ELF".
  * use OBJECT_FMT in Makefile tests that depend on toolchain.
  * Add new bsd.own.mk variable NOSHLIB that, if set indicates a given
    port doesnt yet do shared libraries. Set on powerpc.
  * Document new feature-test variables in src/share/mk/bsd.README.
Tested on i386, mips, fakedup Alpha environment.
1998-02-23 10:09:31 +00:00
jonathan 90ba84a41a Remove WARNS= 0 from HEAD. 1998-02-23 01:04:08 +00:00
jonathan f0409ef098 Descend into gprof on all ports to build doc/psd/18.gprof.
Don't define PROG in gprof on ELF or powerpc.
Put back WARNS= 0 for compatibility with 1.3.1.
1998-02-23 01:03:25 +00:00
christos a06495e3c4 WARNSify 1998-02-22 15:40:39 +00:00
christos c727065ddd WARNSify 1998-02-22 14:57:28 +00:00
christos 795e0608f6 WARNSify 1998-02-22 12:55:44 +00:00
christos 3404312dcc This has been WARNSified.. 1998-02-22 12:17:24 +00:00
christos b4cc7532f2 WARNSify 1998-02-22 12:08:33 +00:00
christos 9a80b4fa85 Simplify the function calling code and warnsify. 1998-02-21 22:47:20 +00:00
jeremy 757abd14c5 Added -C option for hexadecimal+ASCII display. [PR/5017]
Fixed minor inconsistency in option descriptions in the man page.
1998-02-20 23:45:27 +00:00
mycroft 4462053ab3 Fill in missing (default) mmap(2) flags. 1998-02-20 09:27:18 +00:00
mycroft f49407ea34 Nit: Use MAP_SHARED for read-only mappings where appropriate. 1998-02-20 09:26:00 +00:00
mycroft 8f2250049f Use MAP_SHARED, not MAP_PRIVATE. 1998-02-20 07:34:59 +00:00
jtc 9a0063c6d6 Simply include -lcurses instead of -lcurses -ltermcap 1998-02-18 22:47:41 +00:00
perry ba7b5f16ff add -DPMAP_NEW if PMAP_NEW is on in mk.conf 1998-02-18 03:54:58 +00:00
augustss d379dadee2 Add MAP_PRIVATE|MAP_FILE to mmap() call. 1998-02-17 17:45:55 +00:00
augustss 170f7ea829 Add MAP_FILE as well. 1998-02-17 17:44:55 +00:00
augustss f9cd93c874 Make sure mmap() uses MAP_PRIVATE instead of 0. 1998-02-17 17:40:59 +00:00
kleink 3b80d582e2 Include <sys/time.h>, which is the canonical location of the select()
prototype and assorted data type definitions.
1998-02-17 11:38:26 +00:00
kleink fd709cbde8 Add an `-r' flag (which is a no-op) to meet XPG4.2 requirements. 1998-02-15 17:08:17 +00:00
thorpej 2ca4a3f1c2 Add support for listing and dumping UVM history buffers. 1998-02-13 05:10:32 +00:00
ross f288e985a1 abs() numeric parameters to allow portable invocations in scripts. 1998-02-12 21:11:00 +00:00
lukem d3fed48809 revert; we can't break the existing ABI and API 1998-02-12 03:52:12 +00:00
lukem 423e29d2ec revert; we can't break the existing ABI and API 1998-02-11 23:01:22 +00:00
cgd c62f53ae70 allocate temporary storage for directory list, rather than clobbering
argv (yuck!).
1998-02-10 21:52:51 +00:00
lukem 54305d4d11 use %d instead of %ld 1998-02-10 07:15:34 +00:00
lukem caf41deb2a output explicit types (int16_t, int32_t, etc) rather than (short, long, ...) 1998-02-10 05:10:19 +00:00
mrg 7afa0335b4 change tty settings "now" when switching to/from raw mode 1998-02-10 03:53:39 +00:00
cjs 4d03919ab5 Add -F option to follow files though rotations and truncations. 1998-02-09 22:39:41 +00:00
mrg 45eb2a7d5d clean up memory totals in UVM case. 1998-02-09 15:29:52 +00:00
mrg 7bd27d00fd make "systat vmstat" much much much more UVM friendly. 1998-02-09 14:14:43 +00:00
mrg 4e8c1720a8 print almost all of uvmexp with -s. do pagein/pageout counts correctly.
also include freed pages count (that was missing from mach vm, but present
in the "output" but hard coded to 0 in vmstat.c.
1998-02-09 13:11:26 +00:00
mrg 279ce528ce add -DUVM to CPPFLAGS if defined(UVM) 1998-02-09 06:25:15 +00:00
lukem 79da0bed76 minor whitespace fixup 1998-02-08 13:39:09 +00:00
mrg 52bb2f5ba0 print out the contents of uvmexp for "vmstat -s" 1998-02-07 16:50:59 +00:00
mrg 3ff646f56e flesh out standard vmstat output with UVM. 1998-02-07 16:18:14 +00:00
mrg a705b928fd GC old old old "NEWVM". make run under UVM, if not report everything yet.. 1998-02-07 15:42:32 +00:00
mrg e42b5e70e3 build and run with -DUVM. this isn't yet finished but it does run and partially work. 1998-02-07 14:08:23 +00:00
mikel fe49cec369 syslog(3) cleanup: don't append \n, use %m instead of %s & strerror(3) 1998-02-07 07:06:24 +00:00
perry 34a98169f0 macroize BSD, NetBSD, FreeBSD and misc cleanup 1998-02-06 05:54:12 +00:00
hubertf 5dd9482e0e Word Perfect "magic" entries, submitted by ksulliva@psc.edu in PR 4940. 1998-02-06 02:47:26 +00:00
christos cb47578732 Use -ltermcap instead of -ltermlib 1998-02-05 12:15:51 +00:00
thorpej 1ed9f7e142 Always include <string.h> for string prototypes. 1998-02-04 21:32:23 +00:00
christos 9032c78379 Don't hardcode 1900 1998-02-04 15:23:54 +00:00
christos 91fe434141 Use strftime and strptime. 1998-02-04 15:21:52 +00:00
christos ae32ae7441 - Y2K fixes
- fix usage message
1998-02-04 15:19:50 +00:00
christos 7bc244d512 Don't hardcode 1900... 1998-02-04 15:17:49 +00:00
christos e98b84beb5 Y2K fixes... 1998-02-04 15:16:29 +00:00
christos 79400c03dd Y2K fixes: use strftime(), and add a fake strftime() for systems that do
not have it.
1998-02-04 14:47:39 +00:00
perry db7d894b0d change includes to fix compiler warning 1998-02-03 04:27:35 +00:00
perry cb9fa15a74 change includes to fix compiler warning 1998-02-03 04:24:17 +00:00
perry d15c52e60c change includes to fix compiler warning 1998-02-03 04:19:15 +00:00
perry db49a9331a change includes to fix compiler warning 1998-02-03 04:08:01 +00:00
perry 36af0320ed add includes to fix compiler warning 1998-02-03 04:04:58 +00:00
perry 9f66981ad6 add <unistd.h> to fix compiler warning 1998-02-03 03:56:44 +00:00
perry 6abf6a014c <stdlib.h> -> <unistd.h> to fix compiler warning 1998-02-03 03:53:39 +00:00
perry cb66b17575 <stdlib.h> -> <unistd.h> to fix compiler warning 1998-02-03 03:51:49 +00:00
perry b7110dfa46 add <unistd.h> to fix compiler warning 1998-02-03 03:47:47 +00:00
perry 3a2316b4d9 <stdlib.h> -> <unistd.h> to fix compiler warning 1998-02-03 03:44:22 +00:00
perry c10fb822b5 add <unistd.h> to fix compiler warning 1998-02-03 03:10:15 +00:00
mrg 111777dda2 remove getvfsbyname cruft. 1998-02-03 01:04:27 +00:00
christos 60315cbc81 Does not need -lcompat 1998-02-02 14:10:45 +00:00
mrg 7b983ca6d5 merge lite2, sans getvfsbyname in functions.c (waiting on libc) 1998-02-02 14:02:06 +00:00
christos 26d6865f8e Remove __GNUC__ ifdef, and make usage string consistent with other programs. 1998-01-31 20:42:07 +00:00
frueauf feff15ad4a s/_offsetof/offsetof and include stddef.h to reflect recent
change in sys/netiso/iso.h.
1998-01-29 09:11:21 +00:00
kleink a2d5407369 .Nm usage police; from NAKAJIMA Yoshihiro in PR bin/4897. 1998-01-28 16:42:55 +00:00
kleink 226c774dba * When opening a file fails, just issue a warning; convert to appropriate
use of the err(3) function; from NAKAJIMA Yoshihiro in PR bin/4870.
* Initialize native locale environment on startup.
* Since strtol() is used to convert the number of lines to be printed,
  make linecnt and assorted variables `long's, and perform range checks
  on it.
1998-01-27 17:00:19 +00:00
lukem 74576ae63b fix richard o'keefe's email address (will have to change for his new job, but the one i've used is at least valid...) 1998-01-23 23:05:34 +00:00
lukem 33a9f67f94 enable el_parse for unknown commands (so editrc(5) commands can be used directly 1998-01-21 11:14:34 +00:00
mycroft 7eb2b1553a Fix the old-style date parsing code as well. 1998-01-21 00:48:44 +00:00
mycroft 85876e6b32 Minor code rearrangement, and allow less of the time stamp to be specified. 1998-01-21 00:24:46 +00:00
mycroft 651689eea9 Fix a typo. 1998-01-20 21:18:25 +00:00
mycroft 95c66d2a0a Pull in tzfile.h. 1998-01-20 21:04:04 +00:00
mycroft eeec814a41 Use TM_YEAR_BASE to adjust tm_year, not 1900. 1998-01-20 20:53:32 +00:00
lukem fa21aaa9f5 cosmetic mods to ptransfer() (which displays transfer statistics for
SIGINFO and at the end of the transfer):
* display time taken as [[x days?] hh:]mm:ss
* display ETA as [hh:]mm:ss
* print ' (stalled)' if the transfer is stalled
1998-01-20 04:39:34 +00:00
lukem 6ab4bdf006 define MAX_IN_PORT_T and use instead of USHRT_MAX. suggested by cgd@netbsd.org 1998-01-18 22:09:39 +00:00
lukem 7ee412ebee * ensure buffer for username is initialised, so ^D on username prompt
doesn't use garbage for the username.  from "Soren S. Jorvang" <soren@t.dk>
  in [bin/4559]
* use in_port_t for ports, and USHRT_MAX instead of 0xffff
  (from millert@openbsd.org)
* use `NULL' instead of `(.... *)0' where appropriate.
1998-01-18 14:23:33 +00:00
hubertf 567c3f3e41 Also save groups before chdir($HOME). This fixes a problem pointed
out by Bernd Ernesti with /home/lusers/joe (being uid joe, gid lusers),
with /home/lusers mode 750 and owner root:lusers.
1998-01-16 00:31:53 +00:00
cgd 377a82ec74 fgetc() returns 'int'. (char)EOF != EOF on unsigned-char machines. 1998-01-15 22:36:41 +00:00
mikel 83d4f0d268 make usage string match manpage 1998-01-12 08:11:19 +00:00
perry c9eb40b69e Commit a fix to the problem that nvi was reporting a completely silly
error message when TERM is not set. This might or might not be a
reasonable permanent fix -- I'm waiting to hear back from Keith Bostic.

Problem was reported in pr-3816 by Erik Fair.
1998-01-10 23:04:11 +00:00
enami d9fba75667 .Nm in SYNOPSIS except first one should be followed by "". 1998-01-10 08:29:55 +00:00
perry 3fe138c146 RCS Id Police. 1998-01-09 08:03:16 +00:00
lukem 11cfadcaa1 if INP_ANONPORT is set in the pcb, don't getservbyport the local port,
as the service name is irrelevent. from freebsd
1998-01-07 22:55:07 +00:00
thorpej 974b59d07c Happy new year! 1998-01-07 00:41:43 +00:00
cgd 10cc9f3b70 RCS Id police 1998-01-05 22:00:34 +00:00
perry c44d4effcd RCSID Police. 1998-01-05 05:15:43 +00:00
perry a2c607302b Slightly better RCS keyword munging 1998-01-05 05:15:18 +00:00
thorpej faa8ffb044 Revive the -f option: report fork statistics. 1998-01-04 03:59:04 +00:00
thorpej 0af223dbf1 Pull in prototypes, RCS IDs, and make this safe for vfork(). 1997-12-31 06:56:04 +00:00
thorpej cd509e6837 Prototype wwterminfoinit() and wwterminfoend(). 1997-12-31 06:55:16 +00:00
thorpej d616cbff44 Change an exit() -> _exit(), so that it's safe for vfork(). 1997-12-31 06:13:24 +00:00
thorpej c85905a814 Change a couple of exit()s to _exit(), so that they're safe for vfork(). 1997-12-31 06:12:20 +00:00
thorpej f04b8efed3 Change an exit() to _exit(), so that it's safe for vfork(). 1997-12-31 06:06:12 +00:00
thorpej d32f706973 Change an err() to a warn()/_exit(), so that it's safe for vfork(), and
fix the error message that's displayed if the vfork() fails.
1997-12-31 05:53:45 +00:00
thorpej e00e57ff80 Delete extra RCS ID. 1997-12-30 22:31:17 +00:00
cgd 86cd94fb5a fix an inconsistency between signed- and unsigned-char machines:
make sure that pushed-back 0xff character isn't accidentally
interpreted as an EOF because of sign extension when chars were being
assigned to pbents.  (signed-char machines lost.)  To do this, make
putback() and pbstr() operate only on unsigned chars, and add a
putbackeof() function to do the obvious thing when necessary.
1997-12-29 19:52:55 +00:00
ross 4b2ac6c053 Change = to == in exit return code expression. From Chris Engebretson. 1997-12-23 18:21:34 +00:00
christos b1d0822b6d add -Idirectory option to seach for .so files. 1997-12-21 17:04:16 +00:00
christos 1b853377db Make this work with obj dirs 1997-12-21 15:48:30 +00:00
christos 6cedf18a50 Work with obj directories 1997-12-21 15:46:33 +00:00
mellon 851bf413cd Only turn off the O_NONBLOCK flag if DC flag is set. 1997-12-17 17:09:33 +00:00
mellon e0a22c4659 Turn off the O_NONBLOCK flag after CLOCAL is set. 1997-12-17 16:56:30 +00:00
thorpej a9f58b2ca8 Print the connections dropped due to excessive persist timeouts. 1997-12-17 06:17:26 +00:00
thorpej d673bd5c41 Nuke "delayed window updates" statistic. 1997-12-13 21:03:46 +00:00
gwr 61958ba2d9 Kill the "progress bar" stuff when compiled with -DSMALL
because progressmeter() uses floats which are unwanted
when this is built under src/distrib/utils/x_ftp
(Maybe -DNO_FLOAT would be better?)
1997-12-12 23:34:56 +00:00
thorpej 76de9752dd Print window updates delayed (piggybacked on delayed ACKs). 1997-12-11 07:00:01 +00:00
thorpej 4047416683 Report connections drained due to memory shortage. 1997-12-10 07:26:02 +00:00
mrg 25b87a361a use MAP_PRIVATE|MAP_FILE rather than "0" 1997-12-09 10:59:54 +00:00
bad d78ba35458 Fix a pasto that would cause coredumps on exit when the mailbox has been
changed and new mail has arrived in the mean time.  (PR bin/4644 Ken Wellsch)
While I'm here, fix typo in comment.
1997-12-07 21:27:10 +00:00
msaitoh 7b5f411e4a Don't print NULL characters on "eject -n". 1997-12-07 19:04:36 +00:00
hubertf 5dda445628 Give up special privileges before chdir($HOME) and access(.hushlogin),
fixing PR 4636 by myself with some help from Jason Thorpe.
1997-12-05 08:29:39 +00:00
cgd e4d749962a add a typedef which describes elements in the push-back buffer. Make
that typedef 'short'.  'char' (which was previously used) because char
may be unsigned and ((char)EOF) != EOF if that is the case.  That was
causing the (char)EOF (0xff) pushed back in main to be interepreted as
a character, and, in some cases, to be written to the output.  'short'
was used rather than 'signed char' because if the latter is used,
0xff characters in the input would confuse m4.  (No point in introducing
(more?) 8-bit lossage.)
1997-12-02 22:34:00 +00:00
chuck 6bfc234bf3 use MAP_PRIVATE for mmap flags, not the non-standard MAP_FILE (aka 0) 1997-12-01 21:11:39 +00:00
tv 070c43b239 accept -c silently with -d; fixes GNU autoconf (among others) that assume
you can use -c with -d
...but this is NOT a reason for those of you making install procedures
to think this behaviour is `correct'... <grin>
1997-11-30 22:20:00 +00:00
bad a444ae6099 Work around gcc -Wuninitialized lossage. 1997-11-26 22:41:36 +00:00
tv b6573fcec0 Add xrefs to new hosts.equiv(5)/rhosts(5) man page. 1997-11-26 18:06:51 +00:00
bad 2f2497e5de Detect more errors while manipulating mailbox files and tell the user
about them.  Don't truncate mailbox files when a write error has occured.
1997-11-25 17:58:15 +00:00
bad 6a203aafce Do not propagate local pipe and file address that are marked for deletion
into the mail header.
1997-11-25 17:55:52 +00:00
lukem 2585608506 remove extraneous newline in remote finger output. (found by chuck cranor) 1997-11-24 22:03:48 +00:00
tv 13b09649c2 When man was "fixed" to chdir() to the man root as historical man does,
it broke the -M option on relative paths (the chdir works as it should,
but the relative man page path is still used whole in nroff).  This
repairs the situation by chopping the full pathname in half--one part
for the chdir, one part for the filename.
1997-11-23 23:24:14 +00:00
mrg 04abeda6db fix compile warnings on the alpha. 1997-11-23 04:03:04 +00:00
augustss a26c93f4ed Increase maximum line length. (Prompted by trying to use the FreeBSD
ghostscript package.)
1997-11-22 22:27:12 +00:00
lukem 6b9d2f6aae * fix a long-term annoyance with tip: if raisechar or force are set to
"", (usually in .tiprc with lines like `raisechar='), don't activate
  feature if NUL (\0) is the received character
* on a related note, don't barf if the following variables are defined
  to "": disconnect, log, parity, record
1997-11-22 08:29:58 +00:00
lukem e37283e126 WARNSify, KNFify, using ANSI string functions, cleanup .Nm usage 1997-11-22 07:28:39 +00:00
tv d18b50bbf4 Added test to allow fallback to local password database if YP passwd map
is not found.  Fixes both PRs 4142 and 4557 (4558).  Still fails properly
if user is in YP and not in local database.  Man page fixed to reflect
current logic behind falling back, changed since YP was made default some
time ago.
1997-11-21 20:28:33 +00:00
mrg 1c3610b684 include string.h for the alpha. 1997-11-21 08:49:12 +00:00
lukem ea345868fa * WARNSify, KNFify
* deprecate register
* replace berkeley string funcs with ansi equivs
* use getopt rather than home grown cruft
* use foo(char *, ...) rather than foo(char *, long, long, long, [long, ...])
1997-11-21 08:35:41 +00:00
msaitoh bc200ff3f1 sort xrefs 1997-11-15 20:55:51 +00:00
msaitoh 6783bd9fb9 Add ".Sh DIAGNOSTICS" 1997-11-15 20:16:16 +00:00
msaitoh 400f289b1d fix typo 1997-11-15 19:38:48 +00:00
phil fe8c89a497 Do screen refresh correctly. 1997-11-14 18:27:17 +00:00
phil 24a09a1420 Make ^L redisplay the screen. 1997-11-14 16:31:45 +00:00
mrg 81a056bc2e handle strings longer than 256 bytes. should do this with fgetln()...but
fgetln() doesn't nul terminate, and thus requires malloc/copy for each
interation (actually, *two* for whatis(1)).
1997-11-12 00:04:49 +00:00
mrg 9f84449ae5 add missing .Nm sections. 1997-11-11 14:39:59 +00:00
scottr b2fa1adcaf Fix tyop in last commit. 1997-11-11 00:13:10 +00:00
fair 225f748158 build fdformat on sparc per PR#4459 1997-11-10 09:06:48 +00:00
lukem a6ebb2c7b0 sort SEE ALSO by section 1997-11-09 23:03:06 +00:00
lukem 09bb14e8a7 minor cleanup 1997-11-09 23:01:47 +00:00
phil 1ec08fd982 Add code for handling NULL return from initscr(). Added "ERROR ACTION"
for user code for above error.
1997-11-09 20:59:11 +00:00
lukem 828d282354 cosmetic change 1997-11-08 09:37:44 +00:00
lukem 54bdc1acab remove WARNS?=1, cleanup .Nm usage 1997-11-08 09:34:23 +00:00
lukem 8640f5d0af getopt returns -1 not EOF, use memmove instead of bcopy 1997-11-08 09:33:15 +00:00
lukem b18fa5eb84 remove WARNS?=1 1997-11-08 09:31:04 +00:00
mrg 6bb686b3be print TNF copyright, like the kernel does. 1997-11-07 20:32:05 +00:00
mikel 77053262a2 add missing newline to usage string; from Manuel Bouyer in PR 4442 1997-11-07 09:01:29 +00:00
mikel 27ccca6ffd fix numerous typos 1997-11-07 07:57:21 +00:00
cjs 8b57d60845 I do wish people would start including <string.h> when they use memcpy. 1997-11-06 15:47:23 +00:00
lukem ad5a9cf050 document non-zero exit status if -m fails 1997-11-05 13:36:31 +00:00
lukem 3eff4309d8 ypwhich(1) totally rewritten by Chuck Cranor <chuck@ccrc.wustl.edu>.
fixes various nits in the behaviour of the '-m' option, amongst
other things. update the docco to suit.
1997-11-04 11:36:26 +00:00
cgd f9356d1960 implement (hack in) symbol (function and variable) renaming, so that
the function renaming tricks currently needed by libc can be tolerated
by lint.  This needs some cleanup, but it appears to work.
1997-11-03 22:36:31 +00:00
cgd 206f92eed6 in chkdnud(), don't warn if the defined-but-not-used object is a function.
chkdnud() is used (only) to implement the -x option, which is supposed to
warn for variables only.
1997-11-03 22:33:53 +00:00
kleink 645accbc1f Fix typo in SYNOPSIS section. 1997-11-03 18:24:45 +00:00