Commit Graph

1760 Commits

Author SHA1 Message Date
mycroft 916902678d Remove straggling references to dk_ndrive and dk_xfer. 1996-08-08 04:11:27 +00:00
explorer 00933138c8 Allocate space for 'ipcs -m' correctly; this floated across a FreeBSD
mailing list, and seems correct
1996-07-19 23:58:33 +00:00
thorpej 3aab4f7d4f RCS id police. 1996-07-12 00:46:18 +00:00
thorpej cf0afdf885 From Christos: kill the last bits of sprintf(), and use regcomp/regexec
rather than re_comp/re_exec.  (I committed my sprintf sweep-up before
I realized that Christos had already done it...)
1996-07-12 00:38:50 +00:00
thorpej 336eeb5f1c Use snprintf() whenever feasible. 1996-07-12 00:06:32 +00:00
thorpej 145e30f8dd Fix typo/thinko in last change: an occurrence of "while" should have
been a "for".
1996-07-03 23:17:51 +00:00
mrg a2c61dd4d4 fix lossage caused by compress' usage of /dev/stdout and /dev/stdin
combined with the (broken?) versions of these files provided with
the fdesc mount.  fixes PR#774 & PR#957.
1996-06-30 12:41:44 +00:00
christos ca282f350d Fix minor nits that prevented this to compile with a non ansi compiler. 1996-06-28 17:07:39 +00:00
mrg 779746748d KNF. 1996-06-23 11:21:48 +00:00
mrg 00333c9e38 fix incorrect (dated?) comment. 1996-06-23 11:16:39 +00:00
mrg c7ac10f4db Deal with the case where `$TERM/<baudrate>' exceeds 1024 chars. 1996-06-23 11:09:32 +00:00
mrg c9e514192e look for USD.doc in the right place. 1996-06-23 05:59:51 +00:00
mrg adc186a9c0 delete this file ONCE MORE. SIGH! 1996-06-23 05:51:30 +00:00
mrg 922d5cf939 delete these files ONCE MORE. SIGH! 1996-06-23 05:48:55 +00:00
mrg 62d4acd78d snprintf() adds the last nul for us 1996-06-19 08:17:49 +00:00
mrg 08847f7836 use strncat/snprintf 1996-06-19 06:02:24 +00:00
cgd 418b1071e0 include bsd.own.mk at the top, so checks of EXPORTABLE_SYSTEM work as
intended.
1996-06-14 17:22:05 +00:00
christos d89b74b288 Fix PR/2546: For non canonical input processing set VMIN=1,VTIME=0. Otherwise
things might not work if these are not set properly in the
	     current tty.
1996-06-13 19:59:31 +00:00
mrg 050b6cd211 pull in core-dump fix from bostic (part of nvi 1.67) 1996-06-10 12:39:47 +00:00
mrg 2a28f67a41 make "ex -s" work. massaged by bostic from pr#2518 1996-06-10 12:37:00 +00:00
mrg 19b430625c fix bug in wrapsearch/command line args. from bostic. 1996-06-10 12:28:53 +00:00
jtk bfd87b38e4 merge fix from 1.2 branch: pr#2438 on tn3270/libtelnet build fixes for domestic libtelnet 1996-06-09 16:09:56 +00:00
christos 88b833a7cd - Fix PR/105: Implement dot locking protocol and check return value of flock.
- Fix PR/2247: Don't call unknown users "ubluit". Issue an error message.
- Fix/add prototypes.
- Fix warnings.
- Use POSIX signal mask calls.
- RCSid police.
1996-06-08 19:48:09 +00:00
thorpej 5db2537ade Fix missing `)' in the sideways view of interfaces (i.e. netstat -w 1).
Bug pointed out by Chris G. Demetriou.
1996-06-07 21:43:26 +00:00
thorpej 8baabb16e5 RCS id police. 1996-06-07 01:39:10 +00:00
thorpej 2a295146f3 Discard setgid privileges if not reading the running kernel as suggested
by Mike Grupenhoff <ashmir@umiacs.umd.edu> in PR #2485.
1996-06-07 01:36:39 +00:00
thorpej cb237a9633 Discard setgid privileges if not reading the running kernel as suggested
by Mike Grupenhoff <kashmir@umiacs.umd.edu> in PR #2485.

