Simon J. Gerraty
5b381db8cc
Remove NO_OBJ
...
For meta mode we will want objdirs.
Differential Revision: D2748
Reviewed by: brooks imp
2015-06-11 04:22:17 +00:00
Simon J. Gerraty
128a410505
Merge bmake-20150606
...
Only change to bmake is man page - document .OBJDIR target.
We also get latest dirdeps.mk and friends.
2015-06-11 04:00:22 +00:00
Christian Brueffer
6b3027cb42
Correct Hawaii's admission day.
...
PR: 192651
MFC after: 1 week
2015-06-11 00:12:33 +00:00
Simon J. Gerraty
87750562a1
Avoid bogus MLINKS when MK_LZMA_SUPPORT=yes and MK_BSD_GREP=no
2015-06-08 23:37:17 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Marcel Moolenaar
529b5c137e
Move contrib/top/top.X to contrib/top/top.xs and move
...
contrib/top/top.local.H to contrib/top/top.local.hs.
This fixes a build breakage when src is on a case-
insensitive file system -- we never properly create
top.x nor top.local.h. Change the makefile accordingly.
MFC after: 3 days
2015-06-08 19:45:24 +00:00
Baptiste Daroussin
1e38e9cdd3
Readd the warning level gcc 4.2 still complains
2015-06-06 19:43:41 +00:00
Baptiste Daroussin
f41337c150
Add const to the copyright variable
...
Bump WARNS to level 2
2015-06-06 13:13:39 +00:00
Baptiste Daroussin
f692ba0712
Remove WARNS keylogin build fine with clang and gcc
2015-06-06 13:09:49 +00:00
Baptiste Daroussin
b492c4f15f
Bump WARNS level to 1
2015-06-06 13:08:48 +00:00
Baptiste Daroussin
a2ca3324e2
Remove unused variable
2015-06-06 13:08:31 +00:00
Baptiste Daroussin
ff2f1f842b
Make global variables static
...
Remove WARNS from Makefile
2015-06-06 12:43:05 +00:00
Baptiste Daroussin
b5d848796b
Bump level WARNINGS to 3
2015-06-06 12:41:25 +00:00
Baptiste Daroussin
1fbc22f5ed
Make global variables static
...
Remove WARNS from Makefile
2015-06-06 12:39:00 +00:00
Baptiste Daroussin
66a86d242f
Remove WARNS vtfontcvt builds find with clang and gcc with maximum level warning
2015-06-06 12:34:59 +00:00
Baptiste Daroussin
5e53ab6d17
Fix history
2015-06-06 12:10:10 +00:00
Baptiste Daroussin
47d53ed242
Fix HISTORY and add AUTHORS section
...
Obtained from: OpenBSD (by schwarze@)
2015-06-06 12:08:10 +00:00
Baptiste Daroussin
490f43697b
Fix history, add AUTHORS section
...
Obtained from: OpenBSD (by schwarze@)
2015-06-06 12:04:38 +00:00
Baptiste Daroussin
cf58cb8d24
Complete documenting the HISTORY
...
Obtained from: OpenBSD (by schwarze@)
2015-06-06 12:01:35 +00:00
Baptiste Daroussin
634a59c18b
Fix history (appeared in 1BSD)
...
Obtained from: OpenBSD (by schwarze@)
2015-06-06 11:58:19 +00:00
Baptiste Daroussin
626f466667
Complete documenting the HISTORY of what remains of the 1BSD heritage
...
Obtained from: OpenBSD (by schwarze@)
2015-06-06 11:55:35 +00:00
Baptiste Daroussin
8b912b6ce9
Fix history: colrm(1) appeared in 1BSD not 3.0BSD
...
Add Author section
Obtained from: OpenBSD (change by schwarze@)
2015-06-06 11:42:43 +00:00
Baptiste Daroussin
b1998e6914
Fix some clang warnings:
...
Add missing headers
Add parenthesis when using the result of an assignment as a condition
2015-06-05 21:45:35 +00:00
Baptiste Daroussin
a0c5c03b66
Fix typos
2015-06-05 21:35:20 +00:00
Baptiste Daroussin
09faefdd44
Replace the gunzip(1) system by a minimalistic zlib based implementation.
...
This allows to not depend on gunzip(1) at bootstrap time, and is good enough to
wait for upstream real implementation using zlib.
2015-06-03 13:32:28 +00:00
Baptiste Daroussin
8faa40d1a0
Switch to mandoc's version of makewhatis(8), whatis(1), apropos(1) utilities.
...
This change among other things improve search capabilities over the manpages
allowing fine grain query.
A new build option WITHOUT_MANDOCDB has been added to keep the ancient version
of the database and the tools. The plan is to entirely remove this option before
11.0-RELEASE.
Differential Revision: https://reviews.freebsd.org/D2603
2015-05-30 17:41:37 +00:00
John Baldwin
696bb6cedf
Trim spurious colon.
2015-05-27 19:49:33 +00:00
John Baldwin
ff87ae350e
Export a list of VM objects in the system via a sysctl. The list can be
...
examined via 'vmstat -o'. It can be used to determine which files are
using physical pages of memory and how much each is using.
Differential Revision: https://reviews.freebsd.org/D2277
Reviewed by: alc, kib
MFC after: 2 weeks
Sponsored by: Norse Corp, Inc. (forward porting to HEAD/10)
2015-05-27 18:11:05 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Dmitry Chagin
c64979dc7e
Teach kdump to understand both linux emulation.
...
Differential Revision: https://reviews.freebsd.org/D1079
Reviewed by: emaste
2015-05-24 16:22:03 +00:00
Edward Tomasz Napierala
b853c718a9
Advertise ctlstat(8) a little better.
...
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2015-05-22 11:59:37 +00:00
Warner Losh
68930541b6
Remove stray DEBUG_FLAGS=-g that snuck in with r184761.
2015-05-21 14:36:14 +00:00
Baptiste Daroussin
7b0896d882
Remove demandoc(1) from the build
2015-05-21 13:02:43 +00:00
Baptiste Daroussin
8def216e05
Drop libmandoc and incorporate it into the main mandoc Makefile
...
This simplifies maintainance of mandoc(1).
Note that the same direction was taken on OpenBSD
2015-05-21 12:51:56 +00:00
Baptiste Daroussin
b5d6933ff7
* fix roff terminology in .Nd
...
* remove .Xr to self
* add AUTHORS section
Submitted by: schwarze at OpenBSD
2015-05-21 08:28:48 +00:00
Baptiste Daroussin
b704d1f289
add an include on sys/types.h because we do explicitly use size_t
...
remove unused stdbool.h
Suggested by: schwarze at OpenBSD
2015-05-21 08:26:24 +00:00
Baptiste Daroussin
46cc634986
Use the POSIX PATH_MAX macro from limits.h instead of non standard MAXPATHLEN
...
Submitted by: schwarze at OpenBSD
2015-05-21 08:23:45 +00:00
Baptiste Daroussin
0330f102a0
sort headers
2015-05-21 08:20:42 +00:00
Allan Jude
04017fc7a4
Create links to the libprocstat man pages for all of the libprocstat functions so they can be looked up by name
...
Add a cross refrence to libprocstat in the procstat.1 man page
Differential Revision: https://reviews.freebsd.org/D2578
Suggested by: jmg
Reviewed by: brueffer
Approved by: wblock (mentor)
MFC after: 1 week
Sponsored by: ScaleEngine Inc.
2015-05-21 03:32:44 +00:00
Baptiste Daroussin
31129d4f23
Synchronize with OpenBSD
...
Obtained from: OpenBSD
2015-05-18 22:40:12 +00:00
John-Mark Gurney
e48a49b333
Don't do things we aren't allowed to do in a signal handler... Defer
...
the work to the main thread... This fixes a possible crash if SIGINFO
is delivered at the wrong time...
This still leaves getrusage broken for some reason, but I believe that
is a kernel issue and cannot be fixed here...
2015-05-18 19:18:42 +00:00
Luiz Otavio O Souza
1947004980
Properly align the header and the data columns for netstat -r with and
...
without the -W flag.
2015-05-18 18:03:47 +00:00
Luiz Otavio O Souza
587b51331a
Adjust the string format to match the actual number of arguments.
...
This fix a segmentation fault on ARM when netstat -r is used together with
-W.
This issue was introduced in r279122.
2015-05-17 15:12:55 +00:00
Eitan Adler
6f55e69eb7
ssh-copy-id: Add missing line continuation
...
PR: 194301
Reported by: pkubaj@riseup.net
Patch by: Ross Kilgariff <rosskilgariff@gmail.com>
2015-05-16 06:15:49 +00:00
Baptiste Daroussin
d433cf9a8a
Allow MANWIDTH to work with mandoc(1)
...
Reported by: bdrewery
2015-05-15 15:56:28 +00:00
Ed Maste
e867fb0558
vtfontcvt: Allow 6 digits in verbose output
...
Some fonts (e.g. GNU Unifont) have more than 100,000 (half-)glyphs.
Sponsored by: The FreeBSD Foundation
2015-05-14 20:17:53 +00:00
Ed Maste
9afb8b24ad
Add ELF machine EM_IAMCU, 32-bit Intel MCU
...
It is e_machine 6, which was previously reserved for 486.
2015-05-14 18:29:05 +00:00
Edward Tomasz Napierala
ba8f0eb8fc
Build GENERIC with RACCT/RCTL support by default. Note that it still
...
needs to be enabled by adding "kern.racct.enable=1" to /boot/loader.conf.
Differential Revision: https://reviews.freebsd.org/D2407
Reviewed by: emaste@, wblock@
MFC after: 1 month
Relnotes: yes
Sponsored by: The FreeBSD Foundation
2015-05-14 14:03:55 +00:00
Tony Finch
60214b7ff6
whois: add an option to query the PeeringDB
2015-05-14 11:37:36 +00:00
Tony Finch
315c9c163c
Update whois(1) synopsis.
2015-05-14 11:33:31 +00:00
Tony Finch
a95cb27ce0
Bump whois(1) date.
...
(Thanks to bz@ for the reminder!)
2015-05-14 11:25:18 +00:00
Tony Finch
dfef6b156d
whois: alphabetize whois server list
2015-05-14 10:33:51 +00:00
Tony Finch
35859f3a2f
whois: do not clobber command-line flags when tweaking O_NONBLOCK
...
This can make whois fail to follow referrals when it should.
The bug was introduced in r281959.
2015-05-14 10:33:33 +00:00
Tony Finch
1326bf51e6
whois: try whois.nic.TLD if TLD.whois-servers.net does not exist
...
Based on an idea from OpenBSD.
2015-05-14 10:33:01 +00:00
Tony Finch
0279f129c6
whois: check WHOIS_SERVER as well as RA_SERVER environment variables
...
WHOIS_SERVER is used by Debian's whois client.
2015-05-14 10:32:35 +00:00
Tony Finch
298383b080
whois: code cleanup
...
Remove deprecated options.
Use pedantically correct types.
2015-05-14 10:32:05 +00:00
Tony Finch
c343f06104
whois: special case certain query suffixes
...
This extends the existing support for -NORID handles
to include -NICAT, -ARIN, and -RIPE handles.
The suffix machinery is also used to work around a problem with
lack of referrals from the Nominet server for .uk: names under
.ac.uk need to be queried directly at JANET's whois server.
2015-05-14 10:31:37 +00:00
Tony Finch
8b6444e7e4
Clean up whois manual.
...
Document the RA_SERVER environment variable.
Remove the obsolete -R option, and discourage people from trying
to use the Network Solutions server.
Describe the default behaviour in the DESCRIPTION section,
not buried in the options.
2015-05-14 10:30:37 +00:00
Simon J. Gerraty
28a6bc8146
Merge bmake-20150505 improve detection of malformed conditionals.
2015-05-10 22:03:59 +00:00
Baptiste Daroussin
7bc60a1616
For half and reverse line feeds, recognize both SUSv2-style escape-digit
...
and BSD-style escape-control-char sequences in the input stream.
Submitted by: schwarze at OpenBSD
Discussed with: schwarze at OpenBSD
Obtained from: OpenBSD
2015-05-10 11:41:38 +00:00
Baptiste Daroussin
f23ed79b08
Fix about ten integer overflows and underflows and a handful of logic
...
errors in line number handling.
Submitted by: ingo at OpenBSD
Discussed with: ingo at OpenBSD
Obtained from: OpenBSD
2015-05-08 22:11:54 +00:00
Baptiste Daroussin
696e43653b
Reduce the size to 64 for the commands, 512 was way too large for the purpose
...
Noticed by: julian
2015-05-07 21:30:29 +00:00
Gleb Smirnoff
e42e1fcc64
Printing interface names:
...
o Restore historical behaviour of appending '*' if interface is down,
and we have enough space to print it (usually we don't). [1]
o Do not truncate interface names when printing in encoded format.
o Report interface flags into encoded format.
PR: 199873 [1]
Sponsored by: Nginx, Inc.
2015-05-06 16:43:44 +00:00
Baptiste Daroussin
a2ddd55e00
Enlarge the buffer for storing macros as some macros can be longer than 5
2015-05-05 09:54:47 +00:00
Baptiste Daroussin
209bd1c65e
Update the list of known roff commands (adding the mdoc package)
...
Obtained from: NetBSD
2015-05-05 09:50:21 +00:00
Baptiste Daroussin
955a5eff37
Properly assign open and close brackets and checks memory
...
Obtained from: NetBSD
2015-05-05 09:33:32 +00:00
Baptiste Daroussin
ca887f8d07
Ensure we read existing values of the stk table
...
Obtained from: NetBSD
2015-05-05 09:29:32 +00:00
Baptiste Daroussin
0a2963a2ac
Use stdup(3) and check its return instead from homebrew version using strcpy(3)
...
and malloc(3)
Obtained from: NetBSD
2015-05-05 09:26:32 +00:00
Baptiste Daroussin
8916ff53c3
cosmetic fixes
...
Obtained from: NetBSD
2015-05-05 09:24:29 +00:00
Baptiste Daroussin
c99acb7302
Apply seom style(9) fixes from NetBSD
...
Obtained from: NetBSD
2015-05-05 09:01:42 +00:00
Baptiste Daroussin
224c825745
Prevent useless use of strdup(3)
...
Obtained from: NetBSD
2015-05-05 08:25:25 +00:00
Baptiste Daroussin
1dd178d10d
Replace homebrewed NIL by NULL
2015-05-05 08:17:40 +00:00
Baptiste Daroussin
179646cc91
Use stdbool instead of homebrewed boolean
2015-05-05 08:15:10 +00:00
Baptiste Daroussin
64a70bfbde
Another function to ansify
2015-05-05 07:52:41 +00:00
Baptiste Daroussin
3487fc5d49
Remove unused variables
2015-05-05 07:51:57 +00:00
Baptiste Daroussin
1e0ae120f5
Explicitly use O_RDONLY instead of 0
2015-05-05 07:49:46 +00:00
Baptiste Daroussin
4fc9d67654
Use strlcpy(3) instead of strcpy(3)
2015-05-05 07:47:36 +00:00
Baptiste Daroussin
bd2faad734
upper the warning level to 3
2015-05-05 07:42:40 +00:00
Baptiste Daroussin
c78092e8d0
Another bit of ansification
2015-05-05 07:42:10 +00:00
Baptiste Daroussin
b16000da4b
Ansify to allow to work on it later
2015-05-05 07:33:38 +00:00
Baptiste Daroussin
53b89be196
Remove limitation on input lines by using getline(3)
2015-05-04 22:27:55 +00:00
Baptiste Daroussin
72cc039d1a
Extend the list of known nroff/troff commands
...
Obtained from: heirloom doctools
2015-05-04 22:18:58 +00:00
Baptiste Daroussin
466dd46f7b
Take from heirloom's doctools version of checknr(1) some cosmetic fixes
...
This helps working on synchronising both tools
2015-05-04 22:05:12 +00:00
Brooks Davis
5743dcb3c2
Remove "capability mode sandbox enabled" messages.
...
These messages serve little purpose and break some consumers.
PR: 199855
Differential Revision: https://reviews.freebsd.org/D2440
Reviewed by: rwatson
Approved by: pjd
MFC after: 1 week
Sponsored by: DARPA, AFRL
2015-05-04 21:44:51 +00:00
Baptiste Daroussin
2b30fb2639
Parse filename until first space then print the rest of the line after file
...
inclusion
This is the same behaviour of heirloom's soelim
2015-05-04 18:20:31 +00:00
Baptiste Daroussin
e5ea68e766
Capsicumize col(1)
2015-05-02 12:22:24 +00:00
Baptiste Daroussin
078fd35f79
Actually push the right tests
2015-05-02 12:19:24 +00:00
Baptiste Daroussin
3bf8ad7de2
Add regression test about reverse line feed to col(1)
2015-05-02 12:08:28 +00:00
Baptiste Daroussin
62e2f1e2f4
Add regression tests for soelim(1)
2015-05-02 11:09:58 +00:00
Baptiste Daroussin
b4a0618c44
Improve compatibility groff's soelim
...
While here implement -C from GNU groff
Reported by: delphij
2015-05-01 23:54:09 +00:00
Xin LI
6f32f49c02
Correct - handling.
...
Reported by: pkg-fallout
X-MFC-with: r282318
2015-05-01 22:43:26 +00:00
Baptiste Daroussin
363da13804
Replace groff's soelim by soeliminate(1) renamed soelim(1)
2015-05-01 20:08:25 +00:00
Baptiste Daroussin
32c8097270
Remove bundled reallocarray(3) since it is now in libc
2015-05-01 18:32:54 +00:00
Baptiste Daroussin
a9da03ef30
Use defines to improve clarity
...
MFC after: 2 weeks
2015-05-01 17:33:32 +00:00
Baptiste Daroussin
f6240da93c
col: fixing 25 year old bug
...
Makes col(1) respect POSIX again for escape sequences as decribed in its manpage
The bug was introduced in CSRG in 1990
This also reverts r280911
Differential Revision: https://reviews.freebsd.org/D2424
Reviewed by: jhb
MFC after: 2 weeks
2015-05-01 17:18:07 +00:00
Ed Maste
83990d380a
Actually add c++filt's Makefile
...
Missed in r282285
Pointy hat to: emaste
2015-04-30 22:51:15 +00:00
Ed Maste
0a06cffc15
Add ELF Tool Chain's c++filt to the build
...
Differential Revision: https://reviews.freebsd.org/D2408
Reviewed by: brooks, imp
Sponsored by: The FreeBSD Foundation
2015-04-30 21:30:33 +00:00
Edward Tomasz Napierala
82224d7df8
Remove spurious period.
...
MFC after: 1 month
Sponsored by: International OCD Foun^W^W^WThe FreeBSD Foundation
2015-04-29 17:01:28 +00:00
Edward Tomasz Napierala
aae2a24b49
Make rctl(8) more user-friendly when RACCT/RCTL is disabled for some reason.
...
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
2015-04-29 16:41:49 +00:00
Rene Ladan
483117a646
The Dutch queen abdicated two years ago, the national holiday associated with
...
her birthday is now associated with the birthday of her son.
2015-04-27 17:04:27 +00:00