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