While I'm here, update for modern libkvm interfaces, and be more
careful to check for error conditions reported by kvm_read(3).
1996-06-07 01:26:38 +00:00
cgd cbeadd1248 the kernel 'boottime' variable is a timeval. copy it out of kernel
memory as such (not as a time_t).
1996-06-05 00:18:58 +00:00
cgd 207dfda94d bump MAXIF (the maximum number of interfaces for which information is kept,
for 'netstat -w <delay>') to 100, from 10.  10 was definitely not sufficient
for many hosts; 100 should be for most if not all.  This code really should
dynamically allocate the information structures, based on the number of
interfaces in the kernel, account for interfaces that are added or removed,
etc., but given its current structure that would require substantial changes.
1996-06-04 20:22:23 +00:00
cgd 525c9d6e37 if doing 'netstat -I <intf> -w <delay>', and netstat can't find an
interface of the given name, print an error message and exit.
This whole section of code needs to be re-thought, if interfaces
can be dynamically added or removed.
1996-06-04 20:09:03 +00:00
christos 15d37e3539 Recognize SVR4 style long filename entries in archives. 1996-06-02 21:09:33 +00:00
mrg 988867d90a we use /usr/sbin/sendmail 1996-06-02 04:53:40 +00:00
mrg 60b63d67e8 we do not want generated files. 1996-06-02 04:46:12 +00:00
mrg 89b7050608 oops, forgot to remove this. 1996-06-02 04:41:52 +00:00
thorpej 7a26f6a8ac Pull down yp/xdr fixes from release branch. 1996-05-29 20:00:52 +00:00
christos 62be8b7e25 Fix bug where make will always exit with 0, even when one or more parallel
jobs failed. (Only affects parallel make code)
1996-05-29 15:28:05 +00:00
christos 5c1983c016 - Move -D flags from Makefile to config.h and explain what they do. Add
-Wall -Wno-unused to CFLAGS. Add new define SYSVVARSUB to enable SysV
  style variable substitutions and enable them.
