wiz
8dd99cb599
Sort sections.
2001-12-08 19:26:45 +00:00
wiz
e803edcb44
Use .Pp instead of empty lines.
2001-12-08 19:26:19 +00:00
wiz
9b48b4284c
Sort sections.
2001-12-08 19:24:57 +00:00
wiz
d765b90d71
Sort SEE ALSO and sections.
2001-12-08 19:24:10 +00:00
wiz
50033edf71
Drop some spaces and a .Pp, sort SEE ALSO.
2001-12-08 19:23:05 +00:00
wiz
0445a9e62d
Sort sections.
2001-12-08 19:22:17 +00:00
wiz
47d134a2d6
Use Bd -literal instead of Bd -unfilled.
2001-12-08 19:21:33 +00:00
wiz
d4c3db208c
Sort sections, sort SEE ALSO.
2001-12-08 19:21:02 +00:00
wiz
1c9dacf400
Sort sections.
2001-12-08 19:19:41 +00:00
wiz
9a11884a17
Punctuation nit.
2001-12-08 19:19:20 +00:00
wiz
ba63bbaa01
Sort sections.
2001-12-08 19:19:05 +00:00
wiz
0346d7eca3
Sort SEE ALSO.
2001-12-08 19:18:39 +00:00
wiz
091adabe6c
Sort sections.
2001-12-08 19:18:26 +00:00
wiz
b63535f440
Punctuation nit, drop a .Pp.
2001-12-08 19:18:03 +00:00
wiz
001cc25b44
Drop a .Pp, sort sections.
2001-12-08 19:17:46 +00:00
wiz
9e7ca30945
Sort sections.
2001-12-08 19:17:23 +00:00
wiz
3e5626e0f8
Sort sections, sort SEE ALSO, use .Pp instead of empty lines.
2001-12-08 19:17:03 +00:00
wiz
6740a50653
Sort sections.
2001-12-08 19:16:19 +00:00
wiz
f2058cf3e4
Punctuation nits, sort SEE ALSO.
2001-12-08 19:16:07 +00:00
wiz
d6fd838478
Sort sections.
2001-12-08 19:15:45 +00:00
wiz
c2367bfefa
Use standard headers, sort SEE ALSO.
2001-12-08 19:15:32 +00:00
wiz
27b55da0f5
Sort sections.
2001-12-08 19:15:12 +00:00
wiz
f85ec9378b
Use .Pp instead of empty lines, mark up AUHTORS section.
2001-12-08 19:14:58 +00:00
wiz
e4078fb254
Sort sections.
2001-12-08 19:14:31 +00:00
wiz
f86d47668c
Uppercase and unquote section headers, punctuation nit.
2001-12-08 19:14:18 +00:00
wiz
252106e65e
Punctuation nit.
2001-12-08 19:13:43 +00:00
wiz
8e96610909
Separate xrefs by a comma.
2001-12-08 19:13:31 +00:00
wiz
f407c50a71
Use standard headers, punctuation nit.
2001-12-08 19:13:08 +00:00
wiz
7f53caa9d5
Drop a .Pp.
2001-12-08 19:12:46 +00:00
wiz
c6fb5ebc2f
Use Sx, use standard headers, drop a .Pp.
2001-12-08 19:12:34 +00:00
wiz
652ac0048d
Sort SEE ALSO.
2001-12-08 19:11:44 +00:00
wiz
c931464ac2
Sort sections.
2001-12-08 19:11:33 +00:00
wiz
fd16df7001
Sort SEE ALSO, sort sections, punctuation nit.
2001-12-08 19:11:21 +00:00
wiz
cb9405b1ab
Sort sections.
2001-12-08 19:10:54 +00:00
wiz
b28000888d
Punctuation nits.
2001-12-08 19:10:43 +00:00
wiz
a1674ba86e
Punctuation nits, drop superfluous .Pps.
2001-12-08 19:10:20 +00:00
wiz
a56e5319ea
Sort sections.
2001-12-08 19:09:57 +00:00
wiz
ec2f72310d
Punctuation nit.
2001-12-08 19:09:35 +00:00
wiz
7983dccb45
Sort sections, use Nx.
2001-12-08 19:09:16 +00:00
ross
a15e9b5f48
tweak previous for lp64 so sysinst will compile on alpha
2001-12-08 01:10:37 +00:00
bjh21
41a2a8aac2
WARNS=2
2001-12-07 15:14:29 +00:00
bjh21
ba649ef7db
Mention that eight-byte integers work.
2001-12-07 14:46:24 +00:00
bjh21
a1aaa4713c
POSIX.2 doesn't specify hexdump, so we can't claim our hexdump is compatible
...
with it.
2001-12-07 13:45:07 +00:00
bjh21
84f98450e5
Enable support for printing 8-byte integers. For some reason, most of the
...
code for this was present, but disabled.
This is required for POSIX compliance on platforms with 8-byte longs.
2001-12-07 13:37:39 +00:00
blymn
531ada40fc
Changed deprecated curses function to the new equivalent.
2001-12-07 12:10:09 +00:00
bjh21
0a1ce99f56
Further POSIX progress: The C, S, I and L modifiers now behave correctly,
...
specifying output in units of a char, short, int and long (as defined by the
host system) respectively. This made the POSIX -t code more than complicated
enough to merit its own function, so I did that.
2001-12-07 01:23:42 +00:00
christos
5c04ef3caa
Fix for the new curses code. Inspired by changes from MINOURA Makoto.
2001-12-06 16:38:30 +00:00
blymn
1318761243
Change deprecated curses function to new equivalent.
2001-12-06 12:40:51 +00:00
lukem
379a7b9d91
print average chain length as %8.2f instead of %8d
2001-12-06 03:48:56 +00:00
bjh21
94f69635b1
Further POSIXification: od now supports -N, which is equivalent to hexdump's
...
-n (format only COUNT bytes of input).
2001-12-05 18:07:50 +00:00
bjh21
a4b50871cb
Add a -j option to od, which does the same as the -s option to
...
hexdump (skipping some of the input). This brings our od slightly
closer to POSIX.2 conformance.
2001-12-05 17:46:15 +00:00
wiz
b4371d47f5
Replace some misuses of "then" with "than".
2001-12-04 17:56:30 +00:00
christos
bb58ba64b2
- knf
...
- use cpp -traditional, since the default has now changed. We want to allow
unmatched single quotes!
- use fparseln, instead of a fixed 2k buffer.
- make all locals static and move to the top. This is so we can eventually
make calendar understand languages other than us_en
- add braces and continue's to clarify things.
- replace gratuitous fprintf uses with warnx.
- replace vforks() with forks() since we tried to print errors with stdio.
- add more warnings so that we know how things fail.
XXX: Eventually we'll have to remove the cpp dependency, and we should:
- make it use m4 instead [bad, breaks compatibility]
or
- add a small cpp like parser for #include [bad, too much code]
2001-12-04 15:55:32 +00:00
martin
9bf1f40cf9
Back out replacing gawk by nawk - James Chacon already fixed gawk for
...
sparc64.
Sorry, next time I'll catch up with mails first.
2001-12-03 22:28:19 +00:00
martin
746902750c
HACK: Build awk (replacing gawk) on sparc64, since this is the only one
...
known to work with the -current toolchain.
2001-12-03 22:15:16 +00:00
abs
d20d0f15fa
s/If a port is specified on the command line/If a port is specified/
...
for the 'omits any automatic initialisation of TELNET' sentence
2001-12-03 13:29:10 +00:00
manu
bb34193550
Now use IRIX errno translation instead of SVR4 errno translation
2001-12-02 16:18:01 +00:00
kleink
4f0bdb5b24
Since we've already been down that road with -cnewer, support GNU find(1)'s
...
-anewer as well.
2001-12-02 12:46:39 +00:00
blymn
76a99ffa0a
Our libcurses now has the newterm function, make vi use it.
2001-12-02 09:05:53 +00:00
jmc
720f41ede6
Force makeerrnos.sh to be run with sh instead of depending on it being
...
executable
2001-12-02 08:41:14 +00:00
wiz
a9f8e2d2fa
Sort sections.
2001-12-01 20:45:20 +00:00
wiz
5a6fae6674
Punctuation nit, sort SEE ALSO.
2001-12-01 20:44:29 +00:00
wiz
d2d0c78429
Use standard headers.
2001-12-01 20:43:39 +00:00
wiz
99bacaaa12
Sort sections, sort SEE ALSO, use standard headers, mdocify AUTHORS section.
2001-12-01 20:43:06 +00:00
wiz
56533d2558
Sort sections.
2001-12-01 20:40:20 +00:00
wiz
d41c96b482
Sort sections, punctuation nits, use standard headers..
2001-12-01 20:39:13 +00:00
wiz
b35695c778
Sort sections.
2001-12-01 20:35:54 +00:00
wiz
f005fee70b
Space and paragraph fixes.
2001-12-01 20:34:50 +00:00
wiz
e8ae3ab788
Empty line -> .Pp.
2001-12-01 20:33:02 +00:00
wiz
65ba57fa37
Punctuation nit.
2001-12-01 20:32:04 +00:00
wiz
4283bd5394
mdocify
2001-12-01 20:31:37 +00:00
wiz
cb292d0d1e
Sort sections.
2001-12-01 19:29:58 +00:00
wiz
f4caa7c15b
Sort sections, use standard markup for AUTHORS section, use standard headers.
2001-12-01 19:29:08 +00:00
wiz
71a64b7c8a
.Pp not necessary before or after .Ss/.Sh.
2001-12-01 19:27:33 +00:00
wiz
2d05348099
Sort sections, use standard headers.
2001-12-01 19:20:32 +00:00
wiz
ab781ab3d8
Punctuation nits.
2001-12-01 19:19:24 +00:00
wiz
5706f55332
Punctuation nit, sort sections.
2001-12-01 19:13:18 +00:00
wiz
dfb195e9ac
Sort SEE ALSO.
2001-12-01 19:11:58 +00:00
wiz
056d651038
Punctuation fix, sort SEE ALSO, sort sections, drop a .Pp.
2001-12-01 19:11:27 +00:00
wiz
c67b0a8047
Sort sections.
2001-12-01 19:09:41 +00:00
wiz
f22f495d0a
Use standard headers, drop a .Pp.
2001-12-01 19:08:56 +00:00
wiz
f06ffe13b7
Punctuation nit.
2001-12-01 19:07:26 +00:00
wiz
006bfda652
Drop unnecessary .Pp.
2001-12-01 19:06:43 +00:00
wiz
f3dbbfdd1d
Sort sections, sort SEE ALSO, drop some .Pps and a '.' at the end of SEE ALSO.
2001-12-01 19:06:01 +00:00
wiz
526f893a25
Sort sections, sort SEE ALSO, drop some .Pps.
2001-12-01 19:05:04 +00:00
wiz
b9119f4a60
Use standard headers.
2001-12-01 19:03:31 +00:00
wiz
4faef4b241
Sort sections.
2001-12-01 19:03:08 +00:00
wiz
a48cf1293d
Use .Bd -literal.
2001-12-01 19:02:07 +00:00
wiz
0c954ebdc8
Sort sections, sort SEE ALSO.
2001-12-01 18:57:03 +00:00
wiz
d4e11e2117
Sort sections, punctuation fixes, sort SEE ALSO.
2001-12-01 18:55:17 +00:00
wiz
e2946f0147
Sort sections.
2001-12-01 18:53:34 +00:00
wiz
972bdd863c
Use .Bd -literal instead of -unfilled.
2001-12-01 18:52:13 +00:00
wiz
b8bbff606d
mdocify. Needs a second pass for SEE ALSO section.
...
XXX: Why do we have a 'standard' disclaimer big in its own section here?
2001-12-01 18:49:55 +00:00
wiz
5d2a72968c
Sort sections.
2001-12-01 17:18:38 +00:00
wiz
2c26591198
Sort sections, sort SEE ALSO, drop trailing '.' in SEE ALSO, use standard
...
headers.
2001-12-01 17:17:58 +00:00
wiz
c7878e50cb
Sort sections, sort SEE ALSO, close quotes in two places.
2001-12-01 17:15:06 +00:00
wiz
aded0d2cce
Whitespace cleanup.
2001-12-01 16:43:07 +00:00
kleink
e7566d6000
Add a "cnewer" primary which evaluates true if a file has a more recent
...
ctime than its argument.
From kre in PR bin/14802; originally suggested name was "updated" but
renamed due to GNU find(1) being prior art for this functionality.
2001-12-01 14:10:04 +00:00
kleink
c4c0037332
Improve previous' markup usage a bit.
2001-11-30 18:25:58 +00:00
kleink
cc81a9e326
Document the .telnetrc DEFAULT machine entry.
2001-11-30 18:15:24 +00:00
thorpej
9f434e6392
Clean up some MAKE_BOOTSTRAP issues wrt. MACHINE/MACHINE_ARCH.
2001-11-30 01:29:47 +00:00
thorpej
235d97a465
KERNBASE is a constant that kernland has no business using; it's
...
existence and value are machine-dependent, and using KERNBASE
either breaks binary compatibility across the same MACHINE_ARCH
or prevents this program from compiling at all.
2001-11-29 21:22:25 +00:00
lukem
9058fce64e
use u_char instead of char in base64_encode().
...
problem noticed by Jorgen Lundman in private mail.
2001-11-29 02:12:33 +00:00
abs
74a411793d
Clarify when automatic initialisation of TELNET options occurs.
...
Reported by John Heasley.
2001-11-28 20:31:36 +00:00
manu
9a1cd2898a
Added support for IRIX emulation
2001-11-28 10:36:48 +00:00
jmc
96316bebb6
Cast the printf'ing of the 2 size_t vars in dohashstat to unsigned long long as
...
some ports have size_t's which are larger than int's.
2001-11-26 21:04:49 +00:00
lukem
31c1ed8952
- Separate hashstat namelist into separate hashnl[], and don't barf if
...
some of the symbols can't be found
- Only kvm_nlist() hashnl[] and histnl[] once
- Add a description to struct kernel_hash, and print with -L
- Sort entries in khashes[]
- Don't exit on unknown hashes; just display a warning and move on
2001-11-26 14:06:31 +00:00
lukem
ef4781fc59
add stats for nchash & ncvhash
2001-11-26 10:38:59 +00:00
lukem
ff1761be8e
- Use -H (instead of -h) to list all hash stats.
...
- Add '-h hashname' to only list the stats for hashname.
- Add -L to list valid hashes
- Fix up some whitespace
2001-11-26 10:18:08 +00:00
wiz
d5d43c487a
Sort sections, and be consistent in each-vs-every usage at least in this
...
man page.
2001-11-26 07:52:46 +00:00
lukem
9ba7f648bb
- replace -h uvmhist with -u uvmhist, and -H with -U, since uvm history stuff
...
isn't generally enabled by default, and i wanted -h for something else.
- implement -h, which displays statistics for various kernel hash tables
- add deref_kptr(), which does the hard work of kvm_read() et al
- various minor cleanups
2001-11-26 07:40:01 +00:00
jdolecek
305085a35d
for (new)pipes, print 'n' if it's in nonblocking mode, and 'a' if it's
...
set to async
2001-11-25 18:49:02 +00:00
augustss
4385e5bfc5
Don't open sequencer device if we're not going to play.
2001-11-25 12:29:52 +00:00
yamt
410d1db249
don't make broken file with -R option.
2001-11-25 11:41:09 +00:00
yamt
01d580bd93
handle "*" in Content-Range properly.
2001-11-25 11:24:45 +00:00
perry
37799562b4
fix an accidental use of dirname instead of xdirname
2001-11-24 21:58:42 +00:00
explorer
78762d72a5
fix tail; don't try to map more of the file than really exists
2001-11-24 02:30:17 +00:00
perry
a772ed1f5f
add comments noting the mktemp usage is safe.
...
long run I think we have to abandon using the linker for warnings and
beef up lint instead.
2001-11-23 18:14:51 +00:00
simonb
6c70c79401
Overhaul link creation - splitting out hard and symbolic link handling
...
to separate functions and handling -r (renaming) correctly for both
cases.
Also fix most lint(1) warnings.
2001-11-23 16:14:51 +00:00
dillo
d1be3cca41
Make metadata logging of set-id bits work for unprived installs.
...
These bits were cleared from mode before a call to fchmod and later
that changed value was logged.
2001-11-22 23:27:38 +00:00
wiz
1fd7eeefcd
"than" instead of "then".
2001-11-21 19:14:19 +00:00
wiz
55e6492076
Explicitly write explicitly without a second e.
2001-11-21 17:33:26 +00:00
wiz
96ca4ebaaf
Sort SEE ALSO.
2001-11-21 16:26:18 +00:00
ragge
56b4a88fd0
The C example was wrong.
...
Is there any reason for this program to still be around???
2001-11-21 15:30:00 +00:00
explorer
a3c923dc72
make tail -f and tail -10000 work on files > those which can be mmap()ed whole. tail -r will still not function on large files.
2001-11-21 06:47:07 +00:00
enami
31b84bf30a
Check array boundary correctly.
2001-11-21 00:40:56 +00:00
enami
5413315441
Print evcnt/intrcnt as unsigned.
2001-11-21 00:38:50 +00:00
itojun
64b7f58d02
__ss_{len,famiy} hack is no longer necessary
2001-11-19 03:20:02 +00:00
perry
75824c636a
simplify metadata logging, and add metadata logging for hard links.
2001-11-19 02:51:00 +00:00
perry
46164f478c
Fix a bug in detecting overflow in unsigned multiplication.
...
XXX Note that the overflow code for many cases seems to be buggy. I've
only fixed one bug that was bothering me. A set of regression tests
and extensive testing are needed.
2001-11-17 04:35:32 +00:00
perry
c50182835e
1) Use standard box drawing characters. It looks a whole lot better
...
than *'s.
2) On displays that handle color, do a cheesy white-on-blue theme.
As silly as it may seem, many people seem to respond better to color
and nice borders for sysinst.
XXX will rig up a way to do this more cleanly.
2001-11-17 01:12:47 +00:00
kleink
6f7054a583
Try $LOGNAME first, then fall back to $USER.
2001-11-15 14:16:11 +00:00
tv
a4c4ea7686
Fix a very old and annoying bug: Adding suffixes to sufflist wasn't setting
...
a refCount of 1 to indicate its presence on sufflist. Hence suffixes were
being removed by Suff_EndTransform() and being freed before all the
referential links were removed. This resulted in a malloc warning on 1.5.x:
make in free(): warning: chunk is already free.
This could be reproduced with the following simple Makefile passed to
"make -r":
=====
.SUFFIXES: .l .c
.l.c:
foo:
2001-11-14 19:27:40 +00:00
tv
650b2f0a52
Get first getopt string right; provide better usage message.
2001-11-14 14:57:04 +00:00
tv
edef067add
Document -o.
2001-11-14 14:49:38 +00:00
tv
f69c13a649
Whitespace nit.
2001-11-14 14:44:29 +00:00
tv
428a14fd18
Make this buildable as a reachover host tool.
2001-11-14 14:22:09 +00:00
tv
4b087712af
Pull in various changes from OpenBSD, most from Marc Espie, including:
...
* Provide some GNUisms as extensions.
* Provide dynamically growable string space.
* Make define(defn(foo)) work correctly for builtins.
(The current version is supposed to be capable of satisfying autoconf.)
All still relevant NetBSD changes have been preserved in this version, and
formatting and style fixes have been applied in various places.
Thanks to Masao Uebayashi <uebayasi@soum.co.jp> for pointing this out.
2001-11-14 06:16:07 +00:00
tv
b5cd2489b2
Major overhaul of src/tools and host toolchain. Summary of changes:
...
* Rewrite src/tools Make logic to work like the rest of the tree wrt
"dependall" and "install". The old "make build" hack is gone.
* Remove the MKTOOLS logic. This was linked to the "make build" hack,
and was only needed because TOOLDIR originally had no writable default.
* Redo the GNU configure/make logic to make it fit reasonably in a
BSD make wrapper. Use new ${.ALLTARGETS} variable to scan for
targets in $(srcdir), and mark them with .MADE: to prevent rebuilding.
* Only build cross tools in src/tools; remove some messy logic in
src/usr.* and src/gnu/usr.* that would do target filename rewriting
(improves consistency and readability).
* Add the ability to build cross gdb at tool build time by setting
MKCROSSGDB (default no) to "yes" in mk.conf.
* Add src/tools/groff and set up paths to work with this cross groff.
2001-11-12 23:16:17 +00:00
tv
e4b456f8b8
Redo the hashtable for "." if .OBJDIR changes.
2001-11-12 21:58:17 +00:00
tv
36d6a03ffd
Formatting cleanup.
2001-11-12 20:26:55 +00:00
tv
7762a7fe1c
Clean up. Use -I., not -I${.OBJDIR}. Don't have to clean up y.tab.h.
2001-11-12 20:23:26 +00:00
tv
2dd7b553d7
Find files via .PATH where appropriate.
2001-11-12 19:32:08 +00:00
tv
aff1bdffff
Actually do a chmod if -U, but only try chmod'ing the lower 0777 bits.
...
This is needed to make things executable, where appropriate.
2001-11-12 19:08:31 +00:00
tv
5da3f37a1c
Use .PATH to find mkskel.sh; formatting cleanup.
2001-11-12 18:53:40 +00:00
wiz
ae62ceb59b
Whitespace/punctuation nits.
2001-11-12 03:23:58 +00:00
tv
f3c05f752e
Add new make variable .ALLTARGETS, which lists all targets in the Makefile.
...
(Makes it possible to search the target list for particular things and
apply attributes to all the relevant targets.)
2001-11-12 01:33:48 +00:00
tv
eae8a8fd1a
Sort list of make variables.
2001-11-12 01:31:21 +00:00
tv
e8c8d143cc
Back out my rev. 1.75 on recommendation of christos.
...
Instead of skipping the PWD check entirely, add a skip of the PWD override
if MAKEOBJDIR is set and contains a variable transform ($). This has
similar problems to what happens if MAKEOBJDIRPREFIX is set.
2001-11-11 21:40:05 +00:00
tv
2814f4901b
Fix long-standing bug where, if an objdir exists, searching the .PATH for a
...
file will strip any leading path on the filename when searching ${.CURDIR}.
This bug manifested itself more prominently with xsrc/xfree/xc/lib/GL/GL,
since we now always search ${.CURDIR} as an alternative to ${.OBJDIR}
(PR bin/14499).
2001-11-11 21:36:06 +00:00
wiz
397bf83de7
Fix description of Thanksgiving Day per misc/14519 by Lawrence Doan,
...
and add a '*' since it's a moving target.
2001-11-10 08:21:07 +00:00
gmcgarry
3e78e1c992
Install compile_et(1).
2001-11-10 07:50:42 +00:00
mycroft
201d66a064
Remove calculation of crc_total from here, making the routine approximately
...
twice as fast.
2001-11-10 05:16:43 +00:00
hubertf
6e25baad1d
/vmunix => /netbsd
...
Reported by Hiramatsu Yoshifumi <hiramatu@boreas.dti.ne.jp> in PR 14513
2001-11-09 16:32:16 +00:00
jmc
edf781f5fc
Oops...don't nuke the global symbols with objcopy. Just keep the crunched stub
...
and revert the others to locals
2001-11-08 07:35:00 +00:00
drochner
ae7b2f469f
remove superflouos arguments to fprintf()
2001-11-07 18:22:39 +00:00
lukem
22fed3d22d
exclude cd9660 and procfs as well. fixes PRs [bin/8454] and [bin/14006]
2001-11-07 15:31:41 +00:00
christos
3058ad6190
make sure that we ramdiskbin is static. By the numbscull! Nobody tested this?
...
BTW. it seems that only make working floppies with USETOOLS=no. Will
investigate more.
2001-11-07 04:48:07 +00:00
enami
f7a77f5cca
Fix whitespace usage.
2001-11-05 03:35:49 +00:00
groo
f320ce17e1
Add ``score'' (20) to trivia section.
2001-11-04 03:33:49 +00:00
christos
1703d1eee6
Update to the new t_agetstr() API.
2001-11-02 18:27:00 +00:00
tv
1c31149727
Apparently something was missed in the Main_SetObjdir commit. Fix a TRUE
...
value that should start out FALSE.
2001-11-02 15:37:41 +00:00
tv
17159cd70f
Strike getenv("PWD") entirely, based on prior discussion with sjg. This
...
breaks too many situations, including MAKEOBJDIR with a :C,foo,bar,
transform in many cases. It's ambiguous and unreliable, as the comment
above that code always indicated. In order to have reliable objdirs, they
need to work the same way Every Time.
(Note that taking this out is not a performance hit; we were already doing
the getcwd() call first. So the getenv("PWD") didn't increase performance.)
2001-11-02 03:52:21 +00:00
tron
d40605c723
Fix incorrect usage message. Problem noted by Brian Ginsbach in
...
PR bin/14411.
2001-11-01 16:31:48 +00:00
tron
8370dbf86f
Add missing description of option "-D".
2001-11-01 16:30:40 +00:00
tv
053d51348d
Overhaul the initialization and handling of .OBJDIR:
...
* Replace chdir_verify_path() with Main_SetObjdir(), which can be called
externally, and can take a "const char *". (There's a lot of non-const
"char *" passing around in var.c of what should be const strings....)
* Rewrite the initial "find my .OBJDIR" code to make use of the new
function. This still functions as it had in the past, but the comment
above this block was changed to reflect reality: if MAKEOBJDIRPREFIX
or MAKEOBJDIR are set in the environment, then *only that value* is
tried; make does not fall back to obj.MACHINE, obj, and /usr/obj/`pwd`
as it would without these env vars set.
* Add a new special target, .OBJDIR:, which when parsed will cause make to
change to a new object directory and reset .OBJDIR, and PWD in the
environment. This will allow some makefiles (mainly, src/tools)
to override the default objdir semantics in order to add custom logic.
2001-10-31 03:59:42 +00:00
tv
41783071da
Allow "-m" to be used in a .MAKEFLAGS: special target and get it to work.
...
(This splits out the "default system include paths" into its own Lst
variable, and uses it only if sysIncPath is empty. This allows sysIncPath
to be filled in by the Makefile itself.)
2001-10-31 01:15:57 +00:00
augustss
a903cfcf86
Make -p select the right program. Fixes PR 14402, from itohy@netbsd.org.
2001-10-30 17:10:50 +00:00
lukem
01381cc6c0
change metadata_log() to support logging symlink info as well
...
(including target name). pointed out by perry.
2001-10-29 02:57:21 +00:00
perry
0f1e6ffaee
Do not attempt to stat the source if we are dealing with a link. We
...
aren't going to do anything with the information anyway and there is
error checking later anyway.
We can now succeed in creating symlinks to locations that don't exist,
just as ln -s will let us do, and we can use install instead of ln -s
in several Makefiles. The code was written with the obvious intent to
let you do this but apparently it was never tested.
2001-10-29 00:25:44 +00:00
perry
1ceecb558f
1) Remove a comment that bore no resemblance to reality. It was worse
...
than having no comment at all by far.
2) fix an instance in which we checked if "from" wasn't a regular file
and then bitched about "to".
2001-10-28 23:43:19 +00:00
yamt
9ab12a24fa
our wchar_t is int, not short.
2001-10-28 05:24:37 +00:00
jdolecek
a31950f616
actually document trstr 'u' - user data and note it's included by default
...
kill some trailing whitespace
2001-10-26 23:38:07 +00:00
lukem
99147a7648
remove #include <ufs/ufs/quota.h> where it was just to appease
...
<ufs/ufs/inode.h>, since the latter now includes the former. leave the former
in source that obviously uses specific bits of it (for completeness.)
2001-10-26 05:56:06 +00:00
lukem
99b386d4f8
Add '-T tags', to specify mtree(8) tags to be written out to the '-M metalog'
...
for the current entry. Concept suggested by Perry Metzger.
2001-10-25 15:37:06 +00:00
lukem
be0d379732
minor knf
2001-10-25 15:06:12 +00:00
thorpej
5f0a22902a
Give host tool builds better control over the HOST_CPPFLAGS.
2001-10-25 02:22:55 +00:00
thorpej
32928fda0d
When adding something to CPPFLAGS, use +=, not =
2001-10-25 01:47:11 +00:00
tron
c92eaa40f3
Avoid segmentation fault if "-z" option is used. Patch supplied by
...
Jarle Greipsland in PR bin/14338.
2001-10-24 17:27:18 +00:00
thorpej
75f45f0ffb
Add support for putting prefixes on the name of lint(1)'s front
...
and back ends. This means that it can be built as a cross tool.
Part of the fix for bin/14280.
2001-10-24 02:31:09 +00:00
tv
d3c2262c8b
Back out part of rev. 1.16 (my build didn't pick up the -I from
...
../Makefile.inc the first time around, for some reason.)
2001-10-24 01:12:45 +00:00
thorpej
20d4cc1a5a
Set a CPP define on the command line to indicate which object
...
format lint(1) is being targeted at, and use this knowledge
as appropriate in the target param headers.
2001-10-24 00:42:35 +00:00
tv
b96cc8c40e
Let lint.7 get auto-built by the bsd.man.mk logic (don't explicitly depend
...
on it via "realall:"). Fixes lint.7 problem in src/tools reported by mrg.
While here, actually -I the arch subdir to pull in the correct targparam.h.
2001-10-24 00:07:39 +00:00
jmc
7ed7336587
Fix typo in definition of PARSEFILE. It should refer to PARSEDIR (and not
...
itself twice) when describing the variables lifetime
2001-10-23 06:32:38 +00:00
wiz
dffa59c8f5
Sort sections, sort SEE ALSO, standardize section header, improve markup in
...
one place.
2001-10-22 23:51:12 +00:00
augustss
dc41f2f427
Change usbhidctl to take numeric usage names. Add examples in the man
...
page. From Dave Sainty <dave@dtsp.co.nz>.
2001-10-22 22:03:49 +00:00
jmc
d63596f307
Move CPPFLAGS addition for lint1/arch to Makefile.inc so each subdir will
...
pick them up
2001-10-22 05:19:31 +00:00
jmc
0fbad14c98
Check for MAKEFLAGS in the env and pass those to the test make's run for
...
finding obj files. Otherwise -m <new mk files> won't get passed and can
cause problems on some cross builds.
2001-10-21 23:06:59 +00:00
simonb
9935fdfff2
Back out previous; Aymeric Vincent is looking into a better fix.
2001-10-21 22:24:25 +00:00
thorpej
62f88da44c
Split out target parameters into separate header files, and
...
pull the correct one in based on the MACHINE_CPU variable.
MACHINE_CPU will be set according to the target system we are
building for by <bsd.own.mk>.
One component of addressing bin/14280.
2001-10-21 21:39:49 +00:00
simonb
e5b75269ea
Fix problem with long pauses displaying blank lines if O_LEFTRIGHT and
...
O_NUMBER both are active. Patch from Debian bug report #79768 .
2001-10-21 16:04:29 +00:00
yamt
1856278572
backout my miscommit.
...
pointed by Aymeric Vincent.
2001-10-20 22:30:31 +00:00
aymeric
41fdc533eb
bump version after fixing a bug introduced in 1.79nb2
2001-10-20 10:11:41 +00:00
aymeric
be5a16fc47
Fix a cut_line() caller not using the right value for (former) ENTIRE_LINE,
...
by defining the (newer) CUT_LINE_TO_EOL define in common/cut.h and using it
where due.
Bug reported on current-users by Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>
diagnosed by Bang Jun-Young <bjy@mogua.org>,
quick-fixed by Robert Elz <kre@munnari.OZ.AU>.
2001-10-20 10:04:49 +00:00
jmc
e332480c9c
Convert default invalid to to use the #define now available in rune.h
2001-10-20 06:01:53 +00:00
wiz
e26cad44d7
Appeared in .Bx 3.0, not .Ux 3.0.
2001-10-19 17:37:32 +00:00
wiz
cd08ea4664
Fix typo.
2001-10-19 16:11:57 +00:00
tv
88917ec7e1
If unprivileged, we may be running on a system that doesn't have the proper
...
/etc/passwd and /etc/group (as well as concept of file flags) as the target.
Rather than look up users, groups, or flags with -U, do what the manpage
indicates: don't even try changing them. If -M is specified, use the
strings that are passed in via options with "gname", "uname", and "flags"
in the resultant mtree file, rather than retranslating them back from numbers.
2001-10-19 14:26:19 +00:00
yamt
f0b2b776f2
- implement -m.(count characters instead of bytes)
...
- use iswspace instead of isspace for -w.
2001-10-19 06:09:56 +00:00
martin
746fed9089
Add -msoft-quad-float on sparc64 to work around toolchain/kernel fpu
...
emulation lossage.
This makes awk create proper vi.h and emacs.h files in src/lib/libedit
again.
2001-10-19 04:12:41 +00:00
tv
3a3a2b1175
Rename "aux.c" to "support.c" to avoid clash with invalid "aux" basename
...
on some Microsoft host OS's.
2001-10-19 02:46:19 +00:00
tv
fbc7a97b48
Remove files beginning with ":", which is invalid on other host OS's
...
(particularly those made by Microsoft). These ex/vi-macro files are not
actually needed at this point, anyway....
2001-10-19 02:43:26 +00:00
itojun
c868e666a2
print rip6stat. sync with kame
2001-10-18 09:26:16 +00:00
wiz
a3f7faa89a
"compact" is no valid .Bd argument, "-compact" is (groff-1.17.2-found).
2001-10-17 22:36:32 +00:00
wiz
73f9704b80
Sort sections, fix punctuation.
2001-10-17 22:32:41 +00:00
wiz
c6c6db2fc7
"-indent" is not a valid .Bl argument, "-offset indent" is (found by
...
groff-1.17.2).
Fix some whitespace.
2001-10-17 22:28:49 +00:00
wiz
663a1fb2a8
Sort sections, drop some whitespace.
2001-10-17 22:13:04 +00:00
wiz
862fdf44d8
Sort SEE ALSO, drop some whitespace, and sort sections.
2001-10-17 22:09:55 +00:00
wiz
797e4e51c3
Fix section names, sort sections, remove a space.
2001-10-17 22:02:30 +00:00
wiz
c805849eed
Properly quote `No' (as non-macro argument).
2001-10-17 21:08:15 +00:00
yamt
f8835551fd
fix format string bugs.
...
pointed by Tomoaki IMAMURA in PR/14271.
2001-10-17 07:38:48 +00:00
sjg
93de21cdc1
Don't ignore errors during .END processing.
...
PR: 14267
Reviewed: christos
2001-10-16 18:50:12 +00:00
sjg
9c66252a02
When attempting to chdir to .CURDIR because Check_Cwd_Cmd says we need to
...
make sure that the dir actually exists. In compat mode the corresponding
chdir simply fails and all is well - the issue only arises when playing
tricky games with the value of .CURDIR.
Reviewed: christos
2001-10-16 18:06:29 +00:00
bjh21
6b49898e83
While I'm here, for those currencies that have a fixed exchange rate against
...
the Euro (BEF, DEM, ESP, FRF, IEP, ITL, LUF, NLG, ATS, PTE, FIM, GRD), use
that exchange rate.
2001-10-16 12:53:29 +00:00
bjh21
02f58b4bee
Add "rackunit" (alias "RU" or "U").
2001-10-16 12:09:04 +00:00
bjh21
e0b2c4633d
Move hard-coded /usr/share/misc from mdb.c to pathnames.h, in accordance
...
with KNF.
2001-10-15 22:20:03 +00:00
bjh21
92fa26019d
Move the default path definition from msgdb.c to a new pathnames.h, as
...
required by KNF. This will also be required to allow msgc to be installed
into ${TOOLDIR} properly.
2001-10-15 22:11:12 +00:00
tacha
a2ffc24485
If no_proxy condition is true && urltype == FTP_URL_T, use fetch_ftp to retrieve.
2001-10-15 05:05:43 +00:00
lukem
c3e7e8005a
oops, got chflags() error checking around the wrong way
2001-10-11 04:27:30 +00:00
lukem
c32ec6cb78
- Implement "-M log", which appends the metadata associated with the
...
installed file or directory to `log'. This is primarily designed
to be used in conjunction with -U, but that's not mandatory.
Provide metadata_log() to do the hard work. The log file is opened
for append at the start, and flock(LOCK_EX) is used to prevent
interleaved output (from multiple concurrent install(8) operations).
- Improve parsing of owner and groups (e.g., strtoul() instead of atoi()),
and don't rely upon uid==-1 to indicate "no owner"; use a flag instead.
- Make fileflags a global variable; uid, gid, and mode are, so lets be
consistent...
- Improve -U (unpriv); work on file flags as well, and only try to change
the file flags after the temporary file is renamed (since certain flags
will prevent the rename from working).
2001-10-11 02:06:32 +00:00
christos
9220b490d0
Install magic.mime.mgc too.
2001-10-10 16:56:27 +00:00
bjh21
7a29a41680
When summarizing pool memory usage, account for PR_RECURSIVE pools
...
specially so as to avoid counting the same memory twice.
2001-10-07 12:50:54 +00:00
is
822a067a62
file recognizes Amiga icon (.info) files now.
2001-10-06 20:55:42 +00:00
bjh21
f4c2a9f013
Use getnameinfo() to format link-layer addresses for netstat -r rather than
...
doing it ourselves and falling back to link_ntoa().
2001-10-06 18:56:49 +00:00
wiz
caeab83572
Whitespace fixes and formatting improvements.
2001-10-06 18:51:04 +00:00
bjh21
3369b8a6bb
Use getnameinfo() for printing link-layer addresses in netstat -i, rather
...
than doing it ourselves.
2001-10-06 18:48:30 +00:00
bjh21
79931f7b04
Add -L and -U options to eject(1) that call DIOCLOCK. Also generally clean
...
stuff up, correct the usage message and update the manpage to match.
Note that the new options aren't wonderfully useful, since cd(4) at least
promptly unlocks the drawer when eject closes the device.
2001-10-06 15:43:33 +00:00
bjh21
ccb8f4d3ed
KNFify
2001-10-06 14:29:55 +00:00
bjh21
67fe54beb4
On ARM ELF platforms, size_t and ptrdiff_t are u_long and long respectively.
...
See <arm/ansi.h>.
2001-10-06 12:25:56 +00:00
jmc
7399da0682
Add appropriate ifdefs so tools reachovers build clean
2001-10-05 22:54:51 +00:00
jmc
6addac288f
If USE_NEW_TOOLCHAIN is defined use objcopy instead of crunchide as it works now.
2001-10-05 22:52:56 +00:00
eeh
a00c25eae0
Get rid of warnings on 32-bit machines.
2001-10-05 22:40:10 +00:00
eeh
f592ea46c0
Let 32-bit platforms generate 64-bit fcode too.
2001-10-05 22:36:02 +00:00
eeh
f39983133f
Handle numbers with `.' embedded int them and 64-bit literals properly.
2001-10-04 18:53:15 +00:00
tv
595b32cfea
Bring up-to-date with flex.skl.
2001-10-04 17:12:27 +00:00
wiz
fc7396be3d
Whitespace, punctuation, section header fixes, sort sections.
2001-10-04 11:20:39 +00:00
wiz
c0de7313ab
Whitespace fixes.
2001-10-04 11:20:17 +00:00
jmc
ab4dcdab07
Convert makefile to use bsd.prog.mk. Makes linking work since the .mk file
...
takes care of it and this will handle a DESTDIR build setup then.
2001-10-04 07:34:47 +00:00
jmc
03648a201b
Add a -d option to set the DBG flag to whatever flags the builder wants. If
...
it's not set, default to -Os (so it's not hard coded into the binary.)
Generate a makefile by default that does all object file builds in local
subdirs by binary (i.e. bad144 gets built in $OBJDIR/bad144) via a reach over
make. (Sets .PATH and .CURDIR and does a make for the objects needed in that
dir).
Add a -o option that does the old behavior of searching for obj files by
querying the various object environment vars and searching. Without this
option none of the objdir special options, environment vars, etc will have
effect.
Document all the changes in the man page (and specificly note that without -o
none of the objdir functions take effect).
2001-10-04 04:17:04 +00:00
atatat
4aaca49ce6
Hmm...apparently I left out a word.
2001-10-03 20:29:39 +00:00
bjh21
b95ddc4862
Correct broken markup in description of -l.
...
Correct the second synopsis to match the description and the usage message.
2001-10-02 14:45:43 +00:00
bjh21
32261d4b9a
Add .It for -d and -l as well.
2001-10-02 14:41:31 +00:00
bjh21
46dfe969fe
Small formatting changes: Correctly mark the paragraph on -p with .It, and
...
don't put excess words in .Ar in one of the examples.
2001-10-02 14:38:09 +00:00
atatat
3cbffc40e1
Back out last patch (again). This patch seems to satisfy test suites
...
that I've found, while the previous one did not.
2001-10-02 03:03:02 +00:00
atatat
cfad8d9136
New fix for PR bin/14074. This one doesn't make sed hang.
2001-09-28 21:12:04 +00:00
atatat
2e515657d7
Back out the pr fix. It doesn't work.
2001-09-28 21:10:34 +00:00
jdolecek
ac2147b9f2
remove accidentaly left debug printf
...
change the pipe descriptor output to include 'r' or 'w' to explicitly
indicate it's open for reading or writing, similarily to "regular" descriptors
2001-09-28 20:29:04 +00:00
jdolecek
92f9fd86ff
the descriptor flags may also contain other stuff besides FWRITE|FREAD,
...
so do '& FWRITE' instead of '== FWRITE' in the check in pipe-related code
2001-09-28 20:16:43 +00:00
tv
33333aa345
Use "trap ... 0" instead of "trap ... EXIT", and use numeric signals for
...
"trap ... HUP ..." if the named signals cause the trap statement to fail.
This improves backwards compatibility of this script.
2001-09-28 14:41:44 +00:00
augustss
6778fe934d
Since the system call and trap rates are often 5 digit numbers these
...
days we move the columns a little to avoid running into other numbers.
2001-09-28 11:58:51 +00:00