Jaakko Heinonen
8d6956fb6b
Clarify that the value of the fts_info field is different in post-order.
...
Discussed with: das
Approved by: trasz (mentor)
MFC after: 1 week
2009-11-26 19:09:10 +00:00
Konstantin Belousov
86665365a8
Libthr cannot be dynamically loaded into the running process.
...
Mark it with -z nodlopen for now.
Discussed with: jhb, kan
MFC after: 3 weeks
2009-11-26 14:01:14 +00:00
Konstantin Belousov
9a6ceacede
Implement sighold, sigignore, sigpause, sigrelse, sigset functions
...
from SUSv4 XSI. Note that the functions are obsoleted, and only
provided to ease porting from System V-like systems. Since sigpause
already exists in compat with different interface, XSI sigpause is
named xsi_sigpause.
Reviewed by: davidxu
MFC after: 3 weeks
2009-11-26 13:49:37 +00:00
Konstantin Belousov
5dc1529c34
sigset() is the name of function specified by SUSv4.
...
Replace it to avoid conflict.
MFC after: 3 weeks
2009-11-26 13:41:15 +00:00
Attilio Rao
5e3d7b099a
In tac_get_av_value() empty attributes should be handled like 0-length
...
strings rather than unset strings.
Fix the present wrong behaviour.
Obtained from: Sandvine Incorporated
Reviewed by: emaste
Sponsored by: Sandvine Incorporated
MFC: 1 week
2009-11-25 14:59:28 +00:00
Attilio Rao
f413289ee0
Fix a socket leak in ftp_request() after that a connection is established.
...
Submitted by: Sandvine Incorporated
Reviewed by: des, emaste
Sponsored by: Sandvine Incorporated
MFC: 1 week
2009-11-25 14:57:07 +00:00
Garrett Wollman
87541d3110
Style: use structure assignment rather than memcpy() to copy a
...
structure.
2009-11-25 04:53:38 +00:00
Garrett Wollman
bedffadccc
In clnt_raw_create(), avoid minor race condition initializing the
...
file-scope variable clntraw_private.
Found by: Clang static analyzer
MFC after: 7 days
2009-11-25 04:52:12 +00:00
Garrett Wollman
fcbfc882d6
In svc_raw_reply(), don't leave stat uninitialized if the MSG_ACCEPTED
...
&& SUCCESS case succeeds. The stack garbage might be zero.
Found by: Clang static analyzer
MFC after: 7 days
2009-11-25 04:49:41 +00:00
Garrett Wollman
0c0349bfa4
Eliminate more dead stores.
...
Found by: Clang static analyzer
MFC after: 7 days
2009-11-25 04:45:45 +00:00
Garrett Wollman
750a395ba6
Make all three if conditions look similar by always initializing nsec
...
and moving the default initialization of prec into the else clause.
The clang static analyzer erroneously thought that nsec can be used
uninitialized here; it was not actually possible, but better to make
the code clearer. (Clang can't know that sprintf() won't modify *pi
behind the scenes.)
2009-11-25 04:35:54 +00:00
Garrett Wollman
ab5b2fafec
In __mbsconv(), if prec was zero, nconv could have been used
...
uninitialized. Initialize it to a safe value so that there's no
chance of returning an error if stack garbage happens to be equal to
(size_t)-1 or (size_t)-2.
Found by: Clang static analyzer
MFC after: 7 days
2009-11-25 04:27:55 +00:00
Garrett Wollman
e40c32385d
Eliminate dead store.
...
Found by: Clang static analyzer
MFC after: 7 days
2009-11-25 04:21:42 +00:00
John Baldwin
4e1fc19cea
Revert the previous change to pthread_once() stub in libc. It is actually
...
a feature that libstdc++ depends on to simulate the behavior of libc's
internal '__isthreaded' variable. One benefit of this is that _libc_once()
is now private to _once_stub.c.
Requested by: kan
2009-11-20 20:43:34 +00:00
John Baldwin
21b9a000c7
Replace gmt_is_set and the gmt_mutex lock with a pthread_once_t variable and
...
an init routine run on the first invocation via _once().
MFC after: 1 week
2009-11-20 19:21:33 +00:00
John Baldwin
5bcfe82e47
Add an internal _once() method. This works identical to pthread_once(3)
...
with the additional property that it is safe for routines in libc to use
in both single-threaded and multi-threaded processes. Multi-threaded
processes use the pthread_once() implementation from the threading library
while single-threaded processes use a simplified "stub" version internal
to libc. The libc stub-version of pthread_once() now also uses the
simplified "stub" version as well instead of being a nop.
Reviewed by: deischen, Matthew Fleming @ Isilon
Suggested by: alc
MFC after: 1 week
2009-11-20 19:19:51 +00:00
Andrew Thompson
4594d907db
Sync to P4
...
- fix a transfer cancelling bug/segfault [1]
- correct a return code in the transfer cancel function.
- add new API function, libusb20_tr_bulk_intr_sync().
Submitted by: HPS
Reported by: Robert Jenssen [1]
2009-11-20 08:57:25 +00:00
David Xu
72757b75bb
Make following functions be cancellation points:
...
mq_receive
mq_send
mq_timereceive
mq_timedsend
2009-11-18 06:10:50 +00:00
David Xu
63f1103de9
link libpthread because the librt really needs it to fully function.
2009-11-18 05:09:03 +00:00
David Xu
50f5f99be1
Fix compiler warnings.
2009-11-18 01:35:36 +00:00
Gabor Kovesdan
50497e556b
- Update Hungarian libc catalog
2009-11-17 18:57:44 +00:00
David E. O'Brien
8b49e38f8f
Catch up with r130332 which changed the default timezone from GMT to UTC.
...
Otherwise the tzload() (when called by gmtload()) fails to locate the UTC
file and loads the posixrules.
2009-11-17 16:29:39 +00:00
Jung-uk Kim
853ab1b70d
Sync with C.msg r199083.
2009-11-16 19:10:09 +00:00
Christian Brueffer
11ea9440c3
Fix grammar.
...
PR: 140459
Submitted by: Jeremy Huddleston <Jeremyhu@apple.com>
MFC after: 1 week
2009-11-16 14:33:31 +00:00
Christian Brueffer
4f6d5fda02
Fix a memory leak in acl_from_text() in case the conversion succeeded.
...
Submitted by: Jim Wilcoxson <prirun@gmail.com>
MFC after: 1 week
2009-11-16 09:28:22 +00:00
Attilio Rao
1262810177
Collapse devinfo_state_t with device_state_t in order to avoid a
...
structure replication and improve manteneability.
Reviewed by: jhb, imp
Tested by: Riccardo Torrini <riccardo at torrini dot org>
2009-11-15 16:44:43 +00:00
Colin Percival
8a7f1847b7
Change the utrace log entry for malloc_init from (0, 0, 0) to (-1, 0, 0)
...
in order to distinguish it from free(NULL), which is logged as (0, 0, 0).
Reviewed by: jhb
2009-11-14 09:31:47 +00:00
Christian Brueffer
4c1195a4d1
Remove a note about vfork(4) going to be eliminated, it's here to stay.
...
Submitted by: kib
MFC after: 1 week
2009-11-13 13:26:27 +00:00
Christian Brueffer
62bf66541e
Improved the manpage description. The committed wording
...
was provided by jhb.
PR: 140528
Submitted by: Chris Petrik <chris@officialunix.com>
Discussed with: remko, jhb and the submitter
MFC after: 1 week
2009-11-13 13:13:35 +00:00
Dag-Erling Smørgrav
13e1b162b9
Note that nullok should not be used by processes that can't access the
...
password database.
PR: bin/126650, misc/140514
MFC after: 1 week
2009-11-13 11:19:26 +00:00
Peter Pentchev
753509aeb6
Fix the grammar in the isprint(3) description.
...
PR: 140456
Submitted by: Jeremy Huddleston <jeremyhu@apple.com>
2009-11-13 09:07:33 +00:00
Peter Pentchev
94317a7384
Fix the grammar in the isgraph(3) description, almost as per the PR.
...
PR: 140455
Submitted by: Jeremy Huddleston <jeremyhu@apple.com>
MFC after: 2 weeks
2009-11-13 09:03:50 +00:00
Hajimu UMEMOTO
823e5e0ebf
Add missing IEEE1394 support dropped during merge from NetBSD.
2009-11-12 11:54:12 +00:00
Rene Ladan
6c2af98cee
Synchronize with C.msg revision 199083 and improve some existing messages.
...
Reviewed by: remko
Approved by: remko
2009-11-11 18:28:12 +00:00
Hajimu UMEMOTO
a087c7295d
ANSIfy.
...
MFC after: 1 week
2009-11-11 15:21:06 +00:00
Peter Pentchev
82a1bd6a61
Fix the grammar as in the PR, and then some.
...
PR: 140454
Submitted by: Jeremy Huddleston <jeremyhu@apple.com>
MFC after: 2 weeks
2009-11-11 11:31:02 +00:00
Hajimu UMEMOTO
1789887000
Add Japanese catalogue entries for newer errnos: EBADMSG, EMULTIHOP,
...
ENOLINK, EPROTO, ENOTCAPABLE.
2009-11-10 03:56:51 +00:00
Hajimu UMEMOTO
9020e36353
Add gai_strerror() catalog for ja_JP.UTF-8 and ja_JP.eucJP.
2009-11-09 17:26:16 +00:00
Hajimu UMEMOTO
0d384326cd
Add NLS catalogs support to gai_strerror(3).
...
Controlled by NLS define.
2009-11-09 12:46:59 +00:00
Hajimu UMEMOTO
42f4692f52
Fix comment.
...
Pointed out by: nyan
MFC after: 1 week
2009-11-09 12:38:13 +00:00
Hajimu UMEMOTO
be77e7423c
Add ja_JP.eucJP catalog.
...
Reviewed by: hrs, nork, takawata
MFC after: 1 week
2009-11-09 12:33:47 +00:00
Hajimu UMEMOTO
6bf41ac159
Add ja_JP.UTF-8 catalog.
...
Reviewed by: hrs, nork, takawata
MFC after: 1 week
2009-11-09 12:28:59 +00:00
Andrew Thompson
ccef4ddf40
- fix refcounting error during data transfer
...
- fix a memory leak on the USB backend
- fix invalid pointer computations (in one case memory outside the allocated
area was written in LibUSB v1.0)
- make sure memory is always initialised, also in failing cases
- add missing functions from v1.0.4
PR: usb/140325
Reported by: Robert Jenssen
Submitted by: Hans Petter Selasky
MFC After: 3 days
2009-11-08 20:03:52 +00:00
Christian Brueffer
36ba9f409d
Fix a copy+paste error by checking the correct variable against MM_NULLACT.
...
PR: 140386
Submitted by: soulcatcher <soulcatcher13@gmail.com
MFC after: 1 week
2009-11-08 14:02:54 +00:00
Gabor Kovesdan
f93a16d57d
- Strip trailing CRs
...
Requested by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
2009-11-08 11:55:03 +00:00
Gabor Kovesdan
88260ae614
- Update Ukranian catalog
...
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
2009-11-08 11:32:39 +00:00
John Baldwin
50c3239e85
Fix a copy-paste bug when reading data from the last 3 (7 for PAE) bytes of
...
a page mapped by a large page in the kernel.
Submitted by: Dorr H. Clark dclark of engr.scu.edu
MFC after: 1 week
2009-11-06 13:10:12 +00:00
Ed Schouten
54a1c2b5aa
Add MAP_ANONYMOUS.
...
Many operating systems also provide MAP_ANONYMOUS. It's not hard to
support this ourselves, we'd better add it to make it more likely for
applications to work out of the box.
Reviewed by: alc (mman.h)
2009-11-06 07:17:31 +00:00
Marcel Moolenaar
c2ef543ba1
IP_TTL is an IP socket option, not a TTL value. Use IPDEFTTL
...
instead.
2009-11-05 06:08:04 +00:00
Christian Brueffer
cf6c5eebe7
Use our canonical .Dd format.
...
Submitted by: Ulrich Spoerlein
2009-11-02 12:35:38 +00:00