Warner Losh
4c3cf69727
Merge from tbemd:
...
Convert from using MACHINE_ARCH to MACHINE_CPUARCH. Hoist path statement
up into the top Makefile rather than repeating it on every arch Makefile.
2010-06-13 01:27:29 +00:00
Colin Percival
ff847ecb82
In threaded processes, destroy the mutex atexit_mutex when we've
...
finished using it. This allows the mutex's allocated memory to be
freed.
This is one sense a rather silly change, since at this point we're
less than a microsecond away from calling _exit; but fixing this
memory leak is likely to make life easier for anyone trying to
track down other memory leaks.
2010-06-13 01:13:36 +00:00
David Schultz
efd0f253c2
Introduce __isnanf() as an alias for isnanf(), and make the isnan()
...
macro expand to __isnanf() instead of isnanf() for float arguments.
This change is needed because isnanf() isn't declared in strict POSIX
or C99 mode.
Compatibility note: Apps using isnan(float) that are compiled after
this change won't link against an older libm.
Reported by: Florian Forster <octo@verplant.org>
2010-06-12 17:32:05 +00:00
Ed Schouten
c1fe4c5343
Do the branding right this time.
...
I've looked at other places in the source tree where CLANG_VENDOR is
used and I suspect it might not be safe to use newlines here.
CLANG_VENDOR should just be defined to "FreeBSD ", just like the latest
Clang preview in OS X uses "Apple ". Properly use SVN_REVISION to define
it to the imported revision of Clang. I do want to have a date in there,
so slightly modify the code to support CLANG_VENDOR_SUFFIX.
2010-06-12 15:13:36 +00:00
Xin LI
6701e403de
Detect bit endianness through machine/endian.h. This fixes xz on big-endian
...
systems.
Tested on: sparc64 (kindly provided by linimon), amd64
2010-06-11 22:29:49 +00:00
Rebecca Cran
cefac273a4
sctp_recvmsg returns the number of bytes received, not sent.
...
Approved by: rrs (mentor)
MFC after: 1 month
2010-06-11 18:43:55 +00:00
Ulrich Spörlein
a6dcdf3b5f
mdoc: stop abusing -column lists and use .Bl -tag instead
2010-06-11 06:03:54 +00:00
Ulrich Spörlein
134d45e8c6
mdoc nitpicking: the title argument shall be uppercase
2010-06-11 06:03:47 +00:00
Ed Schouten
3e241e2e08
Disable usage of __DATE__.
...
This ensures that the Clang binary doesn't change checksums every time
it's built.
2010-06-10 12:15:09 +00:00
Ed Schouten
8089dccd09
Brand our Clang binary.
...
That way it's easier for the Clang folks to keep track of what we're
doing.
2010-06-10 12:06:35 +00:00
Roman Divacky
6513cfc82f
Hook clang into the build on i386/amd64/powerpc.
...
Approved by: ed (mentor)
2010-06-09 19:57:20 +00:00
Roman Divacky
47c832c3dd
Import the build makefiles for clang/LLVM.
...
Approved by: ed (mentor)
2010-06-09 19:32:20 +00:00
Ulrich Spörlein
df26753b39
mdoc: spell out theta, the Unicode glyph is hard to read for terminal fonts
...
It is referred to as "theta" later in the document anyway,
so stop being fancy.
2010-06-09 07:31:32 +00:00
Ulrich Spörlein
ef8a3e5cf2
mdoc: remove literal tabs where they don't belong
2010-06-08 16:48:59 +00:00
Fabien Thomas
d66caf62a2
Fix memory leak on error.
...
Found with: Coverity Prevent(tm)
MFC after: 1 month
2010-06-05 23:00:02 +00:00
Edward Tomasz Napierala
eec80038e3
Don't use pointer to 64 bit value (id_t) to point to 32 bit value (uid_t).
...
Found with: Coverity Prevent
CID: 7466, 7467
MFC after: 2 weeks
2010-06-05 07:40:32 +00:00
Edward Tomasz Napierala
a3a11ad455
Don't forget to free the string in error case.
...
Found with: Coverity Prevent
CID: 6585
2010-06-03 14:51:29 +00:00
Edward Tomasz Napierala
d72fb30a43
_posix1e_acl_sort() never returns anything other than 0; change its
...
return type to void and update callers. This simplifies code and
fixes one place where the returned value was not actually checked.
Found with: Coverity Prevent
CID: 4791
2010-06-03 14:29:17 +00:00
Edward Tomasz Napierala
7945d60d1e
Fix usage of uninitialized variable.
...
Found with: Coverity Prevent
CID: 7517
MFC after: 2 weeks
2010-06-03 14:27:18 +00:00
Edward Tomasz Napierala
18c12a53a1
The 'acl_cnt' field is unsigned; no point in checking if it's >= 0.
...
Found with: Coverity Prevent
CID: 6192
2010-06-03 14:16:58 +00:00
Edward Tomasz Napierala
d243a85e99
The 'acl_cnt' field is unsigned; no point in checking if it's >= 0.
...
Found with: Coverity Prevent
CID: 6193
2010-06-03 14:15:08 +00:00
Ulrich Spörlein
e3303e900e
mdoc: spell macros correctly, there's no need for the backslash escape
2010-06-02 10:20:38 +00:00
Ulrich Spörlein
e10c1be450
mdoc cleanup
...
Garbage collect unused sections, macros and arguments. Fix prologue and
remove empty lines.
Found by: mdocml
2010-06-02 10:20:23 +00:00
Ulrich Spörlein
b27f498819
mdoc: Use mdoc macro for the (R) symbol
...
While here, also drop the unneeded quotes
2010-05-27 13:56:33 +00:00
Ulrich Spörlein
25c8b07fc2
mdoc: Garbage collect unused/unneeded macros
2010-05-27 13:56:27 +00:00
Colin Percival
8fd6c56d29
Change the current working directory to be inside the jail created by
...
the jail(8) command. [10:04]
Fix a one-NUL-byte buffer overflow in libopie. [10:05]
Correctly sanity-check a buffer length in nfs mount. [10:06]
Approved by: so (cperciva)
Approved by: re (kensmith)
Security: FreeBSD-SA-10:04.jail
Security: FreeBSD-SA-10:05.opie
Security: FreeBSD-SA-10:06.nfsclient
2010-05-27 03:15:04 +00:00
Konstantin Belousov
0475ecd50a
Improve the documentation for PT_LWPINFO. Note that some features are
...
not implemented on MIPS and ARM.
MFC after: 1 month
2010-05-24 17:23:14 +00:00
Daniel Eischen
1cfc8fc759
Coalesce one more broken line.
2010-05-24 13:44:39 +00:00
Daniel Eischen
9ed8360e53
Coalesce a couple of broken lines since they can fit within 80
...
characters. Little nit found while looking at a bug report.
2010-05-24 13:43:11 +00:00
Ulrich Spörlein
668d8dd3c8
These features will first appear in 8.1, soon to be released
...
MFC after: 3 days
2010-05-24 11:14:40 +00:00
Edward Tomasz Napierala
9fcd375657
Make acl_get_perm_np(3) work with NFSv4 ACLs.
...
Reviewed by: kientzle@
MFC after: 1 week
2010-05-23 08:12:36 +00:00
Marius Strobl
9433144d7d
With r208341 in place WARNS can be increased.
2010-05-20 09:00:11 +00:00
Marius Strobl
ae4ecfff1e
Update to a config.h created by a file 5.03 configure script. This causes
...
file.1 to contain the correct version number and SIZEOF_LONG_LONG to be
defined as appropriate, which is crucial for 64-bit big-endian ELF files
to be handled correctly on big-endian systems.
PR: 146387
Reviewed by: delphij
MFC after: 3 days
2010-05-20 08:56:50 +00:00
Ulrich Spörlein
62486687ed
mdoc: consistently spell our email addresses <foo@FreeBSD.org>
...
Reviewed by: ru
2010-05-19 08:57:53 +00:00
Tim Kientzle
50e63ee142
Retry reads that fail with EINTR. This fixes a problem
...
with bsdtar failing on SIGINT.
2010-05-18 14:11:38 +00:00
Xin LI
c8203b8a17
Fix build.
2010-05-17 07:06:54 +00:00
Tim Kientzle
fd4cf0607f
Reorganize slightly in preparation for making lzma and bz2 support conditional.
2010-05-16 20:43:17 +00:00
Xin LI
881bfb7497
- Add versioned symbols to liblzma
...
- Use default SHLIB_MAJOR.
Approved by: mm
X-MFC with: lzma library MFC
2010-05-14 20:40:37 +00:00
Edward Tomasz Napierala
1ccc2ae37f
Make branding less intrusive - in acl_set(3), in case ACL brand
...
is ACL_BRAND_UNKNOWN, do what the programmer says instead of failing.
MFC after: 1 week
2010-05-13 16:44:27 +00:00
Edward Tomasz Napierala
6a3cf4c80b
Make it possible to actually use NFSv4 permission bits with acl_set_perm(3)
...
and acl_delete_perm(3). It went undetected, because neither setfacl(1)
nor Samba use this routines. D'oh.
MFC after: 1 week
2010-05-13 16:42:01 +00:00
Ulrich Spörlein
0b31f1f731
mdoc: move remaining sections into consistent order
...
This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections.
Found by: mdocml lint run
Reviewed by: ru
2010-05-13 12:08:11 +00:00
Ulrich Spörlein
0afc94c17a
mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the
...
bottom of the manpages and order them consistently.
GNU groff doesn't care about the ordering, and doesn't even mention
CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put
them.
Found by: mdocml lint run
Reviewed by: ru
2010-05-13 12:07:55 +00:00
Andrew Thompson
ff7ad950be
Use fixed width integer types for parsing the binary hid data.
...
PR: usb/146367
Submitted by: Hans Petter Selasky
2010-05-13 02:03:00 +00:00
Andrew Thompson
217c0da373
Fix return values for usb_find_busses() and usb_find_devices(). We should try
...
to return the actual number of busses and devices.
Reported by: Mike Tancsa
Submitted by: Hans Petter Selaksy
2010-05-13 00:26:30 +00:00
Andrew Thompson
9c087c5a19
Fix header file compliancy with libusb 1.0 from sourceforge.
...
Reported by: Xiaofan Chen
Submitted by: Hans Petter Selasky
2010-05-13 00:25:30 +00:00
Andrew Thompson
5fdb3a67ac
Support getting signed and unsigned HID data.
...
Submitted by: Alex Deiter
Reviewed by: Hans Petter Selaksy
2010-05-12 22:50:23 +00:00
Gordon Tetlow
5b3fab81ab
Fix a bug due to a type conversion from 64 to 32 bits. The side effect of
...
this type conversion is the high bits which were used to indicate if a
special character was a literal or special were dropped. As a result, all
special character were treated as special, even if they were supposed to
be literals.
Reviewed by: gad@
Approved by: mentor (wes@)
2010-05-12 17:44:00 +00:00
Christian Brueffer
e91cb7f003
The previous revision actually removed the bug being hinted at, so
...
go ahead and remove the hint.
PR: 143944
Submitted by: Jeremy Huddleston <jeremyhu@apple.com>
MFC after: 1 week
2010-05-12 01:13:49 +00:00
Ulrich Spörlein
2583690e62
mdoc: simplify quotation scheme
...
Reviewed by: brueffer
2010-05-11 23:08:38 +00:00
Ulrich Spörlein
2a10d6d199
mdoc: fix parenthesis
...
Reviewed by: brueffer
2010-05-11 23:08:31 +00:00