Stefan Farfeleder
69053d669e
Use prototypes for CHIN1() and CHIN().
2005-09-12 16:02:54 +00:00
Stefan Farfeleder
2ba64027bc
Move the declaration of __cleanup to libc_private.h as it is used in both
...
stdio/ and stdlib/. Don't define __cleanup twice.
2005-09-12 13:46:32 +00:00
Stefan Farfeleder
f5365e2a65
Add a couple of missing MLINKS.
2005-09-11 20:59:52 +00:00
Stefan Farfeleder
4af29928b4
The arguments for time2posix() and posix2time() are time_t values, not
...
pointers.
2005-09-11 17:09:50 +00:00
Tim Kientzle
1dd0aa0c18
Style issue: Don't include <wchar.h> where it is not actually needed.
...
(wchar_t is defined in stddef.h, and only two files need more than that.)
Portability: Since the wchar requirements are really quite modest,
it's easy to define basic replacements for wcslen, wcscmp, wcscpy,
etc, for use on systems that lack <wchar.h>. In particular, this allows
libarchive to be used on older OpenBSD systems.
2005-09-10 22:58:06 +00:00
Robert Watson
f0dc021549
Add mkfifo(2) to the man page SEE ALSO list for umask(2) -- it's
...
mentioned in the description.
MFC after: 2 days
2005-09-10 20:47:02 +00:00
Tim Kientzle
9b98b2d5d1
Fix some errors in archive_read_data that caused failures in bsdtar's
...
pass-through filtering.
Thanks to: Bjoern Koenigönig
PR: bin/82878
2005-09-10 18:05:54 +00:00
Stefan Farfeleder
35a4bf1ce0
Add an MLINK for devname_r().
2005-09-10 14:09:37 +00:00
Stefan Farfeleder
442a7dde61
The header and the man page say that sethostid() returns void, so make the
...
definition match. Include <unistd.h>.
2005-09-10 13:54:42 +00:00
Stefan Farfeleder
16ca32b39f
Fix parameter types of close and get members in DB.
2005-09-10 12:40:51 +00:00
Yaroslav Tykhiy
628bcb899b
Fix fallout from the previous commit:
...
We shouldn't call chmod() if we've just used
fchmod() OK on the same file.
Approved by: kientzle
2005-09-09 19:02:03 +00:00
Tim Kientzle
731f6a1690
Terminate metadata restore early only on failure, not success.
...
In particular, this bug was preventing the restore of fflags.
2005-09-05 10:23:55 +00:00
Tim J. Robbins
6595b51a7f
Remove references to nonexistent "FreeBSD Security Architecture" document.
2005-09-05 09:49:33 +00:00
Stefan Farfeleder
7e4cbc3a50
Include needed headers that were obtained through <pthread.h>. Sort headers
...
while here.
2005-09-01 15:21:23 +00:00
Craig Rodrigues
1760096dbe
Add __BEGIN_DECLS/__END_DECLS so that this header can be included in C++
...
programs. Also, add include guards.
PR: bin/44277
Submitted by: Alex Zepeda <freebsd at blarf dot homeip dot net>
MFC after: 1 day
2005-08-31 14:57:39 +00:00
Juli Mallett
c7b40b9c7f
Remove getino(3) manpage. It doesn't document what is here, what is here should
...
not get documented, and what it does document isn't going to come to CVS any
time in the immediate future.
Patience of a saint: trhodes
2005-08-31 08:36:05 +00:00
Tom Rhodes
90f8e1e33a
Disconnect getino.3 and remove MLINK I added.
...
Discussed with: jmallett
2005-08-31 07:44:45 +00:00
Daniel Eischen
f98418eb29
Allocate a thread's tcb last so it is easier to handle failures to
...
malloc() siginfo.
PR: 85468
2005-08-30 12:42:00 +00:00
Gary W. Swearingen
669fe42db9
Added a sentence to explain what "span" means.
...
PR: docs/84850
Submitted by: garys
MFC after: 3 days
Approved by: keramida
2005-08-29 20:41:58 +00:00
Daniel Eischen
f12a8f9703
Handle failure to malloc() part of the thread structure.
...
PR: 83457
2005-08-29 13:49:18 +00:00
Daniel Eischen
c7c5df6fdb
Don't attempt to initialize the rtld lock if it can't be malloc()'d.
...
PR: 83452
2005-08-29 13:47:42 +00:00
Gleb Smirnoff
83c83f3e46
- Document the fact that the real length of listen queue is 1.5 more
...
than the value of backlog argument.
- Document the fact that a subsequent listen(2) calls on the listening
socket change the backlog argument.
- Note that current listen queue lengths can be queried using netstat(1).
Submitted by: Igor Sysoev <is rambler-co.ru>
Wording by: gnn
2005-08-29 10:23:46 +00:00
Andre Oppermann
6050c8fe05
Add the function memmem(3) as found in glibc and others.
...
It is the binary equivalent to strstr(3).
void *memmem(const void *big, size_t big_len,
const void *little, size_t little_len);
Submitted by: Pascal Gloor <pascal.gloor at spale.com>
MFC after: 3 days
2005-08-25 18:26:58 +00:00
Tom Rhodes
849aee62b2
Hook getino.3 up to the build and link it to putino.3.
...
PR: 83820
2005-08-25 10:22:29 +00:00
Pawel Jakub Dawidek
412fa8f114
Add a family of functions for reliable pidfiles handling.
...
Idea from: jmg
Discussed on: arch@
2005-08-24 17:21:38 +00:00
R. Imura
f373a82454
- Fix checking range of strings of struct iconv_add_in in libsmb and libkiconv,
...
- Add checking range of strings to iconv_sysctl_add().
Submitted by: Rudolf Cejka
2005-08-24 12:38:26 +00:00
Dag-Erling Smørgrav
2738229eb8
Ignore HTTP_PROXY if it is defined but empty. This was already handled
...
correctly in the case of FTP_PROXY, because an empty FTP_PROXY has a
specific meaning ("don't use any proxy at all for ftp, even if HTTP_PROXY
is defined"), while an empty HTTP_PROXY has no meaning at all.
PR: bin/85185
Submitted by: Conall O'Brien <conallob=freebsd@maths.tcd.ie>
MFC after: 2 weeks
2005-08-24 12:28:05 +00:00
Stefan Farfeleder
d8f77b4529
Include <sys/types.h> and <limits.h> ourselves, don't assume they are included
...
through <pthread.h>.
gen/sem.c: Prerequisite for <_semaphore.h>
net/getprotoent.c: USHRT_MAX
net/getservent.c: USHRT_MAX
stdio/ungetwc.c: MB_LEN_MAX
stdio/vfwscanf.c: MB_LEN_MAX
2005-08-20 07:59:13 +00:00
Stefan Farfeleder
ad7c49168f
- Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution.
...
- Remove the macros MUTEX_TYPE_FAST and MUTEX_TYPE_COUNTING_FAST.
OK'ed by: deischen
2005-08-19 21:31:42 +00:00
Tim J. Robbins
1ee0dbee57
Fix a boundary condition error in slow() and fast() in multibyte locales:
...
we must allow the character beginning at "p" to be converted to a wide
character for the purposes of EOL processing and word-boundary matching.
2005-08-17 11:37:38 +00:00
Tim J. Robbins
0eac054729
Document the fact that word-boundary matching does not work
...
properly in multibyte locales.
2005-08-17 11:21:15 +00:00
Robert Watson
33f23dc2fb
The "Mbuf" zone was renamed "mbuf" to improve consistency, but the code
...
example in libmemstat.3 was not updated to take this rename into account.
Update the example.
PR: 84946
Submitted by: Wojciech A. Koszek <dunstan at freebsd dot czest dot pl>
MFC after: 1 day
2005-08-15 10:24:20 +00:00
Tim J. Robbins
d62e8d4c7c
Add an implementation of the semi-standard wcsdup() function, as found
...
on Microsoft and GNU systems.
2005-08-13 05:54:33 +00:00
Tim J. Robbins
0853006ff1
Change OUT from -2 to CHAR_MIN-1, making it impossible for it to
...
inadvertently match a negative char in the RE being compiled.
This fixes compilation of "\376" (as an ERE) and "\376\376" (as a BRE).
PR: 84740
MFC after: 1 week
2005-08-13 02:30:15 +00:00
Simon L. B. Nielsen
05fe2c1cb6
Add missing links from getgrent_r.3, getgrnam_r.3, and getgrgid_r.3 to
...
getgrent.3.
Submitted by: Ulf Lilleengen <lulf@kerneled.org>
MFC after: 3 days
2005-08-12 22:46:15 +00:00
Dag-Erling Smørgrav
fd04cc7766
Change directory one level at a time, and use CDUP to back out. This is a
...
work in progress; it partially fixed bin/83278 and is a prerequisite to
fixing bin/83277.
PR: bin/83277, bin/83278
2005-08-12 12:48:50 +00:00
Tim Kientzle
44938dbf6d
Record an error message if there are write errors when extracting the
...
content of an archive entry to a file descriptor.
2005-08-10 15:02:53 +00:00
Tim Kientzle
4b9adc2fef
Minor configuration fix to disable ACL support on MacOS X (which
...
lacks ACL_USER).
Thanks to: Marcus Geiger, Joe Esch, and Markus Slopianka
2005-08-10 15:01:03 +00:00
Stefan Farfeleder
442861ce97
Move <sys/cdefs.h> up to reduce diff to NetBSD.
2005-08-10 13:41:31 +00:00
Stefan Farfeleder
7bcbf4cce9
Submitted to and merged from NetBSD (rev. 1.23 and 1.24):
...
- Don't delete the current line when typing `yy'.
- Don't use a possibly stale pointer in cv_paste().
-
2005-08-10 13:38:01 +00:00
Kenneth D. Merry
4a12d2d126
Remove a reference to compute_stats(), since it is no longer documented at
...
least.
Submitted by: osa
MFC after: 1 week
2005-08-10 00:51:36 +00:00
Robert Watson
513c89ced2
Document kvm(3)-related error constants, and correct minor formatting
...
nits.
2005-08-09 22:19:30 +00:00
Stefan Farfeleder
cc5ed4050e
NetBSD merged our typo fixes, update $NetBSD$.
2005-08-09 13:37:59 +00:00
Stefan Farfeleder
3d37ccb1e9
Merge a change I missed in the last commit.
2005-08-09 13:35:48 +00:00
Stefan Farfeleder
06ce2f8d05
Merge NetBSD's 1.25 which fixes a small bug introduced in 1.24.
2005-08-09 13:31:59 +00:00
Stefan Farfeleder
8131ad836a
Include <term.h> before #undef'ing key_clear.
2005-08-08 17:17:56 +00:00
Stefan Farfeleder
c22964d7eb
Fix a few typos.
2005-08-08 07:08:35 +00:00
Stefan Farfeleder
1d22b4120f
Don't forget to copy the sentinel into the `help' array. It's expected to
...
be there.
Submitted by: Björn König
PR: 82381
2005-08-08 07:03:50 +00:00
Stefan Farfeleder
76d00450e6
Sync libedit with recent NetBSD developments. Including improvements to the
...
vi-mode, removal of clause 3, cleanups and the export of the tokenization
functions.
Not included: config.h, filecomplete.{c,h}
2005-08-07 20:55:59 +00:00
Stefan Farfeleder
969f700138
Revert the replacement of realloc() with reallocf() (el.h:1.2, map.c:1.5 and
...
tokenizer.c:1.3). Contrary to the commit log there were no memory leaks,
but the change introduced a bug because the free'd pointer was not zeroed
and calling the appropriate _end() function would call free() a second time.
2005-08-07 08:35:39 +00:00