Simon J. Gerraty
4639b85868
Missed adding Makefile.config and unit-tests/Makefile should
...
allow FreeBSD make to do 'obj'.
Approved by: marcel (mentor)
2013-02-04 17:41:17 +00:00
Andrew Turner
3306f972bf
Cast *tabchar, a wchar_t, to a wint_t as it is the type the %lc printf
...
format string expects. This is only an issue on ARM EABI where wint_t is
different to wchar_t.
2013-02-04 10:05:55 +00:00
Dimitry Andric
df5d2454a3
Pull in r170135 from upstream clang trunk:
...
Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user
specifies not to. Dont build ASTMatchers with Rewriter disabled and
StaticAnalyzer when it's disabled.
Without all those three, the clang binary shrinks (x86_64) from ~36MB
to ~32MB (unstripped).
To disable these clang components, and get a smaller clang binary built
and installed, set WITHOUT_CLANG_FULL in src.conf(5). During the
initial stages of buildworld, those extra components are already
disabled automatically, to save some build time.
MFC after: 1 week
2013-02-02 22:28:29 +00:00
Simon J. Gerraty
3cbdda60ff
Merge bmake-20130123
...
Approved by: marcel (mentor)
2013-02-01 22:55:27 +00:00
Brooks Davis
7a06a9247d
When in -U mode do avoid setting SUID bits, but do not modify the mode
...
variable so the intended mode can be logged correctly if -M is specified.
Sponsored by: DARPA, AFRL
2013-01-31 16:04:40 +00:00
Xin LI
e56ef7d358
- Refresh code with latest OpenBSD revisions.
...
- Remove $DragonFly$ tags as they are using git nowadays and VCS tags will
not help merging.
- Other changes to Copyright headers to make them consistent with other
source code, we intend to fork from this point.
Reviewed by: pfg
2013-01-29 20:05:16 +00:00
Gabor Kovesdan
2dd076b84b
- Add a BSD-licensed patch, ported by Pedro F. Giffuni (pfg) from
...
DragonflyBSD and install it as bsdpatch. WITH_BSD_PATCH makes it
default and installs GNU patch as gnupatch.
Submitted by: pfg
Obtained from: The DragonflyBSD Project
2013-01-29 17:03:18 +00:00
Andrey Zonov
c71535cdd3
- Show page faults requiring I/O when -s invoked.
...
Reviewed by: alc
MFC after: 2 weeks
2013-01-28 12:58:37 +00:00
Andrey Zonov
9c02dc3399
- Show page faults requiring I/O on vmstat display.
...
Reviewed by: alc
MFC after: 2 weeks
2013-01-28 12:57:42 +00:00
Gabor Kovesdan
0c2c94e1b7
- Remove forgotten commented out debug code
...
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
Reviewed by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2013-01-27 19:50:24 +00:00
Gabor Kovesdan
f187ff08ef
- Simplify and unify diagnostic and error message handling
...
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
Reviewed by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2013-01-27 19:49:10 +00:00
Mateusz Guzik
c2b51d4457
truss: use 'e' flag for fopen instead of fcntl(.., FD_CLOEXEC)
2013-01-27 03:17:35 +00:00
Mateusz Guzik
8ff44cbb80
truss: if file requested with -o flag could not be opened print the reason
...
MFC after: 3 days
2013-01-27 03:14:54 +00:00
David Chisnall
03d37d34cc
Fix style nit in dtc man page: sentences should start on new lines.
...
Reported By: joel
2013-01-25 08:34:38 +00:00
Brooks Davis
0b7aa37f7b
Install the NLS catalog in the C directory rather than en_US.US-ASCII
...
which is a link to C. This allow the makefs mtree manifest mode to find
the file.
2013-01-24 16:53:35 +00:00
David Chisnall
009f7b425d
Explicitly include headers that are implicitly included by libstdc++. Fixes
...
building dtc with libc++.
2013-01-23 08:54:34 +00:00
Brooks Davis
bf8596f6e2
Remove documentation of the old -M option.
...
Sponsored by: DARPA, AFRL
2013-01-22 18:57:51 +00:00
Joel Dahl
3917cbe067
Remove EOL whitespace.
2013-01-22 18:35:42 +00:00
Joel Dahl
2d943d5b94
Minor mdoc fixes.
2013-01-22 18:33:31 +00:00
David Chisnall
b5383b7b85
Fix the missing sentence that ended in the middle in the man page for dtc (also
...
spotted by gavin).
2013-01-22 18:15:43 +00:00
David Chisnall
45688d5d5f
Fix logic error in explicitly specified dtb versions spotted by gavin.
2013-01-22 18:12:31 +00:00
Gleb Smirnoff
f89bcdb03b
Use pluralies() for "entry"/"entries".
2013-01-22 18:07:59 +00:00
David Chisnall
af0dd31fc4
Import new (BSDL) device tree compiler. Now built by default, so that it can't
...
be used on the host system (and not installed on the device, if required). The
GPL'd one is still available if there are any devices that need it (make
universe passes with it, including kernels that use fdt, but there may be some
out-of-tree ones). WITH_GPL_DTC can be used to select the old one, for now.
Probably won't be MFC'd, but we'll remove the GPL'd version in head after the
new one has had a lot more testing and ship it in 10.0.
2013-01-22 17:49:51 +00:00
Brooks Davis
f89d608184
Make "install -l s[ar]" act like "ln -sfh" as intended. This fixes
...
installation of symbolic links where the target is a link is to an
existing directory.
2013-01-22 16:23:08 +00:00
Andrew Turner
f792cb87f2
When copying the complement of the string loop to WINT_MAX as we are dealing
...
with a wint_t. WINT_MAX and WCHAR_MAX are the same on most architectures
except ARM EABI where wint_t is signed and wchar_t is unsigned.
2013-01-22 05:39:34 +00:00
Gabor Kovesdan
cd64c5881d
- Avoid unnecessary strdup()
...
Submitted by: ache
MFC after: 5 days
2013-01-20 11:58:49 +00:00
Joel Dahl
bf77e2dbfc
Remove EOL whitespace.
2013-01-19 07:07:05 +00:00
John Baldwin
9f0b6e5e27
- Move 'showthreads' check out of fmt.c.
...
- Update shadow copy of fmt_argv() prototype in w.c and fix calls for
additional parameter.
2013-01-19 00:21:55 +00:00
Xin LI
c3a1bb32f4
Set showthread = 0 for w(1).
...
X-MFC: together with r245610
2013-01-18 23:54:27 +00:00
Brooks Davis
f2b19f9ece
Introduce six new options from NetBSD:
...
* -M <metalog> Log metadata in mtree format.
* -D <destdir> Log paths relative to <destdir>.
* -h <hash> Log digest of type <hash>.
* -T <tags> Specify which mtree tags to log.
* -l <linkflag> Create hard or symbolic links (allows logging).
* -U Install without root privileges (owner, group, mode,
and flags can be logged via -M
NOTE: In the interest of compatibility with NetBSD and because it is the
obvious letter, the nearly useless -M option (disable mmap) has been
repurposed.
Sponsored by: DARPA, AFRL
Obtained from: NetBSD
Reviewed by: bz
2013-01-18 20:57:50 +00:00
Brooks Davis
40449c74c4
Remove default support for 1aout section manpages. There haven't been
...
any since at least July 2002.
2013-01-16 23:20:24 +00:00
David Naylor
7bea72f78a
Add myself as a port committer (with eadler@ and bdrewery@ as mentors).
...
While in the repository, add myself to calendar.freebsd.
Approved by: eadler/bdrewery (mentor)
2013-01-15 05:33:40 +00:00
Jeremie Le Hen
f61c451482
Remove stray tabs.
...
Submitted by: kib
Approved by: kib (mentor)
MFC after: 1 week
2013-01-14 11:06:50 +00:00
Jeremie Le Hen
dee6f001b8
Allow commands without any additional arguments, as stated in the
...
manpage. While here, exit early when there is nothing to do.
PR: 168415
Submitted by: Zhihao Yuan (initial version)
MFC after: 1 week
Approved by: kib (mentor)
2013-01-14 11:03:13 +00:00
Mateusz Guzik
c0eb2f0351
procstat: only one mode flag can be specified, but required check for 'i'
...
and 'j' modes was missing. Fix that.
MFC after: 3 days
2013-01-12 22:20:37 +00:00
Brooks Davis
a6a1856ea3
Implement the -N <dbdir> option which allows an alternate passwd and
...
group file to be used. This is useful for installing on systems where
a user or group does not currently exist.
Sponsored by: DARPA, AFRL
Obtained from: NetBSD
MFC after: 5 days
2013-01-11 20:53:28 +00:00
Xin LI
dea85013f1
Use calloc() to get zeroed memory.
...
MFC after: 1 month
2013-01-08 22:14:45 +00:00
David E. O'Brien
9b6b681624
Following r226271, allow disabling lzma support with "WITHOUT_LZMA_SUPPORT".
...
Correct r226271 which should have used WITHOUT_BZIP2_SUPPORT per r166255.
Obtained from: Juniper Networks
2013-01-08 18:37:12 +00:00
Andrew Turner
6d3d522f78
Fix a signed/unsigned comparison when wchar_t is unsigned by casting the
...
wchar_t to a wint_t.
2013-01-06 03:08:27 +00:00
Mark Johnston
f46b2b9f64
Fix a segfault when bsdgrep -i is given an empty pattern string.
...
PR: bin/172865
Reviewed by: gabor
Approved by: emaste (co-mentor)
MFC after: 1 week
2013-01-05 22:04:40 +00:00
Gabor Kovesdan
e411593d4b
- Fix handling of the case when multiple patterns are specified in a single
...
command line argument, separated by newlines
PR: bin/173673
Submitted by: ache
MFC after: 1 week
2013-01-05 14:52:31 +00:00
Xin LI
df4110b6cf
Follow calloc convention in other code, this is functionally identical
...
to its previous form.
2013-01-05 00:23:58 +00:00
Xin LI
befcdd435c
Constify arguments. While I'm there, also add a static for usage().
...
MFC after: 2 weeks
2013-01-04 23:44:22 +00:00
Antoine Brodin
6af2d8427c
Add missing DPADD.
2013-01-01 18:25:14 +00:00
Kevin Lo
c3761c3848
- Use BN_set_negative() and BN_is_negative() instead of subtracting or
...
comparing to zero.
- Fix fractional number exponentiation, especially for negative exponents.
Obtained from: OpenBSD
2012-12-30 15:20:27 +00:00
Dimitry Andric
c80e6c4bec
Upgrade our copy of llvm/clang to 3.2 release.
...
Release notes for llvm:
http://llvm.org/releases/3.2/docs/ReleaseNotes.html
Release notes for clang:
http://llvm.org/releases/3.2/tools/clang/docs/ReleaseNotes.html
MFC after: 2 weeks
2012-12-23 13:04:00 +00:00
Andrew Turner
34fa2a3532
Make struct fstate aligned to the same as an int as its pointer is cast to
...
an int pointer in args.c. This fixes an issue with ARM where the struct
will be byte aligned but an int pointer must be 4 byte aligned.
2012-12-22 04:11:59 +00:00
Gabor Kovesdan
554442439d
- Change the memory heuristics to an actually working one
...
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
Prodded by: kib
2012-12-20 22:30:40 +00:00
Eitan Adler
924500b74d
Make bsdgrep behave as gnugrep and as documented: -m should only stop
...
reading the specific file, not any file.
Tested by: frogs (irc)
Reviewed by: gabor
Approved by: cperciva (implicit)
MFC after: 1 week
2012-12-20 17:38:14 +00:00
Eitan Adler
2f01c791e9
POSIX requires that non-existent or null arguments be treated as if a
...
zero argument were supplied.
Add a regression test to catch this case as well.
PR: bin/174521
Submitted by: Daniel Shahaf <danielsh@elego.de> (pr)
Submitted by: Mark Johnston <markjdb@gmail.com> (initial patch)
Reviewed by: jilles
Approved by: cperciva (implicit)
MFC after: 3 weeks
2012-12-18 21:02:38 +00:00