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