PERFORCE change 57432 for review
Marcel Moolenaar
marcel at FreeBSD.org
Thu Jul 15 18:55:24 PDT 2004
http://perforce.freebsd.org/chv.cgi?CH=57432
Change 57432 by marcel at marcel_nfs on 2004/07/16 01:55:12
IFC @57429
Affected files ...
.. //depot/projects/gdb/gnu/usr.bin/gdb/libgdb/fbsd-threads.c#1 branch
.. //depot/projects/gdb/include/Makefile#9 integrate
.. //depot/projects/gdb/include/proc_service.h#4 integrate
.. //depot/projects/gdb/lib/libarchive/archive_read_extract.c#22 integrate
.. //depot/projects/gdb/lib/libc/sys/getfsstat.2#2 integrate
.. //depot/projects/gdb/lib/libthread_db/Makefile#5 integrate
.. //depot/projects/gdb/lib/libthread_db/include/thread_db.h#1 branch
.. //depot/projects/gdb/lib/libthread_db/include/thread_db_int.h#1 branch
.. //depot/projects/gdb/lib/libthread_db/pthread/Makefile#1 branch
.. //depot/projects/gdb/lib/libthread_db/pthread/pthread_db.c#1 branch
.. //depot/projects/gdb/lib/libthread_db/pthread/pthread_db.h#1 branch
.. //depot/projects/gdb/lib/libthread_db/pthread/pthread_db_i386.c#1 branch
.. //depot/projects/gdb/lib/libthread_db/src/Makefile#1 branch
.. //depot/projects/gdb/lib/libthread_db/src/thread_db.c#1 branch
.. //depot/projects/gdb/release/Makefile#7 integrate
.. //depot/projects/gdb/release/alpha/mkisoimages.sh#4 integrate
.. //depot/projects/gdb/release/amd64/mkisoimages.sh#4 integrate
.. //depot/projects/gdb/release/i386/mkisoimages.sh#4 integrate
.. //depot/projects/gdb/release/ia64/mkisoimages.sh#4 integrate
.. //depot/projects/gdb/release/scripts/print-cdrom-packages.sh#6 integrate
.. //depot/projects/gdb/release/sparc64/mkisoimages.sh#4 integrate
.. //depot/projects/gdb/sbin/geom/core/geom.8#3 integrate
.. //depot/projects/gdb/share/dict/freebsd#3 integrate
.. //depot/projects/gdb/share/examples/Makefile#2 integrate
.. //depot/projects/gdb/share/examples/worm/README#2 delete
.. //depot/projects/gdb/share/examples/worm/makecdfs.sh#2 delete
.. //depot/projects/gdb/share/man/man4/adw.4#2 integrate
.. //depot/projects/gdb/share/man/man4/amr.4#2 integrate
.. //depot/projects/gdb/share/man/man4/asr.4#3 integrate
.. //depot/projects/gdb/share/man/man4/ed.4#2 integrate
.. //depot/projects/gdb/share/man/man4/fdc.4#2 integrate
.. //depot/projects/gdb/share/man/man4/my.4#2 integrate
.. //depot/projects/gdb/sys/alpha/alpha/pmap.c#13 integrate
.. //depot/projects/gdb/sys/alpha/alpha/promcons.c#6 integrate
.. //depot/projects/gdb/sys/alpha/linux/linux_sysvec.c#2 integrate
.. //depot/projects/gdb/sys/alpha/tlsb/zs_tlsb.c#9 integrate
.. //depot/projects/gdb/sys/amd64/amd64/pmap.c#20 integrate
.. //depot/projects/gdb/sys/amd64/include/pmap.h#10 integrate
.. //depot/projects/gdb/sys/cam/cam_periph.h#2 integrate
.. //depot/projects/gdb/sys/cam/cam_xpt.c#5 integrate
.. //depot/projects/gdb/sys/coda/coda_fbsd.c#6 integrate
.. //depot/projects/gdb/sys/compat/svr4/svr4_sysvec.c#2 integrate
.. //depot/projects/gdb/sys/conf/NOTES#33 integrate
.. //depot/projects/gdb/sys/conf/files#41 integrate
.. //depot/projects/gdb/sys/conf/files.amd64#15 integrate
.. //depot/projects/gdb/sys/conf/files.i386#23 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi.c#27 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_cmbat.c#7 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_if.m#2 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_pci.c#14 integrate
.. //depot/projects/gdb/sys/dev/aic7xxx/aic79xx_osm.c#2 integrate
.. //depot/projects/gdb/sys/dev/aic7xxx/aic7xxx_osm.c#2 integrate
.. //depot/projects/gdb/sys/dev/bktr/bktr_mem.c#4 integrate
.. //depot/projects/gdb/sys/dev/cx/if_cx.c#14 integrate
.. //depot/projects/gdb/sys/dev/cy/cy.c#13 integrate
.. //depot/projects/gdb/sys/dev/dcons/dcons.c#13 integrate
.. //depot/projects/gdb/sys/dev/digi/digi.c#14 integrate
.. //depot/projects/gdb/sys/dev/fb/fb.c#3 integrate
.. //depot/projects/gdb/sys/dev/fb/splashreg.h#2 integrate
.. //depot/projects/gdb/sys/dev/fdc/fdc.c#7 integrate
.. //depot/projects/gdb/sys/dev/fdc/fdc_acpi.c#1 branch
.. //depot/projects/gdb/sys/dev/fdc/fdc_isa.c#3 integrate
.. //depot/projects/gdb/sys/dev/fdc/fdc_pccard.c#4 integrate
.. //depot/projects/gdb/sys/dev/fdc/fdcvar.h#3 integrate
.. //depot/projects/gdb/sys/dev/firewire/firewire.c#10 integrate
.. //depot/projects/gdb/sys/dev/harp/if_harp.c#3 integrate
.. //depot/projects/gdb/sys/dev/hfa/hfa_freebsd.c#3 integrate
.. //depot/projects/gdb/sys/dev/ispfw/ispfw.c#4 integrate
.. //depot/projects/gdb/sys/dev/md/md.c#11 integrate
.. //depot/projects/gdb/sys/dev/nmdm/nmdm.c#11 integrate
.. //depot/projects/gdb/sys/dev/null/null.c#5 integrate
.. //depot/projects/gdb/sys/dev/ofw/ofw_console.c#10 integrate
.. //depot/projects/gdb/sys/dev/ofw/openpromio.c#4 integrate
.. //depot/projects/gdb/sys/dev/random/randomdev.c#11 integrate
.. //depot/projects/gdb/sys/dev/rc/rc.c#12 integrate
.. //depot/projects/gdb/sys/dev/rp/rp.c#9 integrate
.. //depot/projects/gdb/sys/dev/sab/sab.c#13 integrate
.. //depot/projects/gdb/sys/dev/si/si.c#10 integrate
.. //depot/projects/gdb/sys/dev/sio/sio.c#21 integrate
.. //depot/projects/gdb/sys/dev/snp/snp.c#8 integrate
.. //depot/projects/gdb/sys/dev/sound/driver.c#3 integrate
.. //depot/projects/gdb/sys/dev/streams/streams.c#4 integrate
.. //depot/projects/gdb/sys/dev/sx/sx.c#9 integrate
.. //depot/projects/gdb/sys/dev/syscons/syscons.c#13 integrate
.. //depot/projects/gdb/sys/dev/syscons/syscons.h#3 integrate
.. //depot/projects/gdb/sys/dev/syscons/sysmouse.c#6 integrate
.. //depot/projects/gdb/sys/dev/uart/uart_tty.c#9 integrate
.. //depot/projects/gdb/sys/dev/usb/ehci.c#6 integrate
.. //depot/projects/gdb/sys/dev/usb/ubser.c#7 integrate
.. //depot/projects/gdb/sys/dev/usb/ucom.c#9 integrate
.. //depot/projects/gdb/sys/dev/utopia/utopia.c#4 integrate
.. //depot/projects/gdb/sys/dev/vinum/vinum.c#5 integrate
.. //depot/projects/gdb/sys/dev/zs/zs.c#11 integrate
.. //depot/projects/gdb/sys/fs/pseudofs/pseudofs.c#3 integrate
.. //depot/projects/gdb/sys/fs/unionfs/union_subr.c#4 integrate
.. //depot/projects/gdb/sys/geom/gate/g_gate.c#9 integrate
.. //depot/projects/gdb/sys/i386/acpica/acpi_wakeup.c#5 integrate
.. //depot/projects/gdb/sys/i386/i386/local_apic.c#4 integrate
.. //depot/projects/gdb/sys/i386/i386/pmap.c#17 integrate
.. //depot/projects/gdb/sys/i386/i386/swtch.s#5 integrate
.. //depot/projects/gdb/sys/i386/ibcs2/ibcs2_sysvec.c#2 integrate
.. //depot/projects/gdb/sys/i386/isa/pcvt/pcvt_drv.c#7 integrate
.. //depot/projects/gdb/sys/i386/isa/vesa.c#4 integrate
.. //depot/projects/gdb/sys/i386/linux/linux_sysvec.c#3 integrate
.. //depot/projects/gdb/sys/i4b/include/i4b_global.h#2 integrate
.. //depot/projects/gdb/sys/ia64/ia64/pmap.c#11 integrate
.. //depot/projects/gdb/sys/ia64/ia64/ssc.c#6 integrate
.. //depot/projects/gdb/sys/kern/kern_descrip.c#11 integrate
.. //depot/projects/gdb/sys/kern/kern_event.c#6 integrate
.. //depot/projects/gdb/sys/kern/kern_mac.c#5 integrate
.. //depot/projects/gdb/sys/kern/kern_module.c#3 integrate
.. //depot/projects/gdb/sys/kern/kern_shutdown.c#12 integrate
.. //depot/projects/gdb/sys/kern/kern_syscalls.c#2 integrate
.. //depot/projects/gdb/sys/kern/subr_bus.c#13 integrate
.. //depot/projects/gdb/sys/kern/tty.c#14 integrate
.. //depot/projects/gdb/sys/kern/tty_conf.c#6 integrate
.. //depot/projects/gdb/sys/kern/tty_pty.c#13 integrate
.. //depot/projects/gdb/sys/kern/tty_subr.c#2 integrate
.. //depot/projects/gdb/sys/kern/uipc_socket.c#23 integrate
.. //depot/projects/gdb/sys/kern/vfs_init.c#5 integrate
.. //depot/projects/gdb/sys/kern/vfs_subr.c#18 integrate
.. //depot/projects/gdb/sys/libkern/qsort.c#3 integrate
.. //depot/projects/gdb/sys/libkern/qsort_r.c#1 branch
.. //depot/projects/gdb/sys/modules/fdc/Makefile#5 integrate
.. //depot/projects/gdb/sys/modules/sound/sound/Makefile#1 branch
.. //depot/projects/gdb/sys/net/if_disc.c#6 integrate
.. //depot/projects/gdb/sys/net/if_ef.c#4 integrate
.. //depot/projects/gdb/sys/net/if_faith.c#8 integrate
.. //depot/projects/gdb/sys/net/if_gif.c#8 integrate
.. //depot/projects/gdb/sys/net/if_gre.c#8 integrate
.. //depot/projects/gdb/sys/net/if_loop.c#7 integrate
.. //depot/projects/gdb/sys/net/if_ppp.c#7 integrate
.. //depot/projects/gdb/sys/net/if_sl.c#10 integrate
.. //depot/projects/gdb/sys/net/if_spppsubr.c#8 integrate
.. //depot/projects/gdb/sys/net/if_stf.c#8 integrate
.. //depot/projects/gdb/sys/net/if_tun.c#9 integrate
.. //depot/projects/gdb/sys/net/if_var.h#15 integrate
.. //depot/projects/gdb/sys/net/if_vlan.c#10 integrate
.. //depot/projects/gdb/sys/net/ppp_tty.c#4 integrate
.. //depot/projects/gdb/sys/netgraph/ng_base.c#9 integrate
.. //depot/projects/gdb/sys/netgraph/ng_eiface.c#6 integrate
.. //depot/projects/gdb/sys/netgraph/ng_fec.c#7 integrate
.. //depot/projects/gdb/sys/netgraph/ng_iface.c#6 integrate
.. //depot/projects/gdb/sys/netgraph/ng_ppp.c#4 integrate
.. //depot/projects/gdb/sys/netgraph/ng_pppoe.c#5 integrate
.. //depot/projects/gdb/sys/netgraph/ng_tty.c#5 integrate
.. //depot/projects/gdb/sys/netinet/ip_dummynet.c#5 integrate
.. //depot/projects/gdb/sys/netinet/ip_fw2.c#10 integrate
.. //depot/projects/gdb/sys/netinet/ip_mroute.c#7 integrate
.. //depot/projects/gdb/sys/netinet6/ip6_fw.c#3 integrate
.. //depot/projects/gdb/sys/nfsserver/nfs_srvsubs.c#7 integrate
.. //depot/projects/gdb/sys/pc98/conf/NOTES#15 integrate
.. //depot/projects/gdb/sys/pc98/pc98/fd.c#10 integrate
.. //depot/projects/gdb/sys/pc98/pc98/fdc_cbus.c#3 integrate
.. //depot/projects/gdb/sys/pc98/pc98/sio.c#18 integrate
.. //depot/projects/gdb/sys/powerpc/powerpc/pmap.c#11 integrate
.. //depot/projects/gdb/sys/rpc/rpcclnt.c#7 integrate
.. //depot/projects/gdb/sys/sparc64/sparc64/pmap.c#8 integrate
.. //depot/projects/gdb/sys/sys/event.h#3 integrate
.. //depot/projects/gdb/sys/sys/eventvar.h#2 integrate
.. //depot/projects/gdb/sys/sys/exec.h#3 integrate
.. //depot/projects/gdb/sys/sys/libkern.h#4 integrate
.. //depot/projects/gdb/sys/sys/procfs.h#5 integrate
.. //depot/projects/gdb/sys/sys/tty.h#13 integrate
.. //depot/projects/gdb/sys/ufs/ffs/ffs_vfsops.c#9 integrate
.. //depot/projects/gdb/sys/vm/vm_map.c#12 integrate
.. //depot/projects/gdb/sys/vm/vm_pageout.c#8 integrate
.. //depot/projects/gdb/usr.bin/basename/basename.c#2 integrate
.. //depot/projects/gdb/usr.bin/checknr/checknr.c#2 integrate
.. //depot/projects/gdb/usr.bin/col/col.1#3 integrate
.. //depot/projects/gdb/usr.bin/colcrt/colcrt.1#2 integrate
.. //depot/projects/gdb/usr.bin/colcrt/colcrt.c#2 integrate
.. //depot/projects/gdb/usr.bin/colrm/colrm.1#2 integrate
.. //depot/projects/gdb/usr.bin/column/column.1#2 integrate
.. //depot/projects/gdb/usr.bin/column/column.c#2 integrate
.. //depot/projects/gdb/usr.bin/du/du.c#6 integrate
.. //depot/projects/gdb/usr.bin/fmt/fmt.c#2 integrate
.. //depot/projects/gdb/usr.bin/killall/killall.c#3 integrate
.. //depot/projects/gdb/usr.bin/lockf/lockf.c#2 integrate
.. //depot/projects/gdb/usr.bin/pkill/pkill.c#4 integrate
.. //depot/projects/gdb/usr.bin/rs/rs.c#2 integrate
.. //depot/projects/gdb/usr.bin/sed/compile.c#2 integrate
.. //depot/projects/gdb/usr.bin/sed/defs.h#2 integrate
.. //depot/projects/gdb/usr.bin/sed/main.c#3 integrate
.. //depot/projects/gdb/usr.bin/sed/misc.c#2 integrate
.. //depot/projects/gdb/usr.bin/sed/process.c#3 integrate
.. //depot/projects/gdb/usr.bin/sed/sed.1#4 integrate
.. //depot/projects/gdb/usr.bin/tar/bsdtar.c#22 integrate
.. //depot/projects/gdb/usr.bin/tar/bsdtar.h#11 integrate
.. //depot/projects/gdb/usr.bin/tar/bsdtar_platform.h#3 integrate
.. //depot/projects/gdb/usr.bin/tar/read.c#11 integrate
.. //depot/projects/gdb/usr.bin/tr/cmap.c#2 integrate
.. //depot/projects/gdb/usr.bin/tr/cset.c#3 integrate
.. //depot/projects/gdb/usr.bin/tr/cset.h#2 integrate
.. //depot/projects/gdb/usr.bin/whereis/whereis.c#2 integrate
.. //depot/projects/gdb/usr.bin/xstr/xstr.c#2 integrate
.. //depot/projects/gdb/usr.sbin/amd/include/config.h#3 integrate
.. //depot/projects/gdb/usr.sbin/ppp/command.c#2 integrate
.. //depot/projects/gdb/usr.sbin/ppp/radius.c#4 integrate
.. //depot/projects/gdb/usr.sbin/usbd/usbd.conf.5#2 integrate
Differences ...
==== //depot/projects/gdb/include/Makefile#9 (text+ko) ====
@@ -1,5 +1,5 @@
# @(#)Makefile 8.2 (Berkeley) 1/4/94
-# $FreeBSD: src/include/Makefile,v 1.216 2004/07/05 23:13:16 das Exp $
+# $FreeBSD: src/include/Makefile,v 1.217 2004/07/15 03:43:18 davidxu Exp $
#
# Doing a "make install" builds /usr/include.
@@ -12,7 +12,7 @@
inttypes.h iso646.h kenv.h langinfo.h libgen.h limits.h link.h \
locale.h malloc.h memory.h monetary.h mpool.h ndbm.h netconfig.h \
netdb.h nl_types.h nlist.h nss.h nsswitch.h objformat.h paths.h \
- pthread.h \
+ proc_service.h pthread.h \
pthread_np.h pwd.h ranlib.h readpassphrase.h regex.h regexp.h \
resolv.h rune.h runetype.h search.h setjmp.h sgtty.h signal.h stab.h \
stdbool.h stddef.h stdio.h stdlib.h string.h stringlist.h \
==== //depot/projects/gdb/include/proc_service.h#4 (text+ko) ====
==== //depot/projects/gdb/lib/libarchive/archive_read_extract.c#22 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_extract.c,v 1.30 2004/07/10 18:10:20 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_extract.c,v 1.31 2004/07/15 03:13:27 kientzle Exp $");
#include <sys/stat.h>
#include <sys/types.h>
@@ -72,7 +72,7 @@
struct extract {
mode_t umask;
mode_t default_dir_mode;
- struct archive_string mkdirpath;
+ struct archive_string create_parent_dir;
struct fixup_entry *fixup_list;
struct fixup_entry *current_fixup;
@@ -110,9 +110,11 @@
static int extract_symlink(struct archive *, struct archive_entry *, int);
static gid_t lookup_gid(struct archive *, const char *uname, gid_t);
static uid_t lookup_uid(struct archive *, const char *uname, uid_t);
-static int mkdirpath(struct archive *, const char *, int flags);
-static int mkdirpath_internal(struct archive *, char *, int flags);
-static int mkdirpath_recursive(struct archive *, char *, int flags);
+static int create_parent_dir(struct archive *, const char *, int flags);
+static int create_parent_dir_internal(struct archive *, char *,
+ int flags);
+static int create_parent_dir_recursive(struct archive *, char *,
+ int flags);
static int restore_metadata(struct archive *, struct archive_entry *,
int flags);
#ifdef HAVE_POSIX_ACL
@@ -275,7 +277,7 @@
p = next;
}
extract->fixup_list = NULL;
- archive_string_free(&extract->mkdirpath);
+ archive_string_free(&extract->create_parent_dir);
free(a->extract);
a->extract = NULL;
}
@@ -409,7 +411,7 @@
/* Might be a non-existent parent dir; try fixing that. */
if (fd < 0) {
- mkdirpath(a, name, flags);
+ create_parent_dir(a, name, flags);
fd = open(name, O_WRONLY | O_CREAT | O_EXCL, mode);
}
if (fd < 0) {
@@ -434,8 +436,9 @@
extract->pst = NULL; /* Invalidate cached stat data. */
/* Copy path to mutable storage. */
- archive_strcpy(&(extract->mkdirpath), archive_entry_pathname(entry));
- path = extract->mkdirpath.s;
+ archive_strcpy(&(extract->create_parent_dir),
+ archive_entry_pathname(entry));
+ path = extract->create_parent_dir.s;
/* Deal with any troublesome trailing path elements. */
for (;;) {
@@ -477,7 +480,7 @@
unlink(path);
} else {
/* Doesn't already exist; try building the parent path. */
- if (mkdirpath_internal(a, path, flags) != ARCHIVE_OK)
+ if (create_parent_dir_internal(a, path, flags) != ARCHIVE_OK)
return (ARCHIVE_WARN);
}
@@ -512,24 +515,26 @@
* path into mutable storage first.
*/
static int
-mkdirpath(struct archive *a, const char *path, int flags)
+create_parent_dir(struct archive *a, const char *path, int flags)
{
struct extract *extract;
+ int r;
extract = a->extract;
/* Copy path to mutable storage. */
- archive_strcpy(&(extract->mkdirpath), path);
+ archive_strcpy(&(extract->create_parent_dir), path);
- return (mkdirpath_internal(a, extract->mkdirpath.s, flags));
+ r = create_parent_dir_internal(a, extract->create_parent_dir.s, flags);
+ return (r);
}
/*
- * Handle remaining setup for mkdirpath_recursive(), assuming
+ * Handle remaining setup for create_parent_dir_recursive(), assuming
* path is already in mutable storage.
*/
static int
-mkdirpath_internal(struct archive *a, char *path, int flags)
+create_parent_dir_internal(struct archive *a, char *path, int flags)
{
char *slash;
mode_t old_umask;
@@ -541,7 +546,7 @@
return (ARCHIVE_OK);
*slash = '\0';
old_umask = umask(~SECURE_DIR_MODE);
- r = mkdirpath_recursive(a, path, flags);
+ r = create_parent_dir_recursive(a, path, flags);
umask(old_umask);
*slash = '/';
return (r);
@@ -554,7 +559,7 @@
* Otherwise, returns ARCHIVE_WARN.
*/
static int
-mkdirpath_recursive(struct archive *a, char *path, int flags)
+create_parent_dir_recursive(struct archive *a, char *path, int flags)
{
struct stat st;
struct extract *extract;
@@ -579,7 +584,7 @@
/* Don't bother trying to create null path, '.', or '..'. */
if (slash != NULL) {
*slash = '\0';
- r = mkdirpath_recursive(a, path, flags);
+ r = create_parent_dir_recursive(a, path, flags);
*slash = '/';
return (r);
}
@@ -611,7 +616,7 @@
return (ARCHIVE_WARN);
} else if (slash != NULL) {
*slash = '\0';
- r = mkdirpath_recursive(a, path, flags);
+ r = create_parent_dir_recursive(a, path, flags);
*slash = '/';
if (r != ARCHIVE_OK)
return (r);
@@ -658,7 +663,7 @@
if (r != 0) {
/* Might be a non-existent parent dir; try fixing that. */
- mkdirpath(a, pathname, flags);
+ create_parent_dir(a, pathname, flags);
r = link(linkname, pathname);
}
@@ -695,7 +700,7 @@
if (r != 0) {
/* Might be a non-existent parent dir; try fixing that. */
- mkdirpath(a, pathname, flags);
+ create_parent_dir(a, pathname, flags);
r = symlink(linkname, pathname);
}
@@ -728,7 +733,7 @@
/* Might be a non-existent parent dir; try fixing that. */
if (r != 0 && errno == ENOENT) {
- mkdirpath(a, archive_entry_pathname(entry), flags);
+ create_parent_dir(a, archive_entry_pathname(entry), flags);
r = mknod(archive_entry_pathname(entry), mode,
archive_entry_rdev(entry));
}
@@ -777,7 +782,7 @@
/* Might be a non-existent parent dir; try fixing that. */
if (r != 0 && errno == ENOENT) {
- mkdirpath(a, archive_entry_pathname(entry), flags);
+ create_parent_dir(a, archive_entry_pathname(entry), flags);
r = mkfifo(archive_entry_pathname(entry),
archive_entry_mode(entry));
}
==== //depot/projects/gdb/lib/libc/sys/getfsstat.2#2 (text+ko) ====
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)getfsstat.2 8.3 (Berkeley) 5/25/95
-.\" $FreeBSD: src/lib/libc/sys/getfsstat.2,v 1.16 2003/11/21 01:30:28 tjr Exp $
+.\" $FreeBSD: src/lib/libc/sys/getfsstat.2,v 1.17 2004/07/16 01:18:13 alfred Exp $
.\"
.Dd November 20, 2003
.Dt GETFSSTAT 2
@@ -63,8 +63,13 @@
The buffer is filled with an array of
.Fa fsstat
structures, one for each mounted file system
-up to the size specified by
+up to the byte count specified by
.Fa bufsize .
+Note, the
+.Fa bufsize
+argument is the number of bytes that
+.Fa buf
+can hold, not the count of statfs structures it will hold.
.Pp
If
.Fa buf
==== //depot/projects/gdb/lib/libthread_db/Makefile#5 (text+ko) ====
==== //depot/projects/gdb/release/Makefile#7 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/release/Makefile,v 1.845 2004/06/10 19:33:26 brian Exp $
+# $FreeBSD: src/release/Makefile,v 1.846 2004/07/15 04:52:57 jhb Exp $
#
# make release [BUILDNAME=somename] CHROOTDIR=/some/dir CVSROOT=/cvs/dir \
# [RELEASETAG=tag]
@@ -314,6 +314,18 @@
@echo "unset NOPORTS, or set at least DOMINIMALDOCPORTS to YES!"
@exit 1
.endif
+.if defined(LOCAL_PATCHES) && !empty(LOCAL_PATCHES)
+.for p in ${LOCAL_PATCHES}
+.if !exists(${p})
+ @echo "The patch file ${p} does not exist!"
+ @exit 1
+.endif
+.endfor
+.endif
+.if defined(LOCAL_SCRIPT) && !exists(${LOCAL_SCRIPT})
+ @echo "The local script ${LOCAL_SCRIPT} does not exist!"
+ @exit 1
+.endif
.if make(release)
.if exists(${CHROOTDIR})
# The first command will fail on a handful of files that have their schg
@@ -347,12 +359,10 @@
.endif
.if defined(LOCAL_PATCHES) && !empty(LOCAL_PATCHES)
.for p in ${LOCAL_PATCHES}
-.if exists(${p})
patch -d ${CHROOTDIR}/usr/${RELEASESRCMODULE} ${PATCH_FLAGS} < ${p}
-.endif
.endfor
.endif
-.if defined(LOCAL_SCRIPT) && exists(${LOCAL_SCRIPT})
+.if defined(LOCAL_SCRIPT)
cd ${CHROOTDIR} && env CHROOTDIR=${CHROOTDIR} BUILDNAME=${BUILDNAME} \
RELEASETAG=${RELEASETAG} ${LOCAL_SCRIPT}
.endif
==== //depot/projects/gdb/release/alpha/mkisoimages.sh#4 (text+ko) ====
@@ -4,7 +4,7 @@
# Author: Jordan K Hubbard
# Date: 22 June 2001
#
-# $FreeBSD: src/release/alpha/mkisoimages.sh,v 1.9 2004/07/12 07:59:24 kris Exp $
+# $FreeBSD: src/release/alpha/mkisoimages.sh,v 1.10 2004/07/15 09:28:02 murray Exp $
#
# This script is used by release/Makefile to build the (optional) ISO images
# for a FreeBSD release. It is considered architecture dependent since each
@@ -23,6 +23,8 @@
# extra-bits-dir, if provided, contains additional files to be merged
# into base-bits-dir as part of making the image.
+publisher="The FreeBSD Project. http://www.freebsd.org/"
+
if [ "x$1" = "x-b" ]; then
bootable="yes"
shift
@@ -50,7 +52,7 @@
LABEL=$1; shift
NAME=$1; shift
-mkisofs -r -J -V $LABEL -o $NAME $*
+mkisofs -r -J -V $LABEL -P "$publisher" -o $NAME $*
type setcdboot 2>&1 | grep " is " >/dev/null
if [ $? -ne 0 ]; then
==== //depot/projects/gdb/release/amd64/mkisoimages.sh#4 (text+ko) ====
@@ -4,7 +4,7 @@
# Author: Jordan K Hubbard
# Date: 22 June 2001
#
-# $FreeBSD: src/release/amd64/mkisoimages.sh,v 1.9 2004/07/12 07:59:24 kris Exp $
+# $FreeBSD: src/release/amd64/mkisoimages.sh,v 1.10 2004/07/15 09:28:03 murray Exp $
#
# This script is used by release/Makefile to build the (optional) ISO images
# for a FreeBSD release. It is considered architecture dependent since each
@@ -23,6 +23,7 @@
# extra-bits-dir, if provided, contains additional files to be merged
# into base-bits-dir as part of making the image.
+publisher="The FreeBSD Project. http://www.freebsd.org/"
if [ "x$1" = "x-b" ]; then
# This is highly x86-centric and will be used directly below.
bootable="-b boot/cdboot -no-emul-boot"
@@ -53,4 +54,4 @@
LABEL=$1; shift
NAME=$1; shift
-mkisofs $bootable -r -J -V $LABEL -o $NAME $*
+mkisofs $bootable -r -J -V $LABEL -P "$publisher" -o $NAME $*
==== //depot/projects/gdb/release/i386/mkisoimages.sh#4 (text+ko) ====
@@ -4,7 +4,7 @@
# Author: Jordan K Hubbard
# Date: 22 June 2001
#
-# $FreeBSD: src/release/i386/mkisoimages.sh,v 1.10 2004/07/12 07:59:24 kris Exp $
+# $FreeBSD: src/release/i386/mkisoimages.sh,v 1.11 2004/07/15 09:28:03 murray Exp $
#
# This script is used by release/Makefile to build the (optional) ISO images
# for a FreeBSD release. It is considered architecture dependent since each
@@ -23,6 +23,8 @@
# extra-bits-dir, if provided, contains additional files to be merged
# into base-bits-dir as part of making the image.
+publisher="The FreeBSD Project. http://www.freebsd.org/"
+
if [ "x$1" = "x-b" ]; then
bootable="-b boot/cdboot -no-emul-boot"
shift
@@ -55,4 +57,4 @@
LABEL=$1; shift
NAME=$1; shift
-mkisofs $bootable -r -J -V $LABEL -o $NAME $*
+mkisofs $bootable -r -J -V $LABEL -P "$publisher" -o $NAME $*
==== //depot/projects/gdb/release/ia64/mkisoimages.sh#4 (text+ko) ====
@@ -4,7 +4,7 @@
# Author: Jordan K Hubbard
# Date: 22 June 2001
#
-# $FreeBSD: src/release/ia64/mkisoimages.sh,v 1.7 2004/07/12 07:59:24 kris Exp $
+# $FreeBSD: src/release/ia64/mkisoimages.sh,v 1.8 2004/07/15 09:28:03 murray Exp $
#
# This script is used by release/Makefile to build the (optional) ISO images
# for a FreeBSD release. It is considered architecture dependent since each
@@ -23,6 +23,7 @@
# extra-bits-dir, if provided, contains additional files to be merged
# into base-bits-dir as part of making the image.
+publisher="The FreeBSD Project. http://www.freebsd.org/"
set -e
# The hackery function is to help with the development of the release
@@ -91,6 +92,6 @@
BOOTOPTS="-b $EFIPART -no-emul-boot"
fi
-mkisofs $BOOTOPTS -r -J -V $LABEL -o $NAME $BASE $*
+mkisofs $BOOTOPTS -r -J -V $LABEL -P "$publisher" -o $NAME $BASE $*
rm -f $BASE/$EFIPART
exit 0
==== //depot/projects/gdb/release/scripts/print-cdrom-packages.sh#6 (text+ko) ====
@@ -2,7 +2,7 @@
#
# Author: Jordan Hubbard
# Date: Mon Jul 10 01:18:20 2000
-# Version: $FreeBSD: src/release/scripts/print-cdrom-packages.sh,v 1.57 2004/05/03 00:47:35 marcel Exp $
+# Version: $FreeBSD: src/release/scripts/print-cdrom-packages.sh,v 1.58 2004/07/15 18:22:21 cperciva Exp $
#
# MAINTAINER: re
#
@@ -138,6 +138,9 @@
CDROM_SET_1="${CDROM_SET_1} print/ghostscript-gnu-nox11"
CDROM_SET_1="${CDROM_SET_1} print/gv"
CDROM_SET_1="${CDROM_SET_1} print/psutils-letter"
+if [ ! "X{PKG_ARCH}" = "Xia64" ]; then
+CDROM_SET_1="${CDROM_SET_1} security/freebsd-update"
+fi
CDROM_SET_1="${CDROM_SET_1} security/sudo"
CDROM_SET_1="${CDROM_SET_1} shells/bash2"
CDROM_SET_1="${CDROM_SET_1} shells/pdksh"
==== //depot/projects/gdb/release/sparc64/mkisoimages.sh#4 (text+ko) ====
@@ -4,7 +4,7 @@
# Author: Jordan K Hubbard
# Date: 22 June 2001
#
-# $FreeBSD: src/release/sparc64/mkisoimages.sh,v 1.5 2004/07/12 07:59:25 kris Exp $
+# $FreeBSD: src/release/sparc64/mkisoimages.sh,v 1.6 2004/07/15 09:28:03 murray Exp $
#
# This script is used by release/Makefile to build the (optional) ISO images
# for a FreeBSD release. It is considered architecture dependent since each
@@ -23,6 +23,7 @@
# extra-bits-dir, if provided, contains additional files to be merged
# into base-bits-dir as part of making the image.
+publisher="The FreeBSD Project. http://www.freebsd.org/"
IMG=/tmp/bootfs
MNT=/mnt
@@ -65,5 +66,5 @@
LABEL=$1; shift
NAME=$1; shift
-mkisofs $bootable -r -J -V $LABEL -o $NAME $*
+mkisofs $bootable -r -J -V $LABEL -P "$publisher" -o $NAME $*
rm -f ${IMG}
==== //depot/projects/gdb/sbin/geom/core/geom.8#3 (text+ko) ====
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/sbin/geom/core/geom.8,v 1.2 2004/07/07 21:00:57 ru Exp $
+.\" $FreeBSD: src/sbin/geom/core/geom.8,v 1.3 2004/07/14 13:32:00 pjd Exp $
.\"
.Dd May 21, 2004
.Dt GEOM 8
@@ -111,6 +111,7 @@
.Sh SEE ALSO
.Xr geom 4 ,
.Xr gconcat 8 ,
+.Xr glabel 8 ,
.Xr gnop 8 ,
.Xr gstripe 8
.Sh HISTORY
==== //depot/projects/gdb/share/dict/freebsd#3 (text+ko) ====
@@ -1,4 +1,4 @@
-$FreeBSD: src/share/dict/freebsd,v 1.8 2004/07/14 05:23:16 murray Exp $
+$FreeBSD: src/share/dict/freebsd,v 1.9 2004/07/14 07:10:15 murray Exp $
ABI
ACL
ACPI
@@ -197,7 +197,6 @@
cleartext
committer
contrib
-curmudgeon
devfs
dialup
diff
==== //depot/projects/gdb/share/examples/Makefile#2 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/Makefile,v 1.41 2003/10/26 19:09:12 emax Exp $
+# $FreeBSD: src/share/examples/Makefile,v 1.42 2004/07/15 15:37:56 scottl Exp $
#
# Doing a make install builds /usr/share/examples
@@ -32,8 +32,7 @@
slattach \
sliplogin \
startslip \
- sunrpc \
- worm
+ sunrpc
XFILES= BSD_daemon/FreeBSD.pfa \
BSD_daemon/README \
@@ -248,9 +247,7 @@
sunrpc/sort/Makefile \
sunrpc/sort/rsort.c \
sunrpc/sort/sort.x \
- sunrpc/sort/sort_proc.c \
- worm/README \
- worm/makecdfs.sh
+ sunrpc/sort/sort_proc.c
BINDIR= ${SHAREDIR}/examples
==== //depot/projects/gdb/share/man/man4/adw.4#2 (text+ko) ====
@@ -21,9 +21,9 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man4/adw.4,v 1.16 2001/10/13 09:08:30 yokota Exp $
+.\" $FreeBSD: src/share/man/man4/adw.4,v 1.17 2004/07/14 21:58:17 simon Exp $
.\"
-.Dd February 13, 2000
+.Dd July 14, 2004
.Dt ADW 4
.Os
.Sh NAME
@@ -43,13 +43,6 @@
and
.Tn ASC38C0800 Ultra2 ,
SCSI Host Adapter chips.
-AdvanSys products incorporating these chips include the
-.Tn ABP[3]940UW ,
-.Tn ABP950UW ,
-.Tn ABP970UW ,
-.Tn ABP3940U2W ,
-and
-.Tn ABP3950U2W .
Both chips support, synchronous transfers
(20MHz and 40MHz max respectively),
16bit transfers, tagged queueing,
@@ -66,6 +59,23 @@
per target is not honored as the CAM SCSI system will automatically determine
the maximum number of tags a device can receive as well as guarantee fair
resource allocation among devices.
+.Sh HARDWARE
+The
+.Nm
+driver supports SCSI controllers including:
+.Pp
+.Bl -bullet -compact
+.It
+AdvanSys ABP940UW/ABP3940UW
+.It
+AdvanSys ABP950UW
+.It
+AdvanSys ABP970UW
+.It
+AdvanSys ABP3940U2W
+.It
+AdvanSys ABP3950U2W
+.El
.Sh SEE ALSO
.Xr adv 4 ,
.Xr cd 4 ,
==== //depot/projects/gdb/share/man/man4/amr.4#2 (text+ko) ====
@@ -21,9 +21,9 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man4/amr.4,v 1.20 2003/12/23 16:22:34 trhodes Exp $
+.\" $FreeBSD: src/share/man/man4/amr.4,v 1.21 2004/07/14 21:58:17 simon Exp $
.\"
-.Dd January 23, 2000
+.Dd July 14, 2004
.Dt AMR 4
.Os
.Sh NAME
@@ -38,41 +38,44 @@
driver provides support for American Megatrends MegaRAID Express,
Elite and Enterprise family SCSI RAID controllers,
including models relabeled and sold by Hewlett-Packard and Dell.
-Supported controllers include:
+.Sh HARDWARE
+The
+.Nm
+driver supports the following:
.Pp
.Bl -bullet -compact
.It
-MegaRAID 320-1
+AMI MegaRAID 320-1
.It
-MegaRAID 320-2
+AMI MegaRAID 320-2
.It
-MegaRAID 320-4X
+AMI MegaRAID 320-4X
.It
-MegaRAID Series 418
+AMI MegaRAID Series 418
.It
-MegaRAID Enterprise 1200 (Series 428)
+AMI MegaRAID Enterprise 1200 (Series 428)
.It
-MegaRAID Enterprise 1300 (Series 434)
+AMI MegaRAID Enterprise 1300 (Series 434)
.It
-MegaRAID Enterprise 1400 (Series 438)
+AMI MegaRAID Enterprise 1400 (Series 438)
.It
-MegaRAID Enterprise 1500 (Series 467)
+AMI MegaRAID Enterprise 1500 (Series 467)
.It
-MegaRAID Enterprise 1600 (Series 471)
+AMI MegaRAID Enterprise 1600 (Series 471)
.It
-MegaRAID Elite 1500 (Series 467)
+AMI MegaRAID Elite 1500 (Series 467)
.It
-MegaRAID Elite 1600 (Series 493)
+AMI MegaRAID Elite 1600 (Series 493)
.It
-MegaRAID Elite 1650 (Series 4xx)
+AMI MegaRAID Elite 1650 (Series 4xx)
.It
-MegaRAID Express 100 (Series 466WS)
+AMI MegaRAID Express 100 (Series 466WS)
.It
-MegaRAID Express 200 (Series 466)
+AMI MegaRAID Express 200 (Series 466)
.It
-MegaRAID Express 300 (Series 490)
+AMI MegaRAID Express 300 (Series 490)
.It
-MegaRAID Express 500 (Series 475)
+AMI MegaRAID Express 500 (Series 475)
.It
Dell PERC
.It
==== //depot/projects/gdb/share/man/man4/asr.4#3 (text+ko) ====
@@ -4,9 +4,9 @@
.\"
.\" Manpage cleanup by: Jeroen Ruigrok van der Werven <asmodai at FreeBSD.org>
.\"
-.\" $FreeBSD: src/share/man/man4/asr.4,v 1.22 2004/05/02 17:17:19 schweikh Exp $
+.\" $FreeBSD: src/share/man/man4/asr.4,v 1.23 2004/07/14 21:58:17 simon Exp $
.\"
-.Dd October 27, 2000
+.Dd July 14, 2004
.Dt ASR 4
.Os
.Sh NAME
@@ -22,9 +22,30 @@
SmartRAID SCSI RAID adapters through the standard SCSI disk
.Xr da 4
interface.
-The adapters currently supported include the following RAID adapters:
+.Pp
+The supported adapters provide 64 bit PCI,
+Compact PCI, Zero Channel PCI,
+and up to four channels of Ultra2, Ultra 160, or Ultra320 SCSI,
+or two channels of 1GB Fibre.
+All support RAID-0, RAID-1, RAID-10, RAID-5 and RAID-50 arrays.
+All SCSI target types are supported.
+For the ATA based controllers, one IDE drive per channel is supported.
+Hot-swapping of IDE drives is not supported at this time.
+.Pp
+All host bus adapters must be configured
+before they can be used with any operating system.
+Please contact Adaptec directly to obtain the latest information
+on configuration utilities for the adapters.
+Currently there are both a Motif based GUI configuration utility
+and a CLI based configuration utility available from the Adaptec Web site.
+The cards and arrays can also be configured via the BIOS based configuration
+tool (SMOR).
+.Sh HARDWARE
+The adapters currently supported by the
+.Nm
+driver include the following:
.Pp
-.Bl -item -compact
+.Bl -bullet -compact
.It
Adaptec Zero-Channel SCSI RAID 2000S, 2005S, 2010S, 2015S
.It
@@ -59,24 +80,6 @@
DEC KZPCC-XC (LVD 1-ch, 16MB cache),
DEC KZPCC-XE (LVD 3-ch, 64MB cache) -- rebadged SmartRAID V Millennium
.El
-.Pp
-These adapters provide 64 bit PCI,
-Compact PCI, Zero Channel PCI,
-and up to four channels of Ultra2, Ultra 160, or Ultra320 SCSI,
-or two channels of 1GB Fibre.
-All support RAID-0, RAID-1, RAID-10, RAID-5 and RAID-50 arrays.
-All SCSI target types are supported.
-For the ATA based controllers, one IDE drive per channel is supported.
-Hot-swapping of IDE drives is not supported at this time.
-.Pp
-All host bus adapters must be configured
-before they can be used with any operating system.
-Please contact Adaptec directly to obtain the latest information
-on configuration utilities for the adapters.
-Currently there are both a Motif based GUI configuration utility
-and a CLI based configuration utility available from the Adaptec Web site.
-The cards and arrays can also be configured via the BIOS based configuration
-tool (SMOR).
.Sh FILES
.Bl -tag -width "/dev/asr*" -compact
.It Pa /dev/asr*
==== //depot/projects/gdb/share/man/man4/ed.4#2 (text+ko) ====
@@ -28,9 +28,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man4/ed.4,v 1.35 2003/02/15 17:12:53 trhodes Exp $
+.\" $FreeBSD: src/share/man/man4/ed.4,v 1.36 2004/07/14 21:58:17 simon Exp $
.\"
-.Dd October 7, 2001
+.Dd July 14, 2004
.Dt ED 4
.Os
.Sh NAME
@@ -45,12 +45,6 @@
driver provides support for 8 and 16bit ethernet cards that are based on
the National Semiconductor DS8390 and similar NICs manufactured by other companies.
.Pp
-It supports all 80x3 series ethernet cards manufactured by Western Digital and SMC,
-the SMC Ultra, the 3Com 3c503, the Novell NE1000/NE2000 and compatible cards,
-the HP PC Lan+, the RealTek 8029,
-and the Digital Equipment EtherWorks DE305 card.
-ISA, PCI and PC Card devices are supported.
-.Pp
The
.Nm
driver uses a unique multi-buffering mechanism to achieve high transmit performance.
@@ -104,6 +98,29 @@
option to
.Xr ifconfig 8
(BNC is the default).
+.Sh HARDWARE
+The
+.Nm
+driver supports the following Ethernet NICs:
+.Pp
+.Bl -bullet -compact
+.It
+3Com 3c503
+.It
+Digital Equipment EtherWorks DE305
+.It
+HP PC Lan+
+.It
+Novell NE1000/NE2000 and compatible
+.It
+RealTek 8029
+.It
+SMC Ultra
+.It
+Western Digital and SMC 80x3 series
+.El
+.Pp
+ISA, PCI and PC Card devices are supported.
.Sh DIAGNOSTICS
.Bl -diag
.It "ed%d: kernel configured irq %d doesn't match board configured irq %d."
==== //depot/projects/gdb/share/man/man4/fdc.4#2 (text+ko) ====
@@ -25,9 +25,9 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man4/fdc.4,v 1.33 2003/09/08 19:57:19 ru Exp $
+.\" $FreeBSD: src/share/man/man4/fdc.4,v 1.34 2004/07/15 16:47:31 njl Exp $
.\"
-.Dd December 16, 2001
+.Dd July 15, 2004
.Dt FDC 4
.Os
.Sh NAME
@@ -60,7 +60,8 @@
Floppy disk controllers can connect up to four drives each.
The
.Nm
-driver can currently handle up to two drives per controller.
+driver can currently handle up to two drives per controller (or four
+drives on ACPI).
Upon
driver initialization, an attempt is made to find out the type of the
floppy controller in use.
@@ -153,15 +154,18 @@
.El
.Pp
On IA32 architectures, the drive type can be specified as 0 for the
-first two drives.
+drives.
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list