Ed Schouten
a3cf0ef5a2
Import libcompiler_rt into HEAD and add Makefiles.
...
Obtained from: user/ed/compiler-rt
2010-11-11 15:13:11 +00:00
Tim Kientzle
f408e1d38d
If the Zip reader doesn't see a PK signature block
...
because there's inter-entry garbage, just scan forward
to find the next one. This allows us to handle a lot
of Zip archives that have been modified in-place.
Thanks to: Gleb Kurtsou for sending me a sample archive
2010-11-07 03:40:37 +00:00
Oleksandr Tymoshenko
99b7f1da55
Add minidump support for MIPS
2010-11-07 03:26:22 +00:00
Ulrich Spörlein
9e411c4821
Fix manpage markup.
2010-11-06 10:54:33 +00:00
Tim Kientzle
be455be892
Clarify the naming: Methods that free an object should
...
be called "free". Retain the old "finish" names to preserve
source compatibility for now.
2010-11-05 05:11:54 +00:00
Ed Schouten
736fc28680
Add a new libc function: cfmakesane(3).
...
I've noticed various terminal emulators that need to obtain a sane
default termios structure use very complex `hacks'. Even though POSIX
doesn't provide any functionality for this, extend our termios API with
cfmakesane(3), which is similar to the commonly supported cfmakeraw(3),
except that it fills the termios structure with sane defaults.
Change all code in our base system to use this function, instead of
depending on <sys/ttydefaults.h> to provide TTYDEF_*.
2010-11-02 17:00:56 +00:00
David Xu
1d1486408b
Use sysctl kern.sched.cpusetsize to retrieve size of kernel cpuset.
2010-11-02 02:13:13 +00:00
Doug Barton
031f70f09f
Prep for the 9.6-ESV-R2 update
2010-10-31 04:45:25 +00:00
Rui Paulo
e5e203a468
When the make target is 'install', don't descend into the clang
...
libraries subdirectories since there's nothing to do there. This saves
us quite a few seconds off installworld, esp. if the disk I/O is slow.
2010-10-30 16:53:42 +00:00
Dimitry Andric
bf77b6f8d7
Regenerate our lib/libpcap/config.h for libpcap 1.1.1.
2010-10-29 22:57:14 +00:00
Rui Paulo
bc177dc524
add pcap-common.c.
...
Submitted by: dim
2010-10-29 20:54:04 +00:00
Rui Paulo
ce96ab45d7
Update for libpcap-1.1.1.
2010-10-29 18:45:10 +00:00
Jaakko Heinonen
2feecf0bfb
- Note that non-superusers are not allowed to set the SF_ARCHIVED
...
flag. [1]
- Note that also fchflags(2) will return EPERM for attempts to set or
unset the SF_SNAPSHOT flag.
Submitted by: Garrett Cooper [1]
MFC after: 1 week
2010-10-29 15:03:29 +00:00
David Xu
b67cc292dc
Add sysctl kern.sched.cpusetsize to export the size of kernel cpuset,
...
also add sysconf() key _SC_CPUSET_SIZE to get sysctl value.
Submitted by: gcooper
2010-10-29 13:31:10 +00:00
David Xu
6ed79f06f4
Return previous sigaction correctly.
...
Submitted by: avg
2010-10-29 09:35:36 +00:00
David Xu
322a8adaa3
Remove local variable 'first', instead check signal number in memory,
...
because the variable can be in register, second checking the variable
may still return true, however this is unexpected.
2010-10-29 07:04:45 +00:00
Jamie Gritton
b81422ef7f
Find a jail's type as part of jailparam_init rather than waiting until
...
it's absolutely necessary.
MFC after: 1 week
2010-10-27 21:01:53 +00:00
David Xu
67753965a8
Check small set and reject it, this is how kernel did. Always use the
...
size kernel is using.
2010-10-27 09:59:43 +00:00
David Xu
4a5478709b
- Revert r214409.
...
- Use long word to figure out sizeof kernel cpuset, hope it works.
2010-10-27 09:29:03 +00:00
David Xu
e96b4de80e
Remove locking and unlock in pthread_mutex_destroy, because
...
it can not fix race condition in application code, as a result,
the problem described in PR threads/151767 is avoided.
2010-10-27 04:19:07 +00:00
David Xu
65df457797
Fix typo.
2010-10-25 11:16:50 +00:00
David Xu
7f25f6c72d
Get cpuset in pthread_attr_get_np() and free it in pthread_attr_destroy().
...
MFC after: 7 days
2010-10-25 09:16:04 +00:00
Jayachandran C.
5bf52f1fb5
Fix PIC_RETURN when abicalls are not defined.
...
Submitted by: Artem Belevich (artemb at gmail dot com)
2010-10-24 05:22:07 +00:00
Ed Maste
a9d0c84909
Move variable declarations into the conditional block where they are
...
used, to fix warning if WITH_SSL is not set.
Submitted by: Sean Bruno
MFC after: 1 week
2010-10-24 01:05:10 +00:00
Benedict Reuschling
a10502a58b
Revert to r214147, errno is not clobbered as originally
...
thought.
2010-10-22 08:51:49 +00:00
Ed Schouten
217b614317
Import compiler-rt r117047.
2010-10-21 19:02:02 +00:00
Benedict Reuschling
a8af8b783a
Document strtonum()s behavior of setting errno to 0 when no error is found.
...
PR: docs/143330
Submitted by: Efstratios Karatzas (gpf dot kira at gmail dot com)
Discussed with: ru@
MFC after: 7 days
2010-10-21 18:30:48 +00:00
Benedict Reuschling
e9e38bc2e7
Sync with OpenBSD rev. 1.13:
...
strtonum does not require limits.h
Obtained from: OpenBSD
Discussed with: ru@
MFC after: 5 days
2010-10-21 18:21:19 +00:00
Ed Schouten
9301df8179
Fix error handling logic of pututxline(3).
...
Instead of only returning NULL when the entry is invalid and can't be
matched against the current database, also return it when it cannot open
the log files properly.
2010-10-21 15:10:35 +00:00
Ulrich Spörlein
2914feeb7e
mdoc: make pages render with mandoc
...
It's a bit more pedantic regarding .Bl list elements. This has an added
benefit of unbreaking the ipfw(8) manpage, where groff was silently
skipping one list element.
2010-10-21 12:27:13 +00:00
Pawel Jakub Dawidek
42e2e8990a
Remove code duplication by introducing static gctl_param_add() function which
...
is now used by both gctl_ro_param() and gctl_rw_param().
2010-10-21 10:38:14 +00:00
Pawel Jakub Dawidek
91cca30d9c
- Simplify gctl_get_handle() a bit.
...
- Prefer 'unsigned int' over 'u_int' in userland code.
2010-10-21 10:36:36 +00:00
David Xu
de1e74c6a5
Revert revision 214007, I realized that MySQL wants to resolve
...
a silly rwlock deadlock problem, the deadlock is caused by writer
waiters, if a thread has already locked a reader lock, and wants to
acquire another reader lock, it will be blocked by writer waiters,
but we had already fixed it years ago.
2010-10-20 02:34:02 +00:00
David Xu
a24bcc04b2
Set default type to PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP, this
...
is the type we are using.
2010-10-18 23:37:56 +00:00
Pawel Jakub Dawidek
9a95b55311
Add links for libradius(3) functions.
2010-10-18 12:35:10 +00:00
David Xu
7672cbaaf9
Unbreak buildworld by including pthread_rwlockattr_setkind_np and
...
pthread_rwlockattr_getkind_np.
2010-10-18 09:44:21 +00:00
David Xu
bc15e58058
sort function name.
2010-10-18 05:16:44 +00:00
David Xu
7047ff7588
s/||/&&
2010-10-18 05:15:26 +00:00
David Xu
a6b9b59e04
Add pthread_rwlockattr_setkind_np and pthread_rwlockattr_getkind_np, the
...
functions set or get pthread_rwlock type, current supported types are:
PTHREAD_RWLOCK_PREFER_READER_NP,
PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
PTHREAD_RWLOCK_PREFER_WRITER_NP,
default is PTHREAD_RWLOCK_PREFER_WRITER_NONCECURSIVE_NP, this maintains
binary compatible with old code.
2010-10-18 05:09:22 +00:00
Hans Petter Selasky
951acbc0ff
- Add support for libusbhid in 32-bit compatibility mode.
...
- Add missing check for ugd_actlen being too small.
- Add missing inclusion guard to usbvar.h header file.
- This also fixes buildworld breakage since r213852.
2010-10-16 11:20:53 +00:00
Dimitry Andric
73438aeedc
Remove two .endp's without matching .proc in lib/csu/ia64/crtn.S.
...
This allows it to assemble with newer binutils.
Reviewed by: marcel
2010-10-15 21:40:20 +00:00
Hans Petter Selasky
698e791af5
- Add missing LibUSB API functions:
...
* libusb_strerror()
* libusb_get_driver[_np]()
* libusb_detach_kernel_driver[_np]()
- Factor out setting of non-blocking flag inside libusb.
- Add missing NULL check after libusb_get_device() call.
- Correct some wrong error codes due to copy and paste error.
PR: usb/150546
Submitted by: Robert Jenssen, Alexander Leidinger
Approved by: thompsa (mentor)
2010-10-14 20:50:33 +00:00
Hans Petter Selasky
51fd3d75fe
- Add support for LibUSB in 32-bit compatibility mode.
...
Approved by: thompsa (mentor)
2010-10-14 20:38:18 +00:00
Hans Petter Selasky
a122154901
- Fix some compile warnings regarding comparing signed to unsigned.
...
Approved by: thompsa (mentor)
2010-10-14 20:18:39 +00:00
Hans Petter Selasky
f1b5fa6e49
LibUSB (new API):
...
- Add a new API function to check the connected
status of the USB handle in the LibUSB v1.0 and
LibUSB v0.1 interfaces.
Approved by: thompsa (mentor)
2010-10-14 20:04:36 +00:00
Rui Paulo
565424b2fd
Clang related fixes:
...
* When calling syslog(), pass a format string.
* Define YY_NO_INPUT on nslexer.l
Submitted by: Norberto Lopes <nlopes.ml at gmail.com>
2010-10-13 16:57:06 +00:00
Warner Losh
1aee0aeb6d
Revert 212517 to restore pristine state of this file
2010-10-13 16:34:08 +00:00
Andriy Gapon
84803238a8
camlib.c: update one overlooked comment
2010-10-11 21:34:35 +00:00
Martin Matuska
e0f0e66dfe
Upgrade xz to git snapshot as of 20101010
...
Approved by: delphij (mentor)
MFC after: 1 month
2010-10-11 21:16:50 +00:00
Ed Schouten
eaeeb89e75
Fix reference to nonexistent manpage getuid(3).
...
Submitted by: pluknet
2010-10-11 20:30:57 +00:00