Tim Kientzle
e15da0400a
Clarify an example so Linux folks won't keep getting confused by this point.
2009-12-28 03:31:29 +00:00
Tim Kientzle
456bd00333
Compatibility with old systems with non-POSIX getpwuid_r/getgrgid_r.
2009-12-28 03:30:31 +00:00
Tim Kientzle
f773eba566
Fix some unused variables and dead assignments.
2009-12-28 03:28:21 +00:00
Tim Kientzle
108f9d8324
Remove an unused variable and an unreachable statement.
2009-12-28 03:25:33 +00:00
Tim Kientzle
409cc2477d
Fix line endings.
2009-12-28 03:24:56 +00:00
Tim Kientzle
354c05f65d
Discourage external use of this header.
2009-12-28 03:20:54 +00:00
Tim Kientzle
4ffba49a6f
Remove unused variable.
2009-12-28 03:14:30 +00:00
Tim Kientzle
6f1d1a5084
O_BINARY for Windows.
2009-12-28 03:13:49 +00:00
Tim Kientzle
966062dd11
Handle Zip CRC validation for uncompressed Zip archives even on
...
platforms that lack zlib.
2009-12-28 03:11:36 +00:00
Tim Kientzle
10f117ebc2
Include limits.h; remove unused variable.
2009-12-28 03:06:27 +00:00
Tim Kientzle
09bf59d4b9
Use ino64 interface.
2009-12-28 03:05:31 +00:00
Tim Kientzle
2b1f175936
Use new ino64 interface.
2009-12-28 03:03:00 +00:00
Tim Kientzle
9adedf9679
New archive_file_count() utility.
2009-12-28 02:58:14 +00:00
Tim Kientzle
042c735c81
Portability fixes.
2009-12-28 02:45:56 +00:00
Tim Kientzle
65d5426feb
Various portability fixes, plus:
...
* New "ino64" field.
* New UTF8 interfaces for hardlink/symlink updates
2009-12-28 02:41:27 +00:00
Tim Kientzle
13f322aec3
Remove an unused variable and an unnecessary increment.
2009-12-28 02:33:22 +00:00
Tim Kientzle
cc1e3ebe54
Eliminate an unused assignment.
2009-12-28 02:29:21 +00:00
Tim Kientzle
2866e9d5d0
Portability: Set the file descriptor to binary mode on Win32
2009-12-28 02:28:44 +00:00
Tim Kientzle
c0840e91d3
Discourage outside use of this internal header.
2009-12-28 02:26:06 +00:00
Tim Kientzle
c17fd585bb
Remove dead assignment.
2009-12-28 02:22:41 +00:00
Tim Kientzle
a5a14ed059
Portability:
...
* some non-FreeBSD platforms do actually define __FBSDID() in sys/cdefs.h
* Borland C <sigh>
2009-12-28 02:22:04 +00:00
Tim Kientzle
e9cb23e15d
Portability: terminate abnormally via abort() instead of segfault,
...
watch the return value from write(), and avoid signed arithmetic on
unsigned values.
2009-12-28 02:20:23 +00:00
Tim Kientzle
06225a399b
Allow more formats to be active at a time; discourage outside use.
2009-12-28 02:18:55 +00:00
Tim Kientzle
8ead7c052b
Enforce this as an internal-only header.
2009-12-28 02:18:26 +00:00
Tim Kientzle
ee674fd0b9
Discourage people from using this header outside of libarchive.
2009-12-28 02:17:53 +00:00
Tim Kientzle
1bb8e82188
Compatibility: I found some more compilers that don't like 'inline' keyword.
...
Protection: Discourage people from using this header outside libarchive.
2009-12-28 02:17:15 +00:00
Tim Kientzle
f1bfc23207
Sync with googlecode some changes that have no impact on FreeBSD.
2009-12-28 02:14:09 +00:00
Tim Kientzle
96de948146
Compatibility fix for some older systems with non-POSIX getgrnam_r/getpwnam_r
...
and a minor style fix for the hash function.
2009-12-28 02:09:57 +00:00
Tim Kientzle
94cb976997
Catch certain gzip failures at close time.
2009-12-28 02:05:28 +00:00
Tim Kientzle
153ee32724
Remove a dead assignment.
2009-12-28 02:04:42 +00:00
Tim Kientzle
b4a4198e53
Remove some unused variables and dead assignments.
2009-12-28 02:03:54 +00:00
Tim Kientzle
23e37d63dc
Update the hard-coded configuration for libarchive.
2009-12-28 02:01:42 +00:00
Tim Kientzle
ff30341ebf
Update format manpages for libarchive.
2009-12-28 01:50:23 +00:00
Ed Schouten
4a1f09d742
Parse DEAD_PROCESS entries properly.
...
The TTY line name should always be set for DEAD_PROCESS entries right
now. When we parse a clean utmp entry, we don't want to interpret it as
a DEAD_PROCESS entry if the TTY has never been used yet.
2009-12-27 22:26:29 +00:00
Ed Schouten
444999a314
Several refinements to libulog's API.
...
- Only set the fields in the ulog_utmpx structure that are valid for the
command in question. This means that strings like "shutdown" or "~"
are not visible to the user anymore.
- Rename UTXF_* to UTXI_*, indicating the indexation, instead of using
the `antique' filename. If we ever get rid of utmp, it makes little
sense calling it by its old name.
2009-12-26 22:36:05 +00:00
Ed Schouten
bfa3a5e5bc
Don't corrupt logout entries in utmp files.
...
An older version of the code used a structure on the stack, instead of a
pointer to the structure. It looks like I didn't adjust the parameters
of the write(2) call, causing the first four/eight bytes of the entry to
be corrupted, instead of writing the entire entry to disk.
2009-12-25 20:04:36 +00:00
Markus Brueffer
78da985f4e
Use a local copy of entry_d for finding matches. Otherwise, if entry_d pointed
...
to an entry of 'acl', all ACL entries starting with entry_d would be deleted.
Reviewed by: trasz
Approved by: emax (mentor)
MFC after: 3 days
2009-12-25 18:05:06 +00:00
Rui Paulo
0ce207d2af
Intel XScale hwpmc(4) support.
...
This brings hwpmc(4) support for 2nd and 3rd generation XScale cores.
Right now it's enabled by default to make sure we test this a bit.
When the time comes it can be disabled by default.
Tested on Gateworks boards.
A man page is coming.
Obtained from: //depot/user/rpaulo/xscalepmc/...
2009-12-23 23:16:54 +00:00
John Baldwin
59ab6724a4
Fix a bug in gzipfs that prevented lseek() from working and add lseek()
...
support to bzip2fs. This fixes problems with loading compressed amd64
kernel modules containing debug symbols.
Submitted by: David Naylor naylor.b.david (gmail)
MFC after: 1 week
2009-12-23 21:11:03 +00:00
Edwin Groothuis
1993d7fb07
MFV of tzdata2009t, r200831
...
zic:
- Fix URL / reference to Calendrical Calculations: Third Edition
libc/stdtime:
- Fix typo in tzfile.5 (no changes in our part)
MFC after: 1 week
2009-12-22 11:17:10 +00:00
Xin LI
280101b76e
Use vsprintf instead of rolling our own.
...
PR: bin/140496
Submitted by: Jeremy Huddleston <jeremyhu apple.com>
MFC after: 1 month
2009-12-21 19:59:38 +00:00
Xin LI
d22fecc5e6
Use vsscanf instead of rolling our own.
...
PR: bin/140530
Submitted by: Jeremy Huddleston <jeremyhu apple.com>
MFC after: 1 month
2009-12-21 19:56:03 +00:00
Xin LI
c19ee5a0fb
K&R -> ANSI prototype.
...
MFC after: 1 month
2009-12-21 19:55:05 +00:00
John Baldwin
a3102e9870
Use _once() to initialize the pthread key for thread-local storage to hold
...
the results of localtime() instead of using a pthread mutex directly.
MFC after: 1 week
2009-12-21 19:43:23 +00:00
Jamie Gritton
1574e5ddd9
Add a null pointer check so "name" can be used as a key parameter in
...
jailparam_get.
PR: bin/141692
Submitted by: delphij
MFC after: 3 days
2009-12-17 05:06:56 +00:00
Matteo Riondato
5d26f10fbb
2009-12-16 04:19:23 +00:00
Jilles Tjoelker
d32b247049
cpuset(2): fix a typo and a markup error in the man page
...
MFC after: 1 week
2009-12-15 21:02:29 +00:00
Marcel Moolenaar
e4f141b546
Work-around a race condition on ia64 while unlocking a contested lock.
...
The race condition is believed to be in UMTX_OP_MUTEX_WAKE. On ia64,
we simply go to the kernel to unlock.
The big question is why this is only a race condition on ia64...
MFC after: 3 days
2009-12-14 01:26:01 +00:00
Xin LI
965e331f6a
Explicitly say that this is an internal library which is intended to be
...
used within FreeBSD base system only, and discourage user applications
from using it. User applications should use the expat version from the
ports/package collection.
Reviewed by: simon (earlier version)
MFC after: 2 weeks
2009-12-13 03:29:05 +00:00
Sean Farley
abdbb3fecd
Fix libusb_open_device_with_vid_pid() to return a NULL if no device is
...
found instead of the last device in its search list.
Reviewed by: thompsa
MFC after: 5 days
2009-12-12 00:24:30 +00:00