- Add SunOS style command substitutions via SUNSHCMD
- Fix core dump with '{variable = value'
1996-05-28 23:34:35 +00:00
pk 9ea738a4b4 Install `catalog' files into ${DESTDIR}. 1996-05-26 22:57:49 +00:00
mycroft 445ad1968f Make this work again. 1996-05-24 11:57:16 +00:00
mrg e8f046f42e patch from keith; fixes a core dump. 1996-05-21 22:52:06 +00:00
mrg 6b86dc1440 use == not =. pr#2449 (aaron) 1996-05-21 22:07:04 +00:00
mrg 4b88cc7b60 add support for whiteouts. pr#2394 (Mike Long <mike.long@analog.com>) 1996-05-21 13:43:50 +00:00
mrg 0272dd3aaf print 1day not 1days. pr#2259 1996-05-21 13:21:07 +00:00
mrg bd664fdbdb in recvf() initialise the fd to -1 so that we can not close it later
if it was never used (for e.g., with symlinks).  pr#1822.
1996-05-21 12:11:54 +00:00
mrg cb6b56f884 oops, this got missed in the import somehow. 1996-05-20 18:45:49 +00:00
mrg 095b103c63 these files are either deleted (in nvi) or not necessary 1996-05-20 09:02:48 +00:00
mrg aa26de9899 disable mmap(). 1996-05-20 06:23:31 +00:00
mrg c5a3d99868 don't need these. 1996-05-20 05:25:19 +00:00
mrg 7195e9a699 don't create /usr/share/vi/catalog here 1996-05-20 05:01:36 +00:00
cgd 90d6b3a054 a better (more careful) fix for problem fixed by rev 1.9 (the
rolled-forward patch to fix a 'comparison can never be true due to
limited range...' compiler warning).
1996-05-20 04:49:48 +00:00
mrg 3c0a0f8698 merge in fix lost in upgrade. 1996-05-20 04:31:56 +00:00
mrg 12cc64d022 merge in nvi 1.66 1996-05-20 03:47:00 +00:00
mrg 490196e2bb import of nvi 1.66 1996-05-20 02:01:36 +00:00
mrg a6b8efa9e3 import of nvi 1.66 1996-05-20 02:00:50 +00:00
mrg 9113251c61 import of nvi 1.66 1996-05-20 01:53:18 +00:00
jtc 01120f4477 Updated to use <util.h>.
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 23:46:50 +00:00
jtc 370990b210 Updated to use new password file functions in libutil.
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 21:50:39 +00:00
jtc 8abc97cf05 New message catalog compiler implementation that generates a more
efficient machine independent external format.  The new format is
like what is used on svr4 systems, except it uses fixed sized
fields and a constant byte order.
1996-05-13 23:22:02 +00:00
christos f0f4eea0fd Decode unknown ioctl commands to _IO{R,W,}('c',x[,y]), instead of 0xabcdef00 1996-05-13 21:12:25 +00:00
thorpej b2fd6338ed RCS id police. 1996-05-13 02:43:35 +00:00
mycroft 0b70b24514 Avoid spewing if there is no MFC. 1996-05-11 13:51:27 +00:00
thorpej 1eaf5ee379 New userland code to read the statistics kept by the NetBSD generic
disk framework, from John M. Vinopal <banshee@gabriella.resort.com>
1996-05-10 23:16:30 +00:00
pk de62b93008 Document one more option. 1996-05-09 23:21:50 +00:00
pk 6419f7602d Fix a bunch of bugs:
- avoid divide-by-zero trap when specifying small widths
	- do not overrun entry array when printing output tables
	- cleanup storage allocation for entries
	- use err/warn etc.
1996-05-09 23:20:37 +00:00
mark 2754bf6ea9 Use an integer instead of a char with getc() and ungetc() in mf_fgets()
so that it works with compilers that default to unsigned chars
Note: getc() and ungetc() are prototyped to use ints rather than
chars.
1996-05-08 21:36:05 +00:00
jtc 273e6cc624 Include appropriate header files to bring prototypes into scope.
Removed explicit errno declarations.
1996-05-07 18:32:22 +00:00
jtc 4a22fd1c39 Changed so that the default yp domain is not retrieved when a domain is
specified on the command line with the -d option.
1996-05-07 18:27:46 +00:00
thorpej 527565ac15 Kill a couple of unnecessary calls to strlen(). 1996-05-07 05:26:02 +00:00
thorpej 22afdc2c33 Update for the changes to struct ifnet. While I'm here, fix a couple
of long-standing bugs:

	- Actually deal with the fact that the kernel ifnet list is
	  a TAILQ; it just happened to work before.

	- Use kvm_openfiles() instead of kvm_open().  The code passed
	  arguments to kvm_open() as if it were kvm_openfiles(), but
	  apparently went unnoticed since the prototypes are the same.
	  Amusing bit: there were XXX's in the code which seemed to
	  apologize for a verbose libkvm, when it happened to be a
	  bug in netstat!
1996-05-07 02:55:00 +00:00
jtc 16bd82bcf3 Changed to return non-zero when a key is not matched.
This is a non-documented behavior of traditional ypmatch.
1996-05-07 01:24:52 +00:00
jtc f5b6798f9a Changed to print a colon after the key when -k option is specified.
This is the behavior of the traditional ypmatch utility.
1996-05-07 00:44:20 +00:00
pk a5d6cd101b Fence off NULL args in getcmd() (fixes/works around PR#824). 1996-05-07 00:16:55 +00:00
is d3eda4d607 Patterns for OS9 and OS9/68k modules. 1996-05-06 18:24:01 +00:00
mhitch 8082a458ec Change -N and -M option string to specify the options have an argument.
Fixes PR#2374.
1996-05-05 19:12:03 +00:00
pk a1edfa1874 Apply `topdir' prefix to relative paths in `special srcdir <prog> <path>'
lines.
1996-05-04 14:37:23 +00:00
cgd d0ec1c6b6f fix usage message, clean up RPC error printing. 1996-05-01 18:14:10 +00:00
jtc 0791e398aa Move invariant (!notrans) out of map alias loop 1996-04-30 22:50:53 +00:00
jtc 68ffd31858 Use 'includes' instead of 'afterinstall' target to install headers 1996-04-25 01:23:37 +00:00
ragge ae3f8c2815 Updated to work correctly, pointed out by Tom Ivar Helbekkmo. 1996-04-20 14:56:37 +00:00
jtc 9faba78d91 Update copyright notices, this has been assigned to the NetBSD Foundation.
Fix bug where err() was called instead of errx().
1996-04-20 01:15:12 +00:00
jtc 68a63eb204 Use errx() instead of err() to report failure of kvm_getprocs() call,
as errno doesn't have a meaningful value in this case.  Reported by
Mike Grupenhoff <kashmir@umiacs.umd.edu> in PR #2289.
1996-04-08 21:32:05 +00:00
jtc 7423e425f2 Changed to use 1900 + tm_year instead of hardcoding "19" as the century.
From PR #2308 by Stephen J. Roznowski <sjr@zombie.ncsc.mil>.

