kleink
697af10002
From Simon Burge: remove orphaned reference to _total; fixes PR bin/16804.
2002-05-15 06:43:37 +00:00
matt
83765a6e69
Don't count on kernel includes to exports user variables.
2002-05-13 05:13:23 +00:00
wiz
10f4f9ee80
Sync usage with man page synopsis. From Ryan Younce in bin/16644, with
...
slight changes.
2002-05-12 21:28:50 +00:00
bjh21
d62839b83d
Send error messages to stderr rather than stdout.
2002-05-12 09:01:45 +00:00
atatat
04712927f0
Add a simple format that translates to the current file number, fix an
...
off by one error, and #define a bunch more things to make it clearer.
2002-05-09 17:52:03 +00:00
simonb
767793d996
Use an "int" instead of an "u_char" for a variable that is as a loop
...
control variable that is checked against against "<= 255".
2002-05-09 02:36:57 +00:00
simonb
0330994f83
Fix warnings found by gcc-current with alpha target:
...
There's no use assigning the output of strtoul() to a 32-bit variable
then checking that against ULONG_MAX. Instead use a "unsigned long"
as the temporary variable. Also, only check against UID_MAX/GID_MAX;
these are both going to be smaller than ULONG_MAX on both 32- and 64-bit
platforms.
2002-05-09 01:58:39 +00:00
lukem
3bf21f2fec
Use "r+" instead of "r+w", since the latter is not standard.
...
Noted by <Steve.McClellan@radisys.com> in private email.
2002-05-07 02:04:09 +00:00
lukem
32b641335c
Handle URLs without files correctly (e.g, when using '-o -').
...
Fix from Anders Dinsen <anders@dinsen.net> in [bin/13768]
2002-05-06 15:03:30 +00:00
lukem
f801eb939e
- Only send port number in HTTP/1.1 Host: request if port != 80.
...
Fixes [bin/15415] from Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
- Fix bad mode passed by mls() to recvrequest().
Fixes [bin/16642] from <steve.mcclellan@radisys.com>
2002-05-06 14:36:41 +00:00
kim
21e9aa7fd6
Quote $FILELIST and $BIGRAMS consistently. Especially the latter
...
can elicit "usage" from locate.code at runtime.
2002-05-05 07:27:35 +00:00
thorpej
477d91c699
Use kinfo_proc2.
2002-05-04 18:44:27 +00:00
mjl
5484738f3c
s/appeared command/command appeared/
2002-05-03 22:43:59 +00:00
sommerfeld
508e207b01
Some tweaks to (hopefully) make the crunchgen-generated makefile
...
parallel-build-safe.
2002-05-02 21:18:31 +00:00
wiz
228a27c192
Really fix -P.
...
Fixes regression failure, and thus my PR #16225 .
2002-05-02 14:24:06 +00:00
fredb
01a5ccb4aa
Document a couple of missing "set" options, mostly borrowing language
...
from vi.ref, and explain how to set "escapetime" to work-around the problem
described in PR 8277. This should close PR 8277.
2002-05-02 14:20:01 +00:00
enami
fda111a632
remove an unnecessary white space before the fuction call operator.
2002-05-02 13:59:25 +00:00
wiz
a4828c12b3
Fix segfaults when last argument does not exist as suggested in bin/16565
...
by Ryan Younce.
2002-05-02 13:43:29 +00:00
wiz
66af1d24fd
ANSIfy, KNF, WARNS=2.
2002-05-02 13:40:49 +00:00
wiz
d2c65fcc3e
Mention -m in usage. bin/16594 by Ryan Younce.
2002-05-02 13:07:13 +00:00
wiz
c63ad27273
Note -g in usage. bin/16592 by Ryan Younce.
2002-05-02 13:04:10 +00:00
wiz
0deefd986b
Add -F to usage, per bin/16558 by Ryan Younce.
2002-04-29 20:12:31 +00:00
lukem
244b762de1
Complete the conversion back to the OpenSSH default configuration files of
...
"/etc/ssh/ssh_config" (from "/etc/ssh/ssh.conf") for ssh(1) and other
userland tools, and "/etc/ssh/sshd_config (from "/etc/ssh/sshd.conf")
for sshd(8).
etc/postinstall will detect this, and if "fix" is given, rename the files.
2002-04-29 08:23:34 +00:00
sommerfeld
128f7ba0f7
Invoke the "make crunchgen_objs" submake with -B so we aren't confused
...
if we're being invoked in the context of a parallel build.
2002-04-29 04:20:56 +00:00
wiz
b1017b64f1
Formatting, grammar, spelling, and other improvements.
2002-04-28 17:44:43 +00:00
atatat
c583268d4e
That should be "ls -lTd", not "ls -lT"
2002-04-28 17:21:33 +00:00
atatat
ba4e8c9674
Add a stat(1) program to /usr/bin. It provides a simple formatting
...
interface, with reasonable defaults, to the information provided by
stat(2) so that scripts can use the data therein much more easily.
2002-04-27 16:37:19 +00:00
bjh21
b846107274
Rather than hardcoding "/bin/sh", use _PATH_BSHELL. To allow bootstrapping,
...
provide a default for this in pathnames.h, and only include <paths.h> ifndef
MAKE_BOOTSTRAP.
2002-04-27 15:14:30 +00:00
bjh21
caaf2ee30b
Include <arpa/inet.h> for ntohl and htonl on POSIX systems.
...
Also include its prerequisites for compiling on older NetBSD versions.
2002-04-26 18:04:58 +00:00
tv
659104213a
Proper usage of HAVE_CONFIG_H.
2002-04-25 18:16:49 +00:00
itojun
9bdb5743dd
avoid buffer overrun on PASV from malicious server.
...
http://online.securityfocus.com/archive/1/269356/2002-04-22/2002-04-28/0
2002-04-25 10:55:43 +00:00
bjh21
38bcf69e6b
... and in NetBSD-current, <netinet/in.h> needs <sys/types.h>.
2002-04-24 22:44:40 +00:00
bjh21
440dad2fb9
On NetBSD, <arpa/inet.h> needs <netinet/in.h>. POSIX-2001 says it shouldn't,
...
but cope anyway.
2002-04-24 22:34:07 +00:00
bjh21
628b5efe85
Allow the makefile to override _PATH_DEFSHELLDIR as well.
2002-04-24 20:38:47 +00:00
bjh21
df42dd4c9f
Include <arpa/inet.h> to get htonl(). This is necessary on Solaris, and
...
POSIX says that's the right header for it.
2002-04-24 17:49:52 +00:00
lukem
2c1cfc8e8c
- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
...
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
2002-04-24 08:18:45 +00:00
thorpej
abcb4fee4e
Use -O0 on SuperH, for now.
2002-04-23 20:21:03 +00:00
itohy
f3e8a130b8
Make sure using stdin/stdout/stderr is safe
...
after opening any file.
2002-04-23 06:10:42 +00:00
itojun
34b40b030e
sync with openssh 3.2 as of 2002/4/22.
...
- privilege separation
- afs/kerberos auth security issue fixed
2002-04-22 07:59:35 +00:00
christos
3baa6002c6
PR/16361: J. Mallett: make(1)'s job.c does not properly initialise postCommands
2002-04-15 12:45:33 +00:00
pooka
eaf1f18146
Bump to nb7 after fixing FreeBSD PR #12801 (again) in a way which hopefully
...
doesn't have adverse side-effects.
2002-04-15 08:37:04 +00:00
pooka
a68282c497
Fix FreeBSD PR #12801 in such a way that it doesn't create unfortunate
...
side-effects, like the ones described in bin/15891 and bin/16210.
patch from Sven Verdoolaege (nvi maintainer)
2002-04-15 08:31:42 +00:00
tv
b0f4369532
Move check of USE_NEW_TOOLCHAIN so it'll actually be *defined* for a native
...
crunchgen binary where appropriate.
2002-04-10 17:29:25 +00:00
lukem
d656686b8f
doh. don't try and update from_sb and tv if dolink is set
2002-04-10 06:12:04 +00:00
lukem
c1961c25e2
always stat into &from_sb and setup tv[]; stops weird problem noticed
...
by Simon Burge when installing from /dev/null resulted in weird dates.
2002-04-10 06:02:52 +00:00
bjh21
23a7bb8ef2
Add support for recognising FreeBSD and OpenBSD executables.
2002-04-09 15:10:17 +00:00
thorpej
7f192498d4
Use __RCSID() and __COPYRIGHT().
2002-04-09 01:47:30 +00:00
christos
44788ce33b
Fix translation in the native emulation. Noted by veego.
2002-04-08 20:15:59 +00:00
tsutsui
aed1e4e07e
Note -d flag in SYNOPSIS.
2002-04-06 18:30:02 +00:00
blymn
19f21e4357
Modified input key handling to use libcurses keypad mode to assemble
...
multi-byte key sequences instead of doing it itself.
2002-04-04 14:11:23 +00:00
atatat
d68a625e3d
Fix a spelling error in the usage, and while I'm here, make it a
...
little more intelligent about the arguments. A count of the
"from-unit" can now be passed more easily on the command line.
2002-04-02 18:08:28 +00:00
bjh21
c18f2e8b59
On second thoughts, don't make mktemp a host tool. It's only used once, for
...
creating a temporary directory for maketars, and mkdir can do that safely
enough.
2002-04-01 13:54:00 +00:00
christos
f600368b8f
Provide hooks for signal number to name translation, and use them for kill
...
and PSIG.
XXX[1]: This shows that signal emulation ktrace is slightly busted: posted
signals should really be translated to the emulated ones instead of
producing ktrace records with the signal numbers of the native
emulation.
XXX[2]: There are other places where signal names can be displayed, but this
is not done yet.
2002-03-31 22:44:03 +00:00
bjh21
fb69871067
Add mktemp as a host tool.
2002-03-31 18:11:50 +00:00
bjh21
8088602c68
Protect __RCSID and __COPYRIGHT from being invoked if not defined.
2002-03-31 14:43:22 +00:00
bjh21
efc4b53dc6
Add the necessary bits to make cksum buildable as a host tool.
2002-03-31 14:30:20 +00:00
lukem
9aa4b4fe5d
Move tempfname[] to fillin_program_objs() (the only place that calls it),
...
and assign it before each use of mkstemp(3).
Problem noted by Ben Harris <bjh21@netbsd.org> in [toolchain/16140].
2002-03-31 08:02:08 +00:00
lukem
1cdb82d0a7
Use "r" instead of "r+" to popen(3), since the latter is not portable
...
and the I/O stream is only read from in any case. Problem noted and fix
suggested by Ben Harris <bjh21@netbsd.org> in [toolchain/16139].
2002-03-31 07:48:15 +00:00
bjh21
004f6e28d5
Add constants required for PT_NOTE interpretation in executables.
2002-03-30 17:54:51 +00:00
bjh21
9ba354fdc4
Add support for reading PT_NOTE segments in ELF executables. This means that
...
file(1) will now recognise NetBSD and Linux ELF executables correctly, thus
addressing part of PR bin/12295.
2002-03-30 16:21:28 +00:00
bjh21
89e07ef724
More POSIX overhaul:
...
Support the F, D and L modifiers to the f format correctly.
Generate hexdump byte-counts, precisions and spacings automatically.
2002-03-30 13:29:27 +00:00
ross
ecb9aca3ae
The print/Print pair just cries out for a corresponding save/Save feature,
...
so implement the "missing" Save command -- save all the headers.
2002-03-29 15:10:02 +00:00
ross
3038d491a5
only count header lines that are actually going to be displayed
...
when deciding whether to run $PAGER, otherwise it may start up the
pager for a two line message if all 55 header lines are the subject
of a .mailrc ignore command.
(And no, I don't find this program directly useful for reading
today's mail volumes, but it's great as a component run from wrapper
scripts, pretty good for scanning archived mail, and more than
adequate for sending mail.)
2002-03-29 15:07:52 +00:00
heinz
bbae4f0cf0
synced field name with '/etc/newsyslog.conf' and clarified the 'size' unit
2002-03-29 02:45:54 +00:00
jmc
1347ab1b90
Remove check for sparc64 which adds -msoft-quad-float as that is now the
...
default for the compiler on sparc64.
2002-03-28 09:58:09 +00:00
simonb
c9f9583821
Back out rev 1.6, per discussion with Aymeric Vincent and Antti Kantee.
...
Rev 1.6 fixes an obscure core-dump problem, but changes the long time
behaviour of cursor positioning when switching files.
"Fixes" PR bin/15891.
2002-03-25 00:13:56 +00:00
pooka
2e5c1d7a0d
reflect magic.mime -> magic.mime.in change also here
...
+ fix an ooold typo ;)
2002-03-24 22:22:03 +00:00
thorpej
d70c41a1fb
Fix the magic.mime problem correctly: the input file gets a different
...
name.
2002-03-24 22:12:59 +00:00
bouyer
a9be20933e
Include config.h when compiled as host tool.
2002-03-24 19:19:29 +00:00
wiz
c41c892893
Undo last.
...
If no objdir exists, this change made 'make clean' remove the checked out
magic.mime, making subsequent 'make build's fail.
2002-03-24 17:16:22 +00:00
kristerw
f3dbc98b85
Handle patches in which diff(1) has added lines saying
...
"\ No newline at end of file"
2002-03-24 01:56:20 +00:00
enami
3a7e0fa1da
Don't pass NULL to warn() etc. Instead, use "<stdin>" to warn about stdin.
2002-03-23 21:36:08 +00:00
enami
3d5c5b3128
Actually skip the first byte of invalid byte sequence.
2002-03-23 21:32:21 +00:00
enami
b56ea8bdbe
One more; Don't put space before function call op.
2002-03-23 21:29:38 +00:00
enami
8e6517a8e3
- Remove unnecessary cast.
...
- Other misc. KNF changes.
2002-03-23 21:27:14 +00:00
enami
47df7c188e
Fix whitespace usage.
2002-03-23 21:20:21 +00:00
enami
d84a397c7f
Don't include same file twice. Sort includes alphabetically.
...
Don't place sys/*.h and *.h mixed.
2002-03-23 21:10:40 +00:00
bouyer
7cf2fe5876
Don't need <sys/exec.h> either.
2002-03-23 17:44:52 +00:00
bouyer
4498b37c8b
We don't need <sys/exec_aout.h> here.
2002-03-23 17:18:42 +00:00
bouyer
33176a1255
Add byte-swapping calls where appropriate, so that this can be used as
...
cross-tool on opposite endian host.
2002-03-23 17:11:45 +00:00
thorpej
b9145634cd
Update top(1) for new UVM/UBC counters.
...
bin/16020, Tomas Svensson <tsn@gbdev.net>
2002-03-23 01:28:10 +00:00
kristerw
dba96eaf2b
Recognize all C9x integer constants (ISO/IEC 9899:1999 section 6.4.4.1)
...
Patch taken from FreeBSD.
Fixes PR bin/9219.
2002-03-22 22:30:02 +00:00
bouyer
cbfb5548f9
Wrap RCSID in #ifdef/#endif, for build.sh -t on non-NetBSD system.
2002-03-22 18:20:58 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
fredette
1e9998683c
Added support for differentiating between ELF executables
...
for the 68000, 68020, and CPU32.
2002-03-22 00:19:57 +00:00
fredette
4c30682327
Build elf2aout on m68000.
2002-03-22 00:17:56 +00:00
veego
8bb9a08931
Add magic.mime to CLEANFILES.
2002-03-21 22:02:06 +00:00
pk
53dab8cf3b
Darn.. remove test code from previous commit.
2002-03-21 11:42:21 +00:00
pk
971b06b979
When looking at predecessor/successor dependencies, we need to consult a
...
cohort's centurion as well.
2002-03-21 11:34:17 +00:00
phil
9ee53e66b1
Fix bug in AVL tree routines. Correct man page.
2002-03-21 05:15:39 +00:00
itojun
53a52c0ad8
pfkey statistics was presented in wrong direction.
2002-03-21 04:23:36 +00:00
uwe
770c31348b
_PATH_SOUND0 should be opened O_RDONLY (obvious pasto).
2002-03-21 03:48:24 +00:00
christos
a7ffc9ca78
don't print extra newlines on errors.
2002-03-21 01:24:43 +00:00
pk
e9b668c861
Xref: parse.c, rev 1.46; make.c, rev 1.23
...
In these revisions `::' dependency handling was simplified by not linking
the cohort nodes into the dependency graph. This broke dependency checking
on all but the first instance of a `::' target since all of the cohort nodes
now just form a collection of disconnected dependency graphs.
Fix this by keeping a back-reference in each cohort to its leader (the
first instance of a :: node with the same name) and a count of the number
of cohorts that need to be made before dependent nodes are scheduled.
Classically, we'd need six centurions for cohort, but in this case one
suffices...
2002-03-20 18:10:30 +00:00
lukem
dadfca12c4
clarify how :U works
2002-03-19 22:17:30 +00:00
lukem
3d000fd59c
- Add "-a afterinstallcommand", which runs "sh -c afterinstallcmd target"
...
after target has been installed and possibly stripped with -s, but
before ownership, permissions or timestamps are set, and before
renaming (with -r) occurs. Per discussion with simonb.
- When metalogging hardlinks, log the mode of the existing target
(rather than the default 0755), and ignore owner/group/fflags.
- Improve man page description of various options to include argument name.
- Clean up usage() to use getprogname(), etc.
2002-03-19 14:17:04 +00:00
bouyer
9f3b0a4dcc
Respect byte order of the ELF executable. This allows elf2ecoff to be used
...
for mipseb platforms (especially to produce bootable ecoff kernel for sgimips).
2002-03-19 09:29:04 +00:00
thorpej
f98e5b2d99
Deal with const'ification if el_parse().
2002-03-18 20:14:03 +00:00
pk
48f5b2bd9d
Fix some of the syntax errors (in unused code) and layout glitches.
2002-03-18 13:32:36 +00:00
pk
b9f8785382
Block signals during Lst_Open/Lst_Close list traverals and in JobExec
...
while setting up a child process. This prevents the major sources of
list inconsistencies that may result from doing list manipulations
from a signal handler.
XXX - all Lst_*() operations are at risk; look for ways to avoid touching
so much global state from the signal handlers.
2002-03-18 13:28:25 +00:00