1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-30 16:51:41 +00:00
freebsd/lib
Tim Kientzle cbf4203db5 I think this is my fourth complete rewrite of the dir-creation
code. <whew!> This version handles all of the following edge cases:
  * Restoring explicit dirs with 000 permissions (star fails this test)
  * Restore of implicit or explicit dirs when umask=777
    (gtar and star both fail this test)
  * Restoring dir paths containing "." and ".." components
This version initially creates all dirs with permission 700 (ignoring
umask), then does a post-extract "fixup" pass to set the correct
permissions (which may or may not depend on umask, depending on the
restore flags and whether it's an explicit or implicit dir).
Permissions are restored depth-first so that permissions within
non-writable dirs can be correctly restored. (The depth-sorting does
correctly account for dirs with ".." components.)
2004-07-08 05:24:48 +00:00
..
compat
csu C runtime support for FreeBSD/arm. 2004-05-14 12:19:04 +00:00
libalias Push WARNS back up to 6, but define NO_WERROR; I want the warts out in the 2004-07-06 12:15:24 +00:00
libarchive I think this is my fourth complete rewrite of the dir-creation 2004-07-08 05:24:48 +00:00
libatm Use WARNS?=3 for these in the arm case for now, due to toolchain issues. 2004-05-14 13:31:21 +00:00
libbind
libbluetooth Unbreak a whatis(1) entry by fixing the NAME section. 2004-07-05 16:32:30 +00:00
libbsnmp Sort SEE ALSO references (in dictionary order, ignoring case). 2004-07-04 20:55:50 +00:00
libbz2
libc there's no such define as KERN_NAME_MAX, change to _POSIX_NAME_MAX. 2004-07-07 20:47:42 +00:00
libc_r
libcalendar Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libcam Eliminate double whitespace. 2004-07-03 22:30:10 +00:00
libcom_err
libcompat Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libcrypt Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libdevinfo
libdevstat Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libdisk Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libedit
libexpat
libfetch Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libform
libftpio Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libgeom Markup, grammar, punctuation. 2004-07-01 18:20:57 +00:00
libio
libipsec Back out last delta, it just unpolitely reverted some local changes. 2004-07-01 17:13:15 +00:00
libipx Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libisc
libkiconv Markup fixes. 2004-07-05 06:59:17 +00:00
libkse Check pending signals, if there is signal will be unblocked by 2004-06-12 07:40:01 +00:00
libkvm Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libmd Eliminate double whitespace. 2004-07-03 22:30:10 +00:00
libmenu
libmilter Honor NOINET6 and disable IPv6 support in libmilter and sendmail if it 2004-06-01 01:29:42 +00:00
libmp
libncp Distinguish cases when ncp module not loaded and when module have old 2004-06-02 03:41:10 +00:00
libncurses
libnetgraph Yes, NgRecvAsciiMsg has the same results as NgRecvAsciiMsg, but it's 2004-07-04 04:03:37 +00:00
libngatm
libopie
libpam Markup nits. 2004-07-05 06:39:03 +00:00
libpanel
libpcap
libpthread Check pending signals, if there is signal will be unblocked by 2004-06-12 07:40:01 +00:00
libradius Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
librpcsvc
libsbuf
libsdp Make whatis(1) happy about the NAME section. 2004-07-05 17:38:08 +00:00
libsm Honor NOINET6 and disable IPv6 support in libmilter and sendmail if it 2004-06-01 01:29:42 +00:00
libsmb
libsmdb
libsmutil
libstand Eliminate double whitespace. 2004-07-03 22:30:10 +00:00
libtacplus Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libtelnet
libthr Record the offset of thr_id in the thread structure. Required for 2004-07-04 19:07:07 +00:00
libufs Markup fixes. 2004-07-05 06:53:34 +00:00
libugidfw Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libusbhid Add __BEGIN_DECLS / __END_DECLS so this can be used in C++ code. 2004-06-03 15:04:24 +00:00
libutil Markup fixes. 2004-07-07 20:25:54 +00:00
libvgl Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libwrap
libxpg4
liby Include <stdlib.h> for exit() and add a prototype for yyparse(). 2004-05-24 09:50:57 +00:00
libypclnt
libz Update makefile for zlib 1.2.1. 2004-06-30 23:58:22 +00:00
msun Add C99's nearbyint{,f}() functions as wrappers around rint(). 2004-07-06 04:46:08 +00:00
ncurses
Makefile Make bluetooth compile on all platforms 2004-07-07 22:48:30 +00:00
Makefile.inc