This change is not strictly necessary, as these files are only used to
test yacc.  But I could not think of any compelling reason not to make
these change when everything else in the source tree was updated.
1996-04-08 19:10:47 +00:00
jtc cf957d3a75 Changed to use 1900 + tm_year instead of hardcoding "19" as the century.
From PR #2308 by Stephen J. Roznowski <sjr@zombie.ncsc.mil>.
1996-04-08 18:57:49 +00:00
thorpej 69aab31531 RCS Id police. 1996-04-06 06:00:58 +00:00
cgd acf9d62a7b update for the fact that 'allevents' is now a TAILQ. 1996-04-04 00:27:50 +00:00
mark e184b31e47 Include arm32.h when required. 1996-04-01 21:54:06 +00:00
mark 9384681ff5 Initial commit of the machine dependant gprof files for the arm32 port. 1996-04-01 21:51:22 +00:00
mark dad2775914 Define PTRDIFF_IS_LONG and SIZEOF_IS_ULONG for the arm32 port. 1996-04-01 21:47:57 +00:00
mark 6acb166069 Provide a read_names() function for the arm32 port. 1996-04-01 21:45:25 +00:00
mark d786999078 Use an integer instead of a char to store the getopt() return value in
order to match the function prototype and to work with compilers that
default to unsigned chars.
Compare the getopt() return value with -1 instead of EOF.
1996-04-01 21:43:53 +00:00
mark f8fcb56bce Use an integer instead of a char to store the getopt() return value in
order to match the function prototype and to work with compilers that
default to unsigned chars.
Compare the getopt() return value with -1 instead of EOF.
1996-04-01 21:31:33 +00:00
mark 57472e9fbc Added information about NetBSD/arm32 executables. 1996-04-01 21:29:51 +00:00
christos c7f6ddc626 make emalloc and erealloc return void *; closes PR/2276 1996-03-31 21:30:05 +00:00
jtc fea2f4c4ca Added erealloc() function that calls enomem() if the allocation fails
(this is like the existing emalloc() function).  Changed all realloc()
calls to erealloc().
1996-03-29 02:17:13 +00:00
mrg 65e7d88ab1 cast realloc() calls to shutup c++ warnings 1996-03-25 00:36:18 +00:00
jtk d03349ad69 sync up with domestic fixes 1996-03-24 22:03:48 +00:00
jtc cac62b2d65 Be pedantic, main() returns int in C. 1996-03-21 17:56:15 +00:00
tls da9420b27e Add FreeBSD object files; close out pr#1719 1996-03-20 08:20:21 +00:00
jtc 62bdd99390 Sync with 4.4lite2 1996-03-19 03:21:27 +00:00
jtc e758ad3dac imported from 44lite2 1996-03-19 02:06:46 +00:00
jtc 8f3d20ea80 Added `extern "C"' to getenv() declaration when compiling with C++. 1996-03-19 01:59:27 +00:00
jtc e6ec329595 Fix typo. From Masanobu Saitoh in PR #2197. 1996-03-18 23:16:57 +00:00
ragge d05395713d Removed a couple of #ifdef vax causing systat to malfunction. 1996-03-15 22:19:23 +00:00
christos 0acf990595 Add PHONY attribute and target. This is the first step to cleanup the
xinstall and xlint crud.
1996-03-15 21:52:32 +00:00
christos 6750270dc6 data and date aren't the same... 1996-03-12 18:04:27 +00:00
mrg 3bf34254eb fix stdin-missing-paren-in-prompt bug. pr#2158 from enami tsugutomo 1996-03-12 05:15:24 +00:00
christos 57cad0d107 Jonathan Stone's fixes:
main.c:	Remove double include of <sys/resource.h>; if MACHINE is defined, use
	that instead of uname.
Makefile: Add util.c.
1996-03-11 13:45:31 +00:00
thorpej ab5476b242 Only build exportable telnet/libtelnet if the domestic version doesn't
exist in the source tree or defined(EXPORTABLE_SYSTEM).  This works around
the fact that telnet(1) will break during a "make build" because the
exportable libtelnet will get installed while the domestic telnet(1) binary
is still in place.  (XXX)
1996-03-10 05:45:38 +00:00
jtc 95151c4196 unused file 1996-03-07 06:52:51 +00:00
christos 9779dee0b1 Fix PR/2118; apply sysincludes patch. 1996-03-06 00:15:17 +00:00
jtc 27cbf79a35 define YYLEX and YYEMPTY macros, as expected by some parsers written for bison 1996-03-05 01:07:55 +00:00
phil e496287dfc Add processing of "%expect num". 1996-03-05 00:33:19 +00:00
thorpej c5f7cf3a9e RCS id police. 1996-03-03 17:21:25 +00:00
mrg aca9ab527c do not complain about missing terminal attributes in more mode 1996-02-29 07:20:55 +00:00
mrg 9db49696aa turn on -f (force open of non-regular files) in more mode. 1996-02-29 06:54:06 +00:00
thorpej 077a490a9f RCS id cosmetics. 1996-02-28 21:03:49 +00:00
jtc 088d06a21e use const qualifer for crctab 1996-02-27 21:29:53 +00:00
cgd a0a5237453 what's the point of having prototypes if they're not actually _used_
in the appropriate places?  include extern.h in these files, and fix
up the bugs that its inclusion uncovered.
1996-02-27 21:17:25 +00:00
jtk bf9897158a put back in a change I accidentally dropped from telnet.95.10.23 1996-02-24 20:02:02 +00:00
jtk 0058997e19 restore last of the lost local changes. 1996-02-24 18:43:37 +00:00
jtk 07f5d8ea64 replace another lost change: "help" is a valid hostname. 1996-02-24 18:33:50 +00:00
jtk 42a670f945 restore local change mistakenly overrun in import of 95.10.23
telnet--keep track of a client-side close and just turn off one
direction of the socket; keep running until server side closes down too.
1996-02-24 07:32:00 +00:00
jtk 583a8146a9 update to 95.10.23 version of telnet
also, RCS ID police
1996-02-24 01:18:25 +00:00
mrg 5aaba7ba7b turn on -G in more mode (no search highlight). discovered by cgd 1996-02-21 00:39:16 +00:00
fvdl beb0929ea8 Fix NFS include files; sync with Lite2 1996-02-20 16:04:47 +00:00
jtc f2a05c8ae1 USE_OLD_TTY no longer needed 1996-02-20 00:14:43 +00:00
jtc 6f400e259c made cmdtab const 1996-02-19 21:54:32 +00:00
pk 8f3621c4b6 Convey rpcgen's version into generated header files. This allows programs
to contain support for previous (and future) versions of rpcgen.

[ Note: the current version generates some function prototype templates
  differently from rpcgen pre-dating June 1995.
]
1996-02-19 11:12:43 +00:00
fvdl aa58cf9320 Bring in NFSv3 code by Rick Macklem (from Lite2). 1996-02-18 12:02:00 +00:00
christos 1b11cdf58d if PR/2090, sysvinclude too optimistic, did not check for space after the
include keyword
1996-02-17 13:28:09 +00:00
cgd faf2b8bb49 since we're going to use the mem*() functions, we need them prototyped
so that the return types work right on the Alpha.
1996-02-16 03:08:39 +00:00
tls ebe345eab2 I seem to have forgotten to commit the patch in PR1608 when I closed it. Fix VLNEXT handling. 1996-02-15 00:59:16 +00:00
ghudson bd8bd7340f Don't rely on select() not to modify the timeval argument. Also,
simplify the code by passing in NULL rather than an empty fd_set to
indicate no file descriptors.
1996-02-13 16:49:10 +00:00
mycroft b4a40b06a9 Make ww_index and related variables explicitly unsigned. 1996-02-08 21:48:51 +00:00
mycroft c5f36c1ce7 Compress struct ww somewhat. 1996-02-08 21:07:57 +00:00
mycroft 486a2f1ade Minor cleanup for 8-bit cleanliness. From der Mouse, PR 1322.
Eliminate the use of char variables for holding booleans.
1996-02-08 20:44:57 +00:00
mycroft 1a97a35609 Fix off-by-one error in checking field numbers. From der Mouse, PR 1356. 1996-02-08 18:24:16 +00:00
thorpej fb02474c1f In ParseDoInclude(), make a temporary copy of the current file name
while searching for ""-type include files, since the current file name
might not be a writeable string.
1996-02-07 23:04:04 +00:00
christos 8862d696fa fix pr/1421 and pr/1997 1996-02-04 22:20:27 +00:00
christos b941a324f5 Support SVR4 style archives. 1996-02-04 20:34:41 +00:00
mrg dc8adb9e7c don't warn about missing files with -s. POSIX doesn't define a specific
action, and, most other implimentations use this (sane) method.  (from jtc).
1996-02-01 03:32:41 +00:00
jtc 0366d49b2d Fixed to use ffs instead of ufs; See PR #1790, etc. 1996-02-01 02:33:52 +00:00
jtc dd05bd5124 Rename struct timespec fields to conform to POSIX.1b 1996-02-01 00:04:52 +00:00
mycroft d4b276c3d5 Update to match kernel. 1996-01-31 04:01:48 +00:00
thorpej 9ceb2e3fc2 Disks now share a common interface for "unlock" and "eject". Teach
eject(1) how to use it.  There is now a single eject_disk() rather
than eject_floppy(), eject_cdrom(), etc.
1996-01-30 18:35:47 +00:00
mrg b8842d3846 don't emit ti/te sequences where they will cause lossage 1996-01-22 20:36:07 +00:00
mrg 74c88ac929 alter description for -d to match reality 1996-01-22 20:36:02 +00:00
mrg a6fe8f7e38 more is less.
less is more.
QED.
1996-01-22 10:08:31 +00:00
mrg 9b6032417d finished implimentation of more's -d switch 1996-01-22 05:38:24 +00:00
mrg 0048551bc4 more -> less 1996-01-22 04:07:22 +00:00