From owner-p4-projects Sun Dec 15 12:35:51 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 13EB437B404; Sun, 15 Dec 2002 12:35:48 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8697C37B401 for ; Sun, 15 Dec 2002 12:35:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BF9643EC2 for ; Sun, 15 Dec 2002 12:35:47 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBFKZkmV058657 for ; Sun, 15 Dec 2002 12:35:46 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBFKZkLt058654 for perforce@freebsd.org; Sun, 15 Dec 2002 12:35:46 -0800 (PST) Date: Sun, 15 Dec 2002 12:35:46 -0800 (PST) Message-Id: <200212152035.gBFKZkLt058654@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22349 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22349 Change 22349 by marcel@marcel_nfs on 2002/12/15 12:34:58 Add a command to dump the HCDP table. Affected files ... .. //depot/projects/ia64/sys/boot/efi/loader/main.c#14 edit Differences ... ==== //depot/projects/ia64/sys/boot/efi/loader/main.c#14 (text+ko) ==== @@ -36,6 +36,7 @@ #include #include #include +#include #include #include @@ -495,3 +496,77 @@ return print_trs(1); } +COMMAND_SET(hcdp, "hcdp", "Dump HCDP info", command_hcdp); + +static char * +hcdp_string(char *s, u_int len) +{ + static char buffer[256]; + + memcpy(buffer, s, len); + buffer[len] = 0; + return (buffer); +} + +static int +command_hcdp(int argc, char *argv[]) +{ + struct dig64_hcdp_table *tbl; + struct dig64_hcdp_entry *ent; + struct dig64_gas *gas; + int i; + + tbl = efi_get_table(&hcdp); + if (tbl == NULL) { + printf("No HCDP table present\n"); + return (CMD_OK); + } + if (memcmp(tbl->signature, HCDP_SIGNATURE, sizeof(tbl->signature))) { + printf("HCDP table has invalid signature\n"); + return (CMD_OK); + } + if (tbl->length < sizeof(*tbl) - sizeof(*tbl->entry)) { + printf("HCDP table too short\n"); + return (CMD_OK); + } + printf("HCDP table at 0x%016lx\n", (u_long)tbl); + printf("Signature = %s\n", hcdp_string(tbl->signature, 4)); + printf("Length = %u\n", tbl->length); + printf("Revision = %u\n", tbl->revision); + printf("Checksum = %u\n", tbl->checksum); + printf("OEM Id = %s\n", hcdp_string(tbl->oem_id, 6)); + printf("Table Id = %s\n", hcdp_string(tbl->oem_tbl_id, 8)); + printf("OEM rev = %u\n", tbl->oem_rev); + printf("Creator Id = %s\n", hcdp_string(tbl->creator_id, 4)); + printf("Creator rev= %u\n", tbl->creator_rev); + printf("Entries = %u\n", tbl->entries); + for (i = 0; i < tbl->entries; i++) { + ent = tbl->entry + i; + printf("Entry #%d:\n", i + 1); + printf(" Type = %u\n", ent->type); + printf(" Databits = %u\n", ent->databits); + printf(" Parity = %u\n", ent->parity); + printf(" Stopbits = %u\n", ent->stopbits); + printf(" PCI seg = %u\n", ent->pci_segment); + printf(" PCI bus = %u\n", ent->pci_bus); + printf(" PCI dev = %u\n", ent->pci_device); + printf(" PCI func = %u\n", ent->pci_function); + printf(" Interrupt = %u\n", ent->interrupt); + printf(" PCI flag = %u\n", ent->pci_flag); + printf(" Baudrate = %lu\n", + ((u_long)ent->baud_high << 32) + (u_long)ent->baud_low); + gas = &ent->address; + printf(" Addr space= %u\n", gas->addr_space); + printf(" Bit width = %u\n", gas->bit_width); + printf(" Bit offset= %u\n", gas->bit_offset); + printf(" Address = 0x%016lx\n", + ((u_long)gas->addr_high << 32) + (u_long)gas->addr_low); + printf(" PCI type = %u\n", ent->pci_devid); + printf(" PCI vndr = %u\n", ent->pci_vendor); + printf(" IRQ = %u\n", ent->irq); + printf(" PClock = %u\n", ent->pclock); + printf(" PCI iface = %u\n", ent->pci_interface); + } + printf("\n"); + return (CMD_OK); +} To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sun Dec 15 12:37:54 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2B84737B404; Sun, 15 Dec 2002 12:37:51 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B6C2E37B401 for ; Sun, 15 Dec 2002 12:37:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5116A43E4A for ; Sun, 15 Dec 2002 12:37:50 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBFKbomV058712 for ; Sun, 15 Dec 2002 12:37:50 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBFKbnEu058709 for perforce@freebsd.org; Sun, 15 Dec 2002 12:37:49 -0800 (PST) Date: Sun, 15 Dec 2002 12:37:49 -0800 (PST) Message-Id: <200212152037.gBFKbnEu058709@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22350 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22350 Change 22350 by marcel@marcel_nfs on 2002/12/15 12:37:18 Change the type of the address parameter for the bus space memory access functions from u_int to u_int64_t. Affected files ... .. //depot/projects/ia64/sys/ia64/include/cpufunc.h#8 edit Differences ... ==== //depot/projects/ia64/sys/ia64/include/cpufunc.h#8 (text+ko) ==== @@ -163,7 +163,7 @@ } static __inline u_int8_t -readb(u_int addr) +readb(u_int64_t addr) { volatile u_int8_t *p = ia64_memory_address(addr); u_int8_t v = *p; @@ -172,7 +172,7 @@ } static __inline u_int16_t -readw(u_int addr) +readw(u_int64_t addr) { volatile u_int16_t *p = ia64_memory_address(addr); u_int16_t v = *p; @@ -181,7 +181,7 @@ } static __inline u_int32_t -readl(u_int addr) +readl(u_int64_t addr) { volatile u_int32_t *p = ia64_memory_address(addr); u_int32_t v = *p; @@ -190,7 +190,7 @@ } static __inline void -writeb(u_int addr, u_int8_t data) +writeb(u_int64_t addr, u_int8_t data) { volatile u_int8_t *p = ia64_memory_address(addr); *p = data; @@ -198,7 +198,7 @@ } static __inline void -writew(u_int addr, u_int16_t data) +writew(u_int64_t addr, u_int16_t data) { volatile u_int16_t *p = ia64_memory_address(addr); *p = data; @@ -206,7 +206,7 @@ } static __inline void -writel(u_int addr, u_int32_t data) +writel(u_int64_t addr, u_int32_t data) { volatile u_int32_t *p = ia64_memory_address(addr); *p = data; @@ -214,7 +214,7 @@ } static __inline void -memcpy_fromio(u_int8_t *addr, size_t ofs, size_t count) +memcpy_fromio(u_int8_t *addr, u_int64_t ofs, size_t count) { volatile u_int8_t *p = ia64_memory_address(ofs); while (count--) @@ -222,7 +222,7 @@ } static __inline void -memcpy_io(size_t dst, size_t src, size_t count) +memcpy_io(u_int64_t dst, u_int64_t src, size_t count) { volatile u_int8_t *dp = ia64_memory_address(dst); volatile u_int8_t *sp = ia64_memory_address(src); @@ -231,7 +231,7 @@ } static __inline void -memcpy_toio(size_t ofs, u_int8_t *addr, size_t count) +memcpy_toio(u_int64_t ofs, u_int8_t *addr, size_t count) { volatile u_int8_t *p = ia64_memory_address(ofs); while (count--) @@ -239,7 +239,7 @@ } static __inline void -memset_io(size_t ofs, u_int8_t value, size_t count) +memset_io(u_int64_t ofs, u_int8_t value, size_t count) { volatile u_int8_t *p = ia64_memory_address(ofs); while (count--) @@ -254,7 +254,7 @@ } static __inline void -memsetw_io(size_t ofs, u_int16_t value, size_t count) +memsetw_io(u_int64_t ofs, u_int16_t value, size_t count) { volatile u_int16_t *p = ia64_memory_address(ofs); while (count--) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sun Dec 15 12:52:11 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EAE8137B404; Sun, 15 Dec 2002 12:52:08 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84FD937B401 for ; Sun, 15 Dec 2002 12:52:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B7D743EC5 for ; Sun, 15 Dec 2002 12:52:08 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBFKq8mV065682 for ; Sun, 15 Dec 2002 12:52:08 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBFKq7ax065679 for perforce@freebsd.org; Sun, 15 Dec 2002 12:52:07 -0800 (PST) Date: Sun, 15 Dec 2002 12:52:07 -0800 (PST) Message-Id: <200212152052.gBFKq7ax065679@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22351 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22351 Change 22351 by marcel@marcel_nfs on 2002/12/15 12:51:09 Remove inclusion of . We have memory mapped UARTs in our little universe. sio.c and sio_cons.c will follow... Affected files ... .. //depot/projects/ia64/sys/dev/sio/sio_isa.c#8 edit .. //depot/projects/ia64/sys/dev/sio/sio_pccard.c#5 edit .. //depot/projects/ia64/sys/dev/sio/sio_pci.c#9 edit .. //depot/projects/ia64/sys/dev/sio/sio_puc.c#5 edit Differences ... ==== //depot/projects/ia64/sys/dev/sio/sio_isa.c#8 (text+ko) ==== @@ -34,7 +34,6 @@ #include #include #include -#include #include #include ==== //depot/projects/ia64/sys/dev/sio/sio_pccard.c#5 (text+ko) ==== @@ -34,7 +34,6 @@ #include #include #include -#include #include #include #include ==== //depot/projects/ia64/sys/dev/sio/sio_pci.c#9 (text+ko) ==== @@ -34,7 +34,6 @@ #include #include #include -#include #include #include ==== //depot/projects/ia64/sys/dev/sio/sio_puc.c#5 (text+ko) ==== @@ -36,7 +36,6 @@ #include #include #include -#include #include #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sun Dec 15 16: 1:10 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BF77537B404; Sun, 15 Dec 2002 16:01:06 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E19837B401 for ; Sun, 15 Dec 2002 16:01:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF59F43EB2 for ; Sun, 15 Dec 2002 16:01:05 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBG015mV032426 for ; Sun, 15 Dec 2002 16:01:05 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBG015fQ032407 for perforce@freebsd.org; Sun, 15 Dec 2002 16:01:05 -0800 (PST) Date: Sun, 15 Dec 2002 16:01:05 -0800 (PST) Message-Id: <200212160001.gBG015fQ032407@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22360 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22360 Change 22360 by marcel@marcel_nfs on 2002/12/15 16:00:07 Rewrite map_pal_code() and map_port_space(). Remove all but one srlz.i and replace some with srlz.d. Add an unessessary srlz.d to keep as(1) happy. Explicit serialization allows (and has been specificly designed for) dependency violation when such is non-fatal. For example: setting PSR.ac can be unserialized with any memory load/store if it is known that the load/store is aligned. Even if the load/store is unaligned, one either gets or doesn't get the fault. Don't map the I/O port space in ITR, map it in DTR. Map the PAL code in both ITR and DTR. While here, remove an assert that we expect I/O port space. If everything is memory mapped, then we don't really need it. Affected files ... .. //depot/projects/ia64/sys/ia64/ia64/machdep.c#57 edit Differences ... ==== //depot/projects/ia64/sys/ia64/ia64/machdep.c#57 (text+ko) ==== @@ -293,16 +293,19 @@ pte.pte_ar = PTE_AR_RWX; pte.pte_ppn = ia64_pal_base >> 12; - __asm __volatile("mov %0=psr;;" : "=r" (psr)); - __asm __volatile("rsm psr.ic|psr.i;; srlz.i;;"); - __asm __volatile("mov cr.ifa=%0" :: + __asm __volatile("mov %0=psr;;" : "=r" (psr)); + __asm __volatile("rsm psr.ic|psr.i;;"); + __asm __volatile("srlz.d"); + __asm __volatile("mov cr.ifa=%0" :: "r"(IA64_PHYS_TO_RR7(ia64_pal_base))); - __asm __volatile("mov cr.itir=%0" :: "r"(28 << 2)); + __asm __volatile("mov cr.itir=%0;;" :: "r"(28 << 2)); + __asm __volatile("itr.d dtr[%0]=%1;;" :: "r"(1), + "r"(*(u_int64_t*)&pte)); + __asm __volatile("srlz.d"); /* XXX not needed. */ + __asm __volatile("itr.i itr[%0]=%1;;" :: "r"(1), + "r"(*(u_int64_t*)&pte)); + __asm __volatile("mov psr.l=%0" :: "r" (psr)); __asm __volatile("srlz.i;;"); - __asm __volatile("itr.i itr[%0]=%1;;" :: - "r"(2), "r"(*(u_int64_t*)&pte)); - __asm __volatile("srlz.i;;"); - __asm __volatile("mov psr.l=%0;; srlz.i;;" :: "r" (psr)); } void @@ -321,20 +324,19 @@ pte.pte_a = 1; pte.pte_d = 1; pte.pte_pl = PTE_PL_KERN; - pte.pte_ar = PTE_AR_RWX; + pte.pte_ar = PTE_AR_RW; pte.pte_ppn = ia64_port_base >> 12; - __asm __volatile("mov %0=psr;;" : "=r" (psr)); - __asm __volatile("rsm psr.ic|psr.i;; srlz.i;;"); - __asm __volatile("mov cr.ifa=%0" :: - "r"(IA64_PHYS_TO_RR6(ia64_port_base))); + __asm __volatile("mov %0=psr;;" : "=r" (psr)); + __asm __volatile("rsm psr.ic|psr.i;;"); + __asm __volatile("srlz.d"); + __asm __volatile("mov cr.ifa=%0" :: "r"(ia64_port_base)); /* XXX We should use the size from the memory descriptor. */ - __asm __volatile("mov cr.itir=%0" :: "r"(24 << 2)); - __asm __volatile("srlz.i;;"); - __asm __volatile("itr.i itr[%0]=%1;;" :: - "r"(1), "r"(*(u_int64_t*)&pte)); - __asm __volatile("srlz.i;;"); - __asm __volatile("mov psr.l=%0;; srlz.i;;" :: "r" (psr)); + __asm __volatile("mov cr.itir=%0;;" :: "r"(24 << 2)); + __asm __volatile("itr.d dtr[%0]=%1;;" :: "r"(2), + "r"(*(u_int64_t*)&pte)); + __asm __volatile("mov psr.l=%0" :: "r" (psr)); + __asm __volatile("srlz.d"); } static void @@ -444,9 +446,6 @@ ia64_pal_base = mdp->PhysicalStart; } - /* Map the memory mapped I/O Port space */ - KASSERT(ia64_port_base != 0, - ("%s: no I/O port memory region", __func__)); map_port_space(); metadata_missing = 0; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sun Dec 15 16: 5:13 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 59B8337B404; Sun, 15 Dec 2002 16:05:12 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0ACDD37B401 for ; Sun, 15 Dec 2002 16:05:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A57FD43ED1 for ; Sun, 15 Dec 2002 16:05:11 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBG05BmV033901 for ; Sun, 15 Dec 2002 16:05:11 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBG05BkR033898 for perforce@freebsd.org; Sun, 15 Dec 2002 16:05:11 -0800 (PST) Date: Sun, 15 Dec 2002 16:05:11 -0800 (PST) Message-Id: <200212160005.gBG05BkR033898@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22361 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22361 Change 22361 by marcel@marcel_nfs on 2002/12/15 16:04:29 Enable sio(4). Subsequent commits allow a serial console with one gotcha... Affected files ... .. //depot/projects/ia64/sys/ia64/conf/HP_RX2600#6 edit Differences ... ==== //depot/projects/ia64/sys/ia64/conf/HP_RX2600#6 (text+ko) ==== @@ -49,7 +49,7 @@ device random device sc device scbus -#device sio # Unsupported hardware (no ISA)... +device sio device ukbd device usb device vga To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sun Dec 15 16:28: 5 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3FA1B37B404; Sun, 15 Dec 2002 16:27:42 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC34B37B401 for ; Sun, 15 Dec 2002 16:27:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7287A43EC5 for ; Sun, 15 Dec 2002 16:27:40 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBG0RemV041055 for ; Sun, 15 Dec 2002 16:27:40 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBG0Rd7V041052 for perforce@freebsd.org; Sun, 15 Dec 2002 16:27:39 -0800 (PST) Date: Sun, 15 Dec 2002 16:27:39 -0800 (PST) Message-Id: <200212160027.gBG0Rd7V041052@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22362 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22362 Change 22362 by marcel@marcel_nfs on 2002/12/15 16:27:12 This too starts to look like a NextGen project: o Remove inclusion of , o Reorganize struct com_s so that I can see what I've touched and/or used in new or modified code, o Introduce regshft to allow interleaved multi-IO cards. Shamelessly taken from Linux. Not used ATM, o Remove inclusion of . The register names are inconsistent and the comments are wrong. Instead, add register names to sioreg.h, o Add sioprobe1() to do some non-destructive checking to make sure we have something at the given address and that it has a high chance of actually being an UART. Used by siocnprobe() and can (should) be used by sioprobe() as well. o Flesh-out struct consdata to include regshft, data, stop and parity. We get that from the HCDP table so we'd better use it. This will probably grow in the future, o Rewrite sio_machdep.c so that it's easier to add alternatives to the HCDP table. We can use the ACPI defined SPCR table and even plain old hints. Fix a bug where we were testing if the HCDP table address was non-NULL after making the address virtual. The latter makes it a tautology. We now have a serial console on the HP box. This was mostly not working because of the inclusion of bus_pio.h, but we had (and have) some nasty TR mapping issues as well. The removal of the pio include also helped the probed Diva (multi-IO board), but I haven't tried it actually... There's one gotcha: We never find the UART we use as the console, so we never have a device_t for it. Currently cp->cn_dev is explicitly set to NULL so that we segfault when we try to go multi-user. There are a couple of ways to approach this problem: o Allow cn_dev to be NULL and ignore the consdev when we try to open /dev/console, but this may cause the situation when there's no consdev left, o Fake a device_t, like we do for syscons. This seems to be the safest solution. More on this subject later... Affected files ... .. //depot/projects/ia64/sys/dev/sio/sio.c#21 edit .. //depot/projects/ia64/sys/dev/sio/sio_cons.c#3 edit .. //depot/projects/ia64/sys/dev/sio/sioreg.h#5 edit .. //depot/projects/ia64/sys/dev/sio/siovar.h#7 edit .. //depot/projects/ia64/sys/ia64/ia64/sio_machdep.c#3 edit Differences ... ==== //depot/projects/ia64/sys/dev/sio/sio.c#21 (text+ko) ==== @@ -64,7 +64,6 @@ #include #include #include -#include #include #include #include @@ -81,7 +80,6 @@ #ifdef COM_ESP #include #endif -#include #define LOTS_OF_EVENTS 64 /* helps separate urgent events from input */ @@ -216,13 +214,15 @@ /* kqfilter */ ttykqfilter, }; -int comconsole = -1; -static volatile speed_t comdefaultrate = CONSPEED; -static u_long comdefaultrclk = DEFAULT_RCLK; +volatile speed_t comdefaultrate = CONSPEED; + +u_long comdefaultrclk = DEFAULT_RCLK; SYSCTL_ULONG(_machdep, OID_AUTO, conrclk, CTLFLAG_RW, &comdefaultrclk, 0, ""); -static speed_t gdbdefaultrate = GDBSPEED; -SYSCTL_UINT(_machdep, OID_AUTO, gdbspeed, CTLFLAG_RW, - &gdbdefaultrate, GDBSPEED, ""); + +static speed_t gdbdefaultrate = GDBSPEED; +SYSCTL_ULONG(_machdep, OID_AUTO, gdbspeed, CTLFLAG_RW, &gdbdefaultrate, + GDBSPEED, ""); + static u_int com_events; /* input chars + weighted output completions */ static void *sio_slow_ih; static void *sio_fast_ih; @@ -265,13 +265,10 @@ comdefaultrate = newspeed; - if (comconsole < 0) /* serial console not selected? */ + com = &sio_console; + if (com->consdev == NULL) return (0); - com = com_addr(comconsole); - if (com == NULL) - return (ENXIO); - /* * set the initial and lock rates for /dev/ttydXX and /dev/cuaXX * (note, the lock rates really are boolean -- if non-zero, disallow @@ -300,8 +297,66 @@ 0, 0, sysctl_machdep_comdefaultrate, "I", ""); /* TUNABLE_INT("machdep.conspeed", &comdefaultrate); */ -#define SET_FLAG(dev, bit) device_set_flags(dev, device_get_flags(dev) | (bit)) -#define CLR_FLAG(dev, bit) device_set_flags(dev, device_get_flags(dev) & ~(bit)) +u_int +siodivisor(u_long rclk, u_long speed) +{ + long actual_speed; + u_int divisor; + int error; + + if (speed == 0 || speed > (ULONG_MAX - 1) / 8) + return (0); + divisor = (rclk / (8UL * speed) + 1) / 2; + if (divisor == 0 || divisor >= 65536) + return (0); + actual_speed = rclk / (16UL * divisor); + + /* 10 times error in percent: */ + error = ((actual_speed - (long)speed) * 2000 / (long)speed + 1) / 2; + + /* 3.0% maximum error tolerance: */ + if (error < -30 || error > 30) + return (0); + + return (divisor); +} + +/* + * Do some non-destructive (for this device that is) tests + * to make sure we have something that looks like an UART. + * + */ +int sioprobe1(struct com_s *sc) +{ + u_char lcr, val; + + lcr = sio_getreg(sc, com_lcr); + sio_setreg(sc, com_lcr, lcr & ~LCR_DLAB); + + /* Check known 0 bits that don't depend on DLAB. */ + val = sio_getreg(sc, com_iir); + if (val & 0x30) + goto fail; + val = sio_getreg(sc, com_mcr); + if (val & 0xe0) + goto fail; + + /* Check known 0 bits that depend on ~DLAB. */ + val = sio_getreg(sc, com_ier); + if (val & 0xf0) + goto fail; + + /* XXX we can do more. */ + + sio_setreg(sc, com_lcr, lcr); + /* XXX barrier */ + return (0); + + fail: + sio_setreg(sc, com_lcr, lcr); + /* XXX barrier */ + return (ENXIO); +} /* * Unload the driver and clear the table. @@ -379,25 +434,35 @@ if (!port) return (ENXIO); - /* XXX - Grab static struct setup by siocnprobe. */ - com = malloc(sizeof(*com), M_DEVBUF, M_NOWAIT | M_ZERO); - if (com == NULL) - return (ENOMEM); + if (rman_get_bustag(port) != sio_console.bst || + rman_get_bushandle(port) != sio_console.bsh) { + com = malloc(sizeof(*com), M_DEVBUF, M_NOWAIT | M_ZERO); + if (com == NULL) + return (ENOMEM); + bzero(com, sizeof *com); + com->bst = rman_get_bustag(port); + com->bsh = rman_get_bushandle(port); + if (rclk == 0) + rclk = DEFAULT_RCLK; + com->rclk = rclk; + } else + com = &sio_console; + device_set_softc(dev, com); - com->bst = rman_get_bustag(port); - com->bsh = rman_get_bushandle(port); - if (rclk == 0) - rclk = DEFAULT_RCLK; - com->rclk = rclk; while (sio_inited != 2) if (atomic_cmpset_int(&sio_inited, 0, 1)) { mtx_init(&sio_lock, sio_driver_name, NULL, - (comconsole != -1) ? + (sio_console.consdev != NULL) ? MTX_SPIN | MTX_QUIET : MTX_SPIN); atomic_store_rel_int(&sio_inited, 2); } + if (com->consdev != NULL) { + bus_release_resource(dev, space, rid, port); + return (0); + } + if (COM_LLCONSOLE(flags)) { printf("sio%d: reserved for low-level i/o\n", device_get_unit(dev)); @@ -464,14 +529,12 @@ * XXX what about the UART bug avoided by waiting in comparam()? * We don't want to to wait long enough to drain at 2 bps. */ - if (!com->is_console) { - sio_setreg(com, com_cfcr, CFCR_DLAB | CFCR_8BITS); - divisor = siodivisor(rclk, SIO_TEST_SPEED); - sio_setreg(com, com_dlbl, divisor & 0xff); - sio_setreg(com, com_dlbh, divisor >> 8); - sio_setreg(com, com_cfcr, CFCR_8BITS); - DELAY((16 + 1) * 1000000 / (SIO_TEST_SPEED / 10)); - } + sio_setreg(com, com_lcr, LCR_DLAB | LCR_8BITS); + divisor = siodivisor(rclk, SIO_TEST_SPEED); + sio_setreg(com, com_dlbl, divisor & 0xff); + sio_setreg(com, com_dlbh, divisor >> 8); + sio_setreg(com, com_lcr, LCR_8BITS); + DELAY((16 + 1) * 1000000 / (SIO_TEST_SPEED / 10)); /* * Enable the interrupt gate and disable device interupts. This @@ -518,13 +581,13 @@ */ /* EXTRA DELAY? */ sio_setreg(com, com_mcr, mcr_image); - + /* * It seems my Xircom CBEM56G Cardbus modem wants to be reset * to 8 bits *again*, or else probe test 0 will fail. * gwk@sgi.com, 4/19/2001 */ - sio_setreg(com, com_cfcr, CFCR_8BITS); + sio_setreg(com, com_lcr, LCR_8BITS); /* * Some pcmcia cards have the "TXRDY bug", so we check everyone @@ -554,11 +617,9 @@ CLR_FLAG(dev, COM_C_IIR_TXRDYBUG); } sio_setreg(com, com_ier, 0); - sio_setreg(com, com_cfcr, CFCR_8BITS); + sio_setreg(com, com_lcr, LCR_8BITS); mtx_unlock_spin(&sio_lock); bus_release_resource(dev, space, rid, port); - if (com->is_console) - result = 0; if (result != 0) { device_set_softc(dev, NULL); free(com, M_DEVBUF); @@ -575,7 +636,7 @@ * o the interrupt goes away when the IIR in the UART is read. */ /* EXTRA DELAY? */ - failures[0] = sio_getreg(com, com_cfcr) - CFCR_8BITS; + failures[0] = sio_getreg(com, com_lcr) - LCR_8BITS; failures[1] = sio_getreg(com, com_ier) - IER_ETXRDY; failures[2] = sio_getreg(com, com_mcr) - mcr_image; DELAY(10000); /* Some internal modems need this time */ @@ -593,7 +654,7 @@ * and gives a (masked) interrupt as soon as the gate is closed.) */ sio_setreg(com, com_ier, 0); - sio_setreg(com, com_cfcr, CFCR_8BITS); /* dummy to avoid bus echo */ + sio_setreg(com, com_lcr, LCR_8BITS); /* dummy to avoid bus echo */ failures[7] = sio_getreg(com, com_ier); DELAY(1000); /* XXX */ failures[9] = (sio_getreg(com, com_iir) & IIR_IMASK) - IIR_NOPEND; @@ -615,9 +676,8 @@ } break; } + bus_release_resource(dev, space, rid, port); - if (com->is_console) - result = 0; if (result != 0) { device_set_softc(dev, NULL); free(com, M_DEVBUF); @@ -722,8 +782,8 @@ sio_numunits = unit + 1; /* * sioprobe() has initialized the device registers as follows: - * o cfcr = CFCR_8BITS. - * It is most important that CFCR_DLAB is off, so that the + * o cfcr = LCR_8BITS. + * It is most important that LCR_DLAB is off, so that the * data port is not hidden when we enable interrupts. * o ier = 0. * Interrupts are only enabled when the line is open. @@ -732,13 +792,12 @@ * Keeping MCR_DTR and MCR_RTS off might stop the external * device from sending before we are ready. */ - bzero(com, sizeof *com); com->unit = unit; com->ioportres = port; com->ioportspace = space; com->bst = rman_get_bustag(port); com->bsh = rman_get_bushandle(port); - com->cfcr_image = CFCR_8BITS; + com->cfcr_image = LCR_8BITS; com->dtr_wait = 3 * hz; com->loses_outints = COM_LOSESOUTINTS(flags) != 0; com->no_irq = bus_get_resource(dev, SYS_RES_IRQ, 0, NULL, NULL) != 0; @@ -762,7 +821,7 @@ com->it_in.c_oflag = 0; com->it_in.c_cflag = TTYDEF_CFLAG; com->it_in.c_lflag = 0; - if (unit == comconsole) { + if (com->consdev != NULL) { com->it_in.c_iflag = TTYDEF_IFLAG; com->it_in.c_oflag = TTYDEF_OFLAG; com->it_in.c_cflag = TTYDEF_CFLAG | CLOCAL; @@ -779,7 +838,7 @@ * Leave i/o resources allocated if this is a `cn'-level * console, so that other devices can't snarf them. */ - if (!com->is_console) + if (com->consdev == NULL) bus_release_resource(dev, space, rid, port); return (ENOMEM); } @@ -790,7 +849,6 @@ /* attempt to determine UART type */ printf("sio%d: type", unit); - if (!COM_ISMULTIPORT(flags) && !COM_IIR_TXRDYBUG(flags) && !COM_NOSCR(flags)) { u_char scr; @@ -808,20 +866,20 @@ goto determined_type; } } - sio_setreg(com, com_fifo, FIFO_ENABLE | FIFO_RX_HIGH); + sio_setreg(com, com_fcr, FCR_ENABLE | FCR_RX_HIGH); DELAY(100); com->st16650a = 0; switch (sio_getreg(com, com_iir) & IIR_FIFO_MASK) { - case FIFO_RX_LOW: + case FCR_RX_LOW: printf(" 16450"); break; - case FIFO_RX_MEDL: + case FCR_RX_MEDL: printf(" 16450?"); break; - case FIFO_RX_MEDH: + case FCR_RX_MEDH: printf(" 16550?"); break; - case FIFO_RX_HIGH: + case FCR_RX_HIGH: if (COM_NOFIFO(flags)) { printf(" 16550A fifo disabled"); } else { @@ -878,7 +936,7 @@ outb(com->esp_port + ESP_CMD2, LOBYTE(512)); } #endif /* COM_ESP */ - sio_setreg(com, com_fifo, 0); + sio_setreg(com, com_fcr, 0); determined_type: ; #ifdef COM_MULTIPORT @@ -896,7 +954,7 @@ SYS_RES_IRQ, 0, NULL, NULL) != 0); } #endif /* COM_MULTIPORT */ - if (unit == comconsole) + if (com->consdev != NULL) printf(", console"); if (COM_IIR_TXRDYBUG(flags)) printf(" with a bogus IIR_TXRDY register"); @@ -949,7 +1007,7 @@ * Enable interrupts for early break-to-debugger support * on the console. */ - if (ret == 0 && unit == comconsole) + if (ret == 0 && com->consdev != NULL) sio_setreg(com, com_ier, IER_ERXRDY | IER_ERLS | IER_EMSC); #endif @@ -1063,9 +1121,9 @@ * input. */ for (i = 0; i < 500; i++) { - sio_setreg(com, com_fifo, - FIFO_RCV_RST | FIFO_XMT_RST - | com->fifo_image); + sio_setreg(com, com_fcr, + FCR_RCV_RST | FCR_XMT_RST + | com->reg_fcr); /* * XXX the delays are for superstitious * historical reasons. It must be less than @@ -1080,7 +1138,7 @@ DELAY(50); if (!(sio_getreg(com, com_lsr) & LSR_RXRDY)) break; - sio_setreg(com, com_fifo, 0); + sio_setreg(com, com_fcr, 0); DELAY(50); (void) sio_getreg(com, com_data); } @@ -1198,7 +1256,7 @@ com->do_timestamp = FALSE; com->do_dcd_timestamp = FALSE; com->pps.ppsparam.mode = 0; - sio_setreg(com, com_cfcr, com->cfcr_image &= ~CFCR_SBREAK); + sio_setreg(com, com_lcr, com->cfcr_image &= ~LCR_SBREAK); tp = com->tp; #if defined(DDB) && (defined(BREAK_TO_DEBUGGER) || \ @@ -1208,7 +1266,7 @@ * console. This allows us to detect break-to-debugger events * while the console device is closed. */ - if (com->unit != comconsole) + if (com->consdev == NULL) #endif { sio_setreg(com, com_ier, 0); @@ -1237,7 +1295,7 @@ * reboots. Some BIOSes fail to detect 16550s when the * fifos are enabled. */ - sio_setreg(com, com_fifo, 0); + sio_setreg(com, com_fcr, 0); } com->active_out = FALSE; wakeup(&com->active_out); @@ -1287,7 +1345,7 @@ * is not the console. In that situation we don't need/want the X * server taking over the console. */ - if (constty != NULL && unit == comconsole) + if (constty != NULL && com->consdev != NULL) constty = NULL; return ((*linesw[com->tp->t_line].l_write)(com->tp, uio, flag)); } @@ -1322,30 +1380,6 @@ splx(s); } -u_int -siodivisor(u_long rclk, u_long speed) -{ - long actual_speed; - u_int divisor; - int error; - - if (speed == 0 || speed > (ULONG_MAX - 1) / 8) - return (0); - divisor = (rclk / (8UL * speed) + 1) / 2; - if (divisor == 0 || divisor >= 65536) - return (0); - actual_speed = rclk / (16UL * divisor); - - /* 10 times error in percent: */ - error = ((actual_speed - (long)speed) * 2000 / (long)speed + 1) / 2; - - /* 3.0% maximum error tolerance: */ - if (error < -30 || error > 30) - return (0); - - return (divisor); -} - static void siodtrwakeup(chan) void *chan; @@ -1575,7 +1609,7 @@ #define KEY_CR 13 /* CR '\r' */ #define KEY_TILDE 126 /* ~ */ - if (com->unit == comconsole) { + if (com->consdev != NULL) { static int brk_state1 = 0, brk_state2 = 0; if (recv_data == KEY_CR) { brk_state1 = recv_data; @@ -1612,7 +1646,7 @@ */ if (line_status & LSR_BI) { #if defined(DDB) && defined(BREAK_TO_DEBUGGER) - if (com->unit == comconsole) { + if (com->consdev != NULL) { breakpoint(); goto cont; } @@ -1856,10 +1890,10 @@ } switch (cmd) { case TIOCSBRK: - sio_setreg(com, com_cfcr, com->cfcr_image |= CFCR_SBREAK); + sio_setreg(com, com_lcr, com->cfcr_image |= LCR_SBREAK); break; case TIOCCBRK: - sio_setreg(com, com_cfcr, com->cfcr_image &= ~CFCR_SBREAK); + sio_setreg(com, com_lcr, com->cfcr_image &= ~LCR_SBREAK); break; case TIOCSDTR: (void)commctl(com, TIOCM_DTR, DMBIS); @@ -2029,25 +2063,25 @@ cflag = t->c_cflag; switch (cflag & CSIZE) { case CS5: - cfcr = CFCR_5BITS; + cfcr = LCR_5BITS; break; case CS6: - cfcr = CFCR_6BITS; + cfcr = LCR_6BITS; break; case CS7: - cfcr = CFCR_7BITS; + cfcr = LCR_7BITS; break; default: - cfcr = CFCR_8BITS; + cfcr = LCR_8BITS; break; } if (cflag & PARENB) { - cfcr |= CFCR_PENAB; + cfcr |= LCR_PENAB; if (!(cflag & PARODD)) - cfcr |= CFCR_PEVEN; + cfcr |= LCR_PEVEN; } if (cflag & CSTOPB) - cfcr |= CFCR_STOPB; + cfcr |= LCR_STOPB; if (com->hasfifo && divisor != 0) { /* @@ -2063,9 +2097,9 @@ * interrupt disablement times in other parts of the system, * without producing silo overflow errors. */ - com->fifo_image = com->unit == siotsunit ? 0 + com->reg_fcr = com->unit == siotsunit ? 0 : t->c_ospeed <= 4800 - ? FIFO_ENABLE : FIFO_ENABLE | FIFO_RX_MEDH; + ? FCR_ENABLE : FCR_ENABLE | FCR_RX_MEDH; #ifdef COM_ESP /* * The Hayes ESP card needs the fifo DMA mode bit set @@ -2073,9 +2107,9 @@ * for each character received. */ if (com->esp) - com->fifo_image |= FIFO_DMA_MODE; + com->reg_fcr |= FCR_DMA_MODE; #endif - sio_setreg(com, com_fifo, com->fifo_image); + sio_setreg(com, com_fcr, com->reg_fcr); } /* @@ -2086,7 +2120,7 @@ (void) siosetwater(com, t->c_ispeed); if (divisor != 0) { - sio_setreg(com, com_cfcr, cfcr | CFCR_DLAB); + sio_setreg(com, com_lcr, cfcr | LCR_DLAB); /* * Only set the divisor registers if they would change, * since on some 16550 incompatibles (UMC8669F), setting @@ -2101,16 +2135,16 @@ sio_setreg(com, com_dlbh, dlbh); } - sio_setreg(com, com_cfcr, com->cfcr_image = cfcr); + sio_setreg(com, com_lcr, com->cfcr_image = cfcr); if (!(tp->t_state & TS_TTSTOP)) com->state |= CS_TTGO; if (cflag & CRTS_IFLOW) { if (com->st16650a) { - sio_setreg(com, com_cfcr, 0xbf); - sio_setreg(com, com_fifo, - sio_getreg(com, com_fifo) | 0x40); + sio_setreg(com, com_lcr, 0xbf); + sio_setreg(com, com_fcr, + sio_getreg(com, com_fcr) | 0x40); } com->state |= CS_RTS_IFLOW; /* @@ -2127,9 +2161,9 @@ */ sio_setreg(com, com_mcr, com->mcr_image |= MCR_RTS); if (com->st16650a) { - sio_setreg(com, com_cfcr, 0xbf); - sio_setreg(com, com_fifo, - sio_getreg(com, com_fifo) & ~0x40); + sio_setreg(com, com_lcr, 0xbf); + sio_setreg(com, com_fcr, + sio_getreg(com, com_fcr) & ~0x40); } } @@ -2146,19 +2180,19 @@ if (!(com->last_modem_status & MSR_CTS)) com->state &= ~CS_ODEVREADY; if (com->st16650a) { - sio_setreg(com, com_cfcr, 0xbf); - sio_setreg(com, com_fifo, - sio_getreg(com, com_fifo) | 0x80); + sio_setreg(com, com_lcr, 0xbf); + sio_setreg(com, com_fcr, + sio_getreg(com, com_fcr) | 0x80); } } else { if (com->st16650a) { - sio_setreg(com, com_cfcr, 0xbf); - sio_setreg(com, com_fifo, - sio_getreg(com, com_fifo) & ~0x80); + sio_setreg(com, com_lcr, 0xbf); + sio_setreg(com, com_fcr, + sio_getreg(com, com_fcr) & ~0x80); } } - sio_setreg(com, com_cfcr, com->cfcr_image); + sio_setreg(com, com_lcr, com->cfcr_image); /* XXX shouldn't call functions while intrs are disabled. */ disc_optim(tp, t, com); @@ -2357,8 +2391,8 @@ /* XXX avoid h/w bug. */ if (!com->esp) #endif - sio_setreg(com, com_fifo, - FIFO_XMT_RST | com->fifo_image); + sio_setreg(com, com_fcr, + FCR_XMT_RST | com->reg_fcr); com->obufs[0].l_queued = FALSE; com->obufs[1].l_queued = FALSE; if (com->state & CS_ODONE) @@ -2372,8 +2406,8 @@ /* XXX avoid h/w bug. */ if (!com->esp) #endif - sio_setreg(com, com_fifo, - FIFO_RCV_RST | com->fifo_image); + sio_setreg(com, com_fcr, + FCR_RCV_RST | com->reg_fcr); com_events -= (com->iptr - com->ibuf); com->iptr = com->ibuf; } ==== //depot/projects/ia64/sys/dev/sio/sio_cons.c#3 (text+ko) ==== @@ -54,7 +54,6 @@ #include #include #include -#include #include #include #include @@ -68,8 +67,6 @@ #include #include -#include - #include /* @@ -84,81 +81,137 @@ static cn_term_t siocnterm; static cn_getc_t siocngetc; static cn_checkc_t siocncheckc; -static cn_putc_t siocnputc; +cn_putc_t siocnputc; CONS_DRIVER(sio, siocnprobe, siocninit, siocnterm, siocngetc, siocncheckc, siocnputc, NULL); +/* Sloppily translate databits, stopbits and parity to LCR register bits. */ +static u_char +siocnlcr(struct sio_consdata *cd) +{ + u_char lcr; + + lcr = 0; + + if (cd->databits >= 8) + lcr |= LCR_8BITS; + else if (cd->databits == 7) + lcr |= LCR_7BITS; + else if (cd->databits == 6) + lcr |= LCR_6BITS; + else + lcr |= LCR_5BITS; + + if (cd->stopbits > 1) + lcr |= LCR_STOPB; + + /* XXX set parity */ + + return (lcr); +} + static void siocnprobe(struct consdev *cp) { struct sio_consdata cd; u_int divisor; - u_char cfcr; + u_char lcr; bzero(&sio_console, sizeof(sio_console)); + cp->cn_dev = NULL; /* How do we know. */ cp->cn_pri = CN_DEAD; if (sio_get_console(&cd) != 0) return; - sio_console.bst = cd.type; - sio_console.bsh = cd.addr; - sio_console.rclk = cd.rclk; + /* Minimum fields needed for rudimentary checks. */ + sio_console.bst = cd.bst; + sio_console.bsh = cd.bsh; + sio_console.regshft = cd.regshft; + + if (sioprobe1(&sio_console)) + return; + + sio_console.rclk = (cd.rclk != 0) ? cd.rclk : DEFAULT_RCLK; - cfcr = sio_getreg(&sio_console, com_cfcr); - sio_setreg(&sio_console, com_cfcr, CFCR_DLAB | cfcr); + /* Set DL and LCR. */ + lcr = siocnlcr(&cd); + sio_setreg(&sio_console, com_lcr, lcr | LCR_DLAB); + /* XXX barrier */ if (cd.baud != 0) { divisor = siodivisor(cd.rclk, cd.baud); - sio_setreg(&sio_console, com_dlbl, divisor & 0xff); - sio_setreg(&sio_console, com_dlbh, divisor >> 8); - } else { - divisor = sio_getreg(&sio_console, com_dlbh); - divisor = (divisor << 8) | sio_getreg(&sio_console, com_dlbl); - /* XXX there should be more sanity checking. */ - cd.baud = (divisor != 0) - ? cd.rclk / (16UL * divisor) : CONSPEED; - } - sio_setreg(&sio_console, com_cfcr, cfcr); + sio_setdreg(&sio_console, com_dl, divisor); + } else + divisor = sio_getdreg(&sio_console, com_dl); + /* XXX barrier */ + sio_setreg(&sio_console, com_lcr, lcr); + /* XXX barrier */ - cp->cn_dev = makedev(28, 0); cp->cn_pri = (boothowto & RB_SERIAL) ? CN_REMOTE : CN_NORMAL; } static void siocninit(struct consdev *cp) { - u_char mcr; + u_char fcr, iir; + /* Disable all interrupt sources. */ sio_setreg(&sio_console, com_ier, 0); - sio_setreg(&sio_console, com_cfcr, CFCR_8BITS); - mcr = sio_getreg(&sio_console, com_mcr); - sio_setreg(&sio_console, com_mcr, - (mcr & MCR_IENABLE) | MCR_DTR | MCR_RTS); - (void)sio_getreg(&sio_console, com_iir); - sio_console.is_console = 1; + /* XXX barrier */ + + /* Set FCR. */ + fcr = FCR_RX_MEDH | FCR_ENABLE; + sio_setreg(&sio_console, com_fcr, fcr); + /* XXX barrier */ + sio_setreg(&sio_console, com_fcr, fcr | FCR_RCV_RST | FCR_XMT_RST); + /* XXX barrier */ + sio_console.reg_fcr = fcr; + + /* Set MCR. */ + sio_setreg(&sio_console, com_mcr, MCR_IENABLE | MCR_DTR); + /* XXX barrier */ + + /* + * Clear pending interrupts. THRE is cleared by reading IIR. Data + * that may have been received gets lost here. + */ + iir = sio_getreg(&sio_console, com_iir); + while ((iir & IIR_NOPEND) == 0) { + iir &= IIR_IMASK; + if (iir == IIR_RLS) + sio_getreg(&sio_console, com_lsr); + else if (iir == IIR_RXRDY || iir == IIR_RXTOUT) + sio_getreg(&sio_console, com_rbr); + else if (iir == IIR_MLSC) + sio_getreg(&sio_console, com_msr); + /* XXX barrier */ + iir = sio_getreg(&sio_console, com_iir); + } + /* XXX barrier */ + + /* It's official... */ + sio_console.consdev = cp; } static void siocnterm(struct consdev *cp) { - sio_console.is_console = 0; + /* XXX - What to do here? */ } -static void +void siocnputc(dev_t dev, int c) { int s, to; s = spltty(); to = 100000; - while ((sio_getreg(&sio_console, com_lsr) & (LSR_TSRE | LSR_TXRDY)) - != (LSR_TSRE | LSR_TXRDY) && --to != 0) + while ((sio_getreg(&sio_console, com_lsr) & LSR_TSRE) == 0 && --to) ; sio_setreg(&sio_console, com_data, c); - /* XXX bus_space_barrier */ splx(s); } ==== //depot/projects/ia64/sys/dev/sio/sioreg.h#5 (text+ko) ==== @@ -37,6 +37,22 @@ /* Receiver clock frequency for "standard" pc serial ports. */ #define DEFAULT_RCLK 1843200 +/* Register names. */ +#define com_data 0 /* Data. */ +#define com_rbr com_data /* Receiver Buffer Reg. (R). */ +#define com_thr com_data /* Transmitter Holding Reg. (W). */ +#define com_dlbl 0 /* Divisor Latch (LSB). */ +#define com_dlbh 1 /* Divisor Latch (MSB). */ +#define com_dl com_dlbl /* Divisor Latch (16-bit I/O). */ +#define com_ier 1 /* Interrupt Enable Reg. */ +#define com_iir 2 /* Interrupt Identification Reg. (R) */ +#define com_fcr 2 /* FIFO Control Reg. (W) */ +#define com_lcr 3 /* Line Control Reg. */ +#define com_mcr 4 /* MODEM Control Reg. */ +#define com_lsr 5 /* Line Status Reg. */ +#define com_msr 6 /* MODEM Status Reg. */ +#define com_scr 7 /* Scratch Reg. (16450 and up). */ + /* interrupt enable register */ #define IER_ERXRDY 0x1 #define IER_ETXRDY 0x2 @@ -54,28 +70,28 @@ #define IIR_FIFO_MASK 0xc0 /* set if FIFOs are enabled */ /* fifo control register */ -#define FIFO_ENABLE 0x01 -#define FIFO_RCV_RST 0x02 -#define FIFO_XMT_RST 0x04 -#define FIFO_DMA_MODE 0x08 -#define FIFO_RX_LOW 0x00 -#define FIFO_RX_MEDL 0x40 -#define FIFO_RX_MEDH 0x80 -#define FIFO_RX_HIGH 0xc0 +#define FCR_ENABLE 0x01 +#define FCR_RCV_RST 0x02 +#define FCR_XMT_RST 0x04 +#define FCR_DMA_MODE 0x08 +#define FCR_RX_LOW 0x00 +#define FCR_RX_MEDL 0x40 +#define FCR_RX_MEDH 0x80 +#define FCR_RX_HIGH 0xc0 /* character format control register */ -#define CFCR_DLAB 0x80 -#define CFCR_SBREAK 0x40 -#define CFCR_PZERO 0x30 -#define CFCR_PONE 0x20 -#define CFCR_PEVEN 0x10 -#define CFCR_PODD 0x00 -#define CFCR_PENAB 0x08 -#define CFCR_STOPB 0x04 -#define CFCR_8BITS 0x03 -#define CFCR_7BITS 0x02 -#define CFCR_6BITS 0x01 -#define CFCR_5BITS 0x00 +#define LCR_DLAB 0x80 +#define LCR_SBREAK 0x40 +#define LCR_PZERO 0x30 +#define LCR_PONE 0x20 +#define LCR_PEVEN 0x10 +#define LCR_PODD 0x00 +#define LCR_PENAB 0x08 +#define LCR_STOPB 0x04 +#define LCR_8BITS 0x03 +#define LCR_7BITS 0x02 +#define LCR_6BITS 0x01 +#define LCR_5BITS 0x00 /* modem control register */ #define MCR_LOOPBACK 0x10 @@ -117,16 +133,16 @@ #endif /* speed to initialize to during chip tests */ -#define SIO_TEST_SPEED 9600 +#define SIO_TEST_SPEED 9600 /* default serial console speed if not set with sysctl or probed from boot */ #ifndef CONSPEED -#define CONSPEED 9600 +#define CONSPEED 9600 #endif /* default serial gdb speed if not set with sysctl or probed from boot */ #ifndef GDBSPEED -#define GDBSPEED CONSPEED +#define GDBSPEED CONSPEED #endif #define IO_COMSIZE 8 /* 8250, 16x50 com controllers */ ==== //depot/projects/ia64/sys/dev/sio/siovar.h#7 (text+ko) ==== @@ -58,12 +58,9 @@ #define GET_IFTYPE(type) (((type) >> 24) & 0x1f) #define SET_IFTYPE(type) ((type) << 24) - -#define SET_FLAG(dev, bit) device_set_flags(dev, device_get_flags(dev) | (bit)) -#define CLR_FLAG(dev, bit) device_set_flags(dev, device_get_flags(dev) & ~(bit)) #endif /* PC98 */ -#define CE_NTYPES 3 +#define CE_NTYPES 3 typedef u_char bool_t; /* boolean */ @@ -77,6 +74,16 @@ /* com device structure */ struct com_s { + /* SIO/ng blessed. */ + struct consdev *consdev; /* Set for SIO console. */ + int unit; + bus_space_tag_t bst; + bus_space_handle_t bsh; + u_long rclk; /* Receiver clock (bin 9) */ + u_int regshft; /* Interleaved multi-port. */ + u_char reg_fcr; /* Copy of FCR. */ + + /* Old SIO fields. Need auditing. */ u_int flags; /* Copy isa device flags */ u_char state; /* miscellaneous flag bits */ bool_t active_out; /* nonzero if the callout device is open */ @@ -85,11 +92,9 @@ bool_t esp; /* is this unit a hayes esp board? */ #endif u_char extra_state; /* more flag bits, separate for order trick */ - u_char fifo_image; /* copy of value written to FIFO */ bool_t hasfifo; /* nonzero for 16550 UARTs */ >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sun Dec 15 17:33:29 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BA64E37B406; Sun, 15 Dec 2002 17:33:05 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B0AE37B404 for ; Sun, 15 Dec 2002 17:33:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABB9F43EA9 for ; Sun, 15 Dec 2002 17:33:03 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBG1X3mV066135 for ; Sun, 15 Dec 2002 17:33:03 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBG1X15B066132 for perforce@freebsd.org; Sun, 15 Dec 2002 17:33:01 -0800 (PST) Date: Sun, 15 Dec 2002 17:33:01 -0800 (PST) Message-Id: <200212160133.gBG1X15B066132@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22365 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22365 Change 22365 by marcel@marcel_vaio on 2002/12/15 17:32:18 IFC @22364 Affected files ... .. //depot/projects/ia64/Makefile#19 integrate .. //depot/projects/ia64/bin/sh/jobs.c#15 integrate .. //depot/projects/ia64/contrib/amd/amd/amd.8#2 integrate .. //depot/projects/ia64/contrib/amd/amq/amq.8#2 integrate .. //depot/projects/ia64/contrib/amd/fixmount/fixmount.8#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsinfo.8#2 integrate .. //depot/projects/ia64/contrib/amd/hlfsd/hlfsd.8#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/amd.conf.5#2 integrate .. //depot/projects/ia64/contrib/lukemftpd/src/ftpd.conf.5#3 integrate .. //depot/projects/ia64/contrib/lukemftpd/src/ftpusers.5#3 integrate .. //depot/projects/ia64/contrib/one-true-awk/FIXES#3 integrate .. //depot/projects/ia64/contrib/one-true-awk/FREEBSD-upgrade#4 integrate .. //depot/projects/ia64/contrib/one-true-awk/README#4 integrate .. //depot/projects/ia64/contrib/one-true-awk/awk.h#2 integrate .. //depot/projects/ia64/contrib/one-true-awk/b.c#3 integrate .. //depot/projects/ia64/contrib/one-true-awk/lex.c#3 integrate .. //depot/projects/ia64/contrib/one-true-awk/lib.c#2 integrate .. //depot/projects/ia64/contrib/one-true-awk/mac.code#2 integrate .. //depot/projects/ia64/contrib/one-true-awk/main.c#4 integrate .. //depot/projects/ia64/contrib/one-true-awk/makefile#4 integrate .. //depot/projects/ia64/contrib/one-true-awk/maketab.c#2 integrate .. //depot/projects/ia64/contrib/one-true-awk/parse.c#2 integrate .. //depot/projects/ia64/contrib/one-true-awk/proto.h#2 integrate .. //depot/projects/ia64/contrib/one-true-awk/run.c#3 integrate .. //depot/projects/ia64/contrib/one-true-awk/tran.c#3 integrate .. //depot/projects/ia64/contrib/traceroute/traceroute.8#3 integrate .. //depot/projects/ia64/crypto/openssh/auth-pam.h#4 integrate .. //depot/projects/ia64/crypto/openssh/auth2-kbdint.c#2 integrate .. //depot/projects/ia64/crypto/openssh/auth2-pam-freebsd.c#6 integrate .. //depot/projects/ia64/crypto/openssh/auth2.c#7 integrate .. //depot/projects/ia64/crypto/openssh/scp.c#4 integrate .. //depot/projects/ia64/crypto/openssh/session.c#15 integrate .. //depot/projects/ia64/etc/pccard_ether#4 integrate .. //depot/projects/ia64/etc/protocols#4 integrate .. //depot/projects/ia64/etc/rc.d/devfs#2 integrate .. //depot/projects/ia64/etc/rc.d/network1#8 integrate .. //depot/projects/ia64/etc/rc.network#20 integrate .. //depot/projects/ia64/etc/services#4 integrate .. //depot/projects/ia64/gnu/usr.bin/sdiff/sdiff.1#2 integrate .. //depot/projects/ia64/gnu/usr.bin/tar/tar.1#4 integrate .. //depot/projects/ia64/include/unistd.h#15 integrate .. //depot/projects/ia64/lib/libc/gen/getpeereid.c#3 integrate .. //depot/projects/ia64/lib/libc/gen/getvfsbyname.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/getvfsent.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/statvfs.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/sysctl.3#5 integrate .. //depot/projects/ia64/lib/libc/net/Makefile.inc#4 integrate .. //depot/projects/ia64/lib/libc/net/nsdispatch.3#2 integrate .. //depot/projects/ia64/lib/libc/net/sockatmark.3#1 branch .. //depot/projects/ia64/lib/libc/net/sockatmark.c#1 branch .. //depot/projects/ia64/lib/libc/posix1e/extattr.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/posix1e.3#5 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_soc.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/exit.3#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/malloc.3#9 integrate .. //depot/projects/ia64/lib/libc/sys/Makefile.inc#10 integrate .. //depot/projects/ia64/lib/libc/sys/chmod.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/extattr_get_file.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/getdirentries.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getfsstat.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/intro.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/link.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/madvise.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mknod.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/mmap.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/mount.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/msync.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/open.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/quotactl.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/statfs.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/swapon.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sync.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/undelete.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/unlink.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/utimes.2#4 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ksu/pam_ksu.8#3 integrate .. //depot/projects/ia64/lib/libstand/gzipfs.c#1 branch .. //depot/projects/ia64/lib/libstand/libstand.3#4 integrate .. //depot/projects/ia64/libexec/rpc.rquotad/rpc.rquotad.8#3 integrate .. //depot/projects/ia64/libexec/rtld-aout/rtld.1aout#2 integrate .. //depot/projects/ia64/libexec/rtld-elf/rtld.1#4 integrate .. //depot/projects/ia64/libexec/ypxfr/ypxfr.8#4 integrate .. //depot/projects/ia64/release/Makefile#29 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#16 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#7 integrate .. //depot/projects/ia64/release/doc/share/sgml/release.ent#5 integrate .. //depot/projects/ia64/sbin/atacontrol/atacontrol.8#9 integrate .. //depot/projects/ia64/sbin/disklabel/disklabel.5#6 integrate .. //depot/projects/ia64/sbin/dump/dump.8#11 integrate .. //depot/projects/ia64/sbin/fsck/fsck.8#5 integrate .. //depot/projects/ia64/sbin/fsck_ffs/fsck_ffs.8#5 integrate .. //depot/projects/ia64/sbin/fsck_ffs/pass5.c#11 integrate .. //depot/projects/ia64/sbin/gbde/gbde.8#5 integrate .. //depot/projects/ia64/sbin/growfs/growfs.8#9 integrate .. //depot/projects/ia64/sbin/mount/mount.8#8 integrate .. //depot/projects/ia64/sbin/mount_nullfs/mount_nullfs.8#5 integrate .. //depot/projects/ia64/sbin/mount_udf/mount_udf.8#4 integrate .. //depot/projects/ia64/sbin/mount_umapfs/mount_umapfs.8#5 integrate .. //depot/projects/ia64/sbin/mount_unionfs/mount_unionfs.8#4 integrate .. //depot/projects/ia64/sbin/raidctl/raidctl.8#3 integrate .. //depot/projects/ia64/sbin/reboot/nextboot.8#2 integrate .. //depot/projects/ia64/sbin/swapon/Makefile#3 integrate .. //depot/projects/ia64/sbin/swapon/swapon.8#4 integrate .. //depot/projects/ia64/sbin/swapon/swapon.c#4 integrate .. //depot/projects/ia64/secure/usr.sbin/sshd/Makefile#10 integrate .. //depot/projects/ia64/share/examples/scsi_target/scsi_target.8#2 integrate .. //depot/projects/ia64/share/man/man3/pthread.3#3 integrate .. //depot/projects/ia64/share/man/man3/sysexits.3#3 integrate .. //depot/projects/ia64/share/man/man3/tree.3#2 integrate .. //depot/projects/ia64/share/man/man4/cardbus.4#4 integrate .. //depot/projects/ia64/share/man/man4/ccd.4#4 integrate .. //depot/projects/ia64/share/man/man4/da.4#4 integrate .. //depot/projects/ia64/share/man/man4/gbde.4#5 integrate .. //depot/projects/ia64/share/man/man4/geom.4#4 integrate .. //depot/projects/ia64/share/man/man4/intro.4#5 integrate .. //depot/projects/ia64/share/man/man4/kld.4#2 integrate .. //depot/projects/ia64/share/man/man4/lomac.4#4 integrate .. //depot/projects/ia64/share/man/man4/mac_biba.4#4 integrate .. //depot/projects/ia64/share/man/man4/mac_mls.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.alpha/linux.4#3 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/linux.4#3 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/mcd.4#4 integrate .. //depot/projects/ia64/share/man/man4/man4.i386/scd.4#4 integrate .. //depot/projects/ia64/share/man/man4/md.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_bluetooth.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_bt3c.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_btsocket.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_device.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_h4.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_hci.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_l2cap.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_l2tp.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_source.4#2 integrate .. //depot/projects/ia64/share/man/man4/ng_ubt.4#2 integrate .. //depot/projects/ia64/share/man/man4/pccard.4#4 integrate .. //depot/projects/ia64/share/man/man4/pcm.4#3 integrate .. //depot/projects/ia64/share/man/man4/raid.4#2 integrate .. //depot/projects/ia64/share/man/man4/syncer.4#3 integrate .. //depot/projects/ia64/share/man/man4/tcp.4#8 integrate .. //depot/projects/ia64/share/man/man4/umass.4#5 integrate .. //depot/projects/ia64/share/man/man4/unix.4#2 integrate .. //depot/projects/ia64/share/man/man4/vinum.4#9 integrate .. //depot/projects/ia64/share/man/man4/vpo.4#3 integrate .. //depot/projects/ia64/share/man/man5/devfs.5#3 integrate .. //depot/projects/ia64/share/man/man5/dir.5#3 integrate .. //depot/projects/ia64/share/man/man5/disktab.5#3 integrate .. //depot/projects/ia64/share/man/man5/drivers.conf.5#7 integrate .. //depot/projects/ia64/share/man/man5/fdescfs.5#3 integrate .. //depot/projects/ia64/share/man/man5/fs.5#4 integrate .. //depot/projects/ia64/share/man/man5/fstab.5#4 integrate .. //depot/projects/ia64/share/man/man5/link.5#2 integrate .. //depot/projects/ia64/share/man/man5/linprocfs.5#4 integrate .. //depot/projects/ia64/share/man/man5/make.conf.5#25 integrate .. //depot/projects/ia64/share/man/man5/nsswitch.conf.5#3 integrate .. //depot/projects/ia64/share/man/man5/periodic.conf.5#8 integrate .. //depot/projects/ia64/share/man/man5/procfs.5#4 integrate .. //depot/projects/ia64/share/man/man5/quota.user.5#2 integrate .. //depot/projects/ia64/share/man/man5/rc.conf.5#19 integrate .. //depot/projects/ia64/share/man/man7/ffs.7#7 integrate .. //depot/projects/ia64/share/man/man7/hier.7#14 integrate .. //depot/projects/ia64/share/man/man7/maclabel.7#2 integrate .. //depot/projects/ia64/share/man/man7/release.7#15 integrate .. //depot/projects/ia64/share/man/man7/security.7#4 integrate .. //depot/projects/ia64/share/man/man7/tuning.7#15 integrate .. //depot/projects/ia64/share/man/man8/crash.8#5 integrate .. //depot/projects/ia64/share/man/man8/diskless.8#6 integrate .. //depot/projects/ia64/share/man/man8/intro.8#6 integrate .. //depot/projects/ia64/share/man/man8/picobsd.8#11 integrate .. //depot/projects/ia64/share/man/man8/rc.8#8 integrate .. //depot/projects/ia64/share/man/man9/VFS.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_CHECKEXP.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_FHTOVP.9#2 integrate .. //depot/projects/ia64/share/man/man9/VFS_INIT.9#2 integrate .. //depot/projects/ia64/share/man/man9/VFS_MOUNT.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_QUOTACTL.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_ROOT.9#2 integrate .. //depot/projects/ia64/share/man/man9/VFS_SET.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_START.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_STATFS.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_SYNC.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_UNMOUNT.9#3 integrate .. //depot/projects/ia64/share/man/man9/VFS_VGET.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_ACCESS.9#7 integrate .. //depot/projects/ia64/share/man/man9/VOP_ACLCHECK.9#5 integrate .. //depot/projects/ia64/share/man/man9/VOP_ADVLOCK.9#2 integrate .. //depot/projects/ia64/share/man/man9/VOP_ATTRIB.9#8 integrate .. //depot/projects/ia64/share/man/man9/VOP_BWRITE.9#2 integrate .. //depot/projects/ia64/share/man/man9/VOP_CREATE.9#3 integrate .. //depot/projects/ia64/share/man/man9/VOP_FSYNC.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_GETACL.9#6 integrate .. //depot/projects/ia64/share/man/man9/VOP_GETEXTATTR.9#6 integrate .. //depot/projects/ia64/share/man/man9/VOP_GETVOBJECT.9#3 integrate .. //depot/projects/ia64/share/man/man9/VOP_INACTIVE.9#3 integrate .. //depot/projects/ia64/share/man/man9/VOP_IOCTL.9#6 integrate .. //depot/projects/ia64/share/man/man9/VOP_LOCK.9#2 integrate .. //depot/projects/ia64/share/man/man9/VOP_LOOKUP.9#4 integrate .. //depot/projects/ia64/share/man/man9/VOP_OPENCLOSE.9#3 integrate .. //depot/projects/ia64/share/man/man9/VOP_RDWR.9#2 integrate .. //depot/projects/ia64/share/man/man9/VOP_SETACL.9#5 integrate .. //depot/projects/ia64/share/man/man9/VOP_SETEXTATTR.9#5 integrate .. //depot/projects/ia64/share/man/man9/VOP_STRATEGY.9#2 integrate .. //depot/projects/ia64/share/man/man9/acl.9#7 integrate .. //depot/projects/ia64/share/man/man9/buf.9#4 integrate .. //depot/projects/ia64/share/man/man9/extattr.9#3 integrate .. //depot/projects/ia64/share/man/man9/getnewvnode.9#3 integrate .. //depot/projects/ia64/share/man/man9/inittodr.9#3 integrate .. //depot/projects/ia64/share/man/man9/jumbo.9#2 integrate .. //depot/projects/ia64/share/man/man9/mac.9#4 integrate .. //depot/projects/ia64/share/man/man9/pseudofs.9#3 integrate .. //depot/projects/ia64/share/man/man9/vaccess.9#4 integrate .. //depot/projects/ia64/share/man/man9/vfs_getnewfsid.9#3 integrate .. //depot/projects/ia64/share/man/man9/vfs_getvfs.9#3 integrate .. //depot/projects/ia64/share/man/man9/vfs_mount.9#4 integrate .. //depot/projects/ia64/share/man/man9/vfs_mountedon.9#3 integrate .. //depot/projects/ia64/share/man/man9/vfs_unmountall.9#5 integrate .. //depot/projects/ia64/share/man/man9/vfsconf.9#3 integrate .. //depot/projects/ia64/share/man/man9/vgone.9#3 integrate .. //depot/projects/ia64/share/man/man9/vinvalbuf.9#2 integrate .. //depot/projects/ia64/share/man/man9/vnode.9#5 integrate .. //depot/projects/ia64/share/man/man9/zero_copy.9#3 integrate .. //depot/projects/ia64/sys/alpha/alpha/pmap.c#23 integrate .. //depot/projects/ia64/sys/alpha/alpha/sys_machdep.c#5 integrate .. //depot/projects/ia64/sys/alpha/osf1/osf1_misc.c#11 integrate .. //depot/projects/ia64/sys/alpha/osf1/osf1_mount.c#5 integrate .. //depot/projects/ia64/sys/alpha/osf1/osf1_signal.c#9 integrate .. //depot/projects/ia64/sys/alpha/osf1/osf1_util.h#4 integrate .. //depot/projects/ia64/sys/boot/common/loader.8#13 integrate .. //depot/projects/ia64/sys/boot/common/ufsread.c#5 integrate .. //depot/projects/ia64/sys/boot/i386/boot2/Makefile#8 integrate .. //depot/projects/ia64/sys/boot/i386/boot2/boot1.s#3 integrate .. //depot/projects/ia64/sys/boot/i386/boot2/boot2.c#12 integrate .. //depot/projects/ia64/sys/boot/i386/pxeldr/pxeboot.8#3 integrate .. //depot/projects/ia64/sys/boot/libstand/libstand.3#3 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_da.c#23 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_fcntl.c#7 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_filio.c#7 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_ioctl.c#6 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_ipc.c#3 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_misc.c#12 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_resource.c#4 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_signal.c#5 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_socket.c#2 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_stat.c#6 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_stream.c#9 integrate .. //depot/projects/ia64/sys/conf/files#51 integrate .. //depot/projects/ia64/sys/conf/kmod.mk#17 integrate .. //depot/projects/ia64/sys/conf/newvers.sh#3 integrate .. //depot/projects/ia64/sys/dev/aac/aac_pci.c#10 integrate .. //depot/projects/ia64/sys/dev/amd/amd.c#1 branch .. //depot/projects/ia64/sys/dev/amd/amd.h#1 branch .. //depot/projects/ia64/sys/dev/amr/amr.c#9 integrate .. //depot/projects/ia64/sys/dev/random/yarrow.c#6 integrate .. //depot/projects/ia64/sys/dev/streams/streams.c#4 integrate .. //depot/projects/ia64/sys/dev/usb/uftdi.c#3 integrate .. //depot/projects/ia64/sys/dev/vinum/vinumconfig.c#7 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs.h#5 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_io.c#7 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_node.c#7 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_node.h#3 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_smb.c#6 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_subr.c#2 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_vfsops.c#11 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_vnops.c#9 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde.c#3 integrate .. //depot/projects/ia64/sys/geom/geom_bsd.c#20 integrate .. //depot/projects/ia64/sys/geom/geom_dev.c#19 integrate .. //depot/projects/ia64/sys/geom/geom_slice.c#17 integrate .. //depot/projects/ia64/sys/i386/i386/autoconf.c#10 integrate .. //depot/projects/ia64/sys/i386/i386/pmap.c#27 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_fcntl.c#5 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_ioctl.c#6 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_ipc.c#3 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_misc.c#5 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_signal.c#6 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_stat.c#4 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_sysi86.c#4 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_util.h#3 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_xenix.c#5 integrate .. //depot/projects/ia64/sys/i386/svr4/svr4_machdep.c#5 integrate .. //depot/projects/ia64/sys/ia64/ia32/ia32_misc.c#7 integrate .. //depot/projects/ia64/sys/ia64/ia32/ia32_proto.h#8 integrate .. //depot/projects/ia64/sys/ia64/ia32/ia32_syscall.h#9 integrate .. //depot/projects/ia64/sys/ia64/ia32/ia32_sysent.c#10 integrate .. //depot/projects/ia64/sys/ia64/ia32/ia32_util.h#4 integrate .. //depot/projects/ia64/sys/ia64/ia32/syscalls.master#12 integrate .. //depot/projects/ia64/sys/ia64/ia64/sys_machdep.c#2 integrate .. //depot/projects/ia64/sys/kern/init_sysent.c#21 integrate .. //depot/projects/ia64/sys/kern/kern_acct.c#15 integrate .. //depot/projects/ia64/sys/kern/kern_acl.c#12 integrate .. //depot/projects/ia64/sys/kern/kern_descrip.c#37 integrate .. //depot/projects/ia64/sys/kern/kern_environment.c#6 integrate .. //depot/projects/ia64/sys/kern/kern_exec.c#36 integrate .. //depot/projects/ia64/sys/kern/kern_exit.c#29 integrate .. //depot/projects/ia64/sys/kern/kern_jail.c#10 integrate .. //depot/projects/ia64/sys/kern/kern_linker.c#22 integrate .. //depot/projects/ia64/sys/kern/kern_mac.c#15 integrate .. //depot/projects/ia64/sys/kern/kern_module.c#5 integrate .. //depot/projects/ia64/sys/kern/kern_time.c#12 integrate .. //depot/projects/ia64/sys/kern/subr_blist.c#3 integrate .. //depot/projects/ia64/sys/kern/sys_generic.c#20 integrate .. //depot/projects/ia64/sys/kern/syscalls.c#22 integrate .. //depot/projects/ia64/sys/kern/syscalls.master#22 integrate .. //depot/projects/ia64/sys/kern/sysv_msg.c#8 integrate .. //depot/projects/ia64/sys/kern/vfs_bio.c#28 integrate .. //depot/projects/ia64/sys/kern/vfs_mount.c#9 integrate .. //depot/projects/ia64/sys/kern/vfs_subr.c#30 integrate .. //depot/projects/ia64/sys/kern/vfs_syscalls.c#32 integrate .. //depot/projects/ia64/sys/modules/Makefile#31 integrate .. //depot/projects/ia64/sys/modules/amd/Makefile#1 branch .. //depot/projects/ia64/sys/modules/libmchain/Makefile#3 integrate .. //depot/projects/ia64/sys/netgraph/ng_mppc.c#5 integrate .. //depot/projects/ia64/sys/netinet/ip_dummynet.c#12 integrate .. //depot/projects/ia64/sys/netinet/ip_dummynet.h#8 integrate .. //depot/projects/ia64/sys/netinet/ip_fw2.c#11 integrate .. //depot/projects/ia64/sys/netinet/tcp_input.c#27 integrate .. //depot/projects/ia64/sys/netinet/tcp_subr.c#23 integrate .. //depot/projects/ia64/sys/pc98/pc98/diskslice_machdep.c#5 integrate .. //depot/projects/ia64/sys/pci/amd.c#4 delete .. //depot/projects/ia64/sys/pci/amd.h#2 delete .. //depot/projects/ia64/sys/pci/if_sis.c#13 integrate .. //depot/projects/ia64/sys/sys/blist.h#4 integrate .. //depot/projects/ia64/sys/sys/conf.h#12 integrate .. //depot/projects/ia64/sys/sys/socket.h#11 integrate .. //depot/projects/ia64/sys/sys/syscall.h#21 integrate .. //depot/projects/ia64/sys/sys/syscall.mk#21 integrate .. //depot/projects/ia64/sys/sys/sysent.h#10 integrate .. //depot/projects/ia64/sys/sys/sysproto.h#23 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_snapshot.c#19 integrate .. //depot/projects/ia64/sys/ufs/ufs/inode.h#7 integrate .. //depot/projects/ia64/sys/ufs/ufs/ufs_dirhash.c#8 integrate .. //depot/projects/ia64/sys/vm/swap_pager.c#16 integrate .. //depot/projects/ia64/sys/vm/swap_pager.h#6 integrate .. //depot/projects/ia64/sys/vm/vm_glue.c#19 integrate .. //depot/projects/ia64/sys/vm/vm_kern.c#13 integrate .. //depot/projects/ia64/sys/vm/vm_map.c#36 integrate .. //depot/projects/ia64/sys/vm/vm_map.h#18 integrate .. //depot/projects/ia64/sys/vm/vm_object.c#28 integrate .. //depot/projects/ia64/sys/vm/vm_page.c#28 integrate .. //depot/projects/ia64/sys/vm/vm_pageout.h#5 integrate .. //depot/projects/ia64/sys/vm/vm_swap.c#13 integrate .. //depot/projects/ia64/sys/vm/vnode_pager.c#22 integrate .. //depot/projects/ia64/tools/tools/README#7 integrate .. //depot/projects/ia64/tools/tools/crypto/Makefile#1 branch .. //depot/projects/ia64/tools/tools/crypto/README#1 branch .. //depot/projects/ia64/tools/tools/crypto/cryptotest.c#1 branch .. //depot/projects/ia64/usr.bin/bluetooth/btsockstat/btsockstat.1#4 integrate .. //depot/projects/ia64/usr.bin/catman/catman.1#3 integrate .. //depot/projects/ia64/usr.bin/doscmd/doscmd.1#4 integrate .. //depot/projects/ia64/usr.bin/du/du.1#4 integrate .. //depot/projects/ia64/usr.bin/file/file.1#5 integrate .. //depot/projects/ia64/usr.bin/find/find.1#12 integrate .. //depot/projects/ia64/usr.bin/fstat/fstat.1#6 integrate .. //depot/projects/ia64/usr.bin/getconf/getconf.1#4 integrate .. //depot/projects/ia64/usr.bin/limits/limits.1#6 integrate .. //depot/projects/ia64/usr.bin/lsvfs/lsvfs.1#3 integrate .. //depot/projects/ia64/usr.bin/pathchk/pathchk.1#3 integrate .. //depot/projects/ia64/usr.bin/pathchk/pathchk.c#3 integrate .. //depot/projects/ia64/usr.bin/quota/quota.1#4 integrate .. //depot/projects/ia64/usr.bin/showmount/showmount.8#6 integrate .. //depot/projects/ia64/usr.bin/tail/forward.c#6 integrate .. //depot/projects/ia64/usr.bin/tip/tip/tip.1#6 integrate .. //depot/projects/ia64/usr.bin/xinstall/install.1#5 integrate .. //depot/projects/ia64/usr.sbin/adduser/rmuser.8#5 integrate .. //depot/projects/ia64/usr.sbin/bluetooth/bt3cfw/bt3cfw.8#2 integrate .. //depot/projects/ia64/usr.sbin/bluetooth/hccontrol/hccontrol.8#4 integrate .. //depot/projects/ia64/usr.sbin/bluetooth/hcseriald/hcseriald.8#4 integrate .. //depot/projects/ia64/usr.sbin/bluetooth/l2control/l2control.8#4 integrate .. //depot/projects/ia64/usr.sbin/bluetooth/l2ping/l2ping.8#4 integrate .. //depot/projects/ia64/usr.sbin/burncd/burncd.8#9 integrate .. //depot/projects/ia64/usr.sbin/config/config.8#5 integrate .. //depot/projects/ia64/usr.sbin/edquota/edquota.8#5 integrate .. //depot/projects/ia64/usr.sbin/iostat/iostat.8#4 integrate .. //depot/projects/ia64/usr.sbin/mountd/exports.5#4 integrate .. //depot/projects/ia64/usr.sbin/mountd/mountd.8#3 integrate .. //depot/projects/ia64/usr.sbin/mtree/mtree.8#5 integrate .. //depot/projects/ia64/usr.sbin/newsyslog/newsyslog.8#6 integrate .. //depot/projects/ia64/usr.sbin/newsyslog/newsyslog.c#11 integrate .. //depot/projects/ia64/usr.sbin/ngctl/ngctl.8#3 integrate .. //depot/projects/ia64/usr.sbin/ntp/doc/ntp.conf.5#5 integrate .. //depot/projects/ia64/usr.sbin/ofwdump/ofwdump.8#2 integrate .. //depot/projects/ia64/usr.sbin/pccard/pccardd/pccardd.8#4 integrate .. //depot/projects/ia64/usr.sbin/pciconf/pciconf.8#8 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/add/pkg_add.1#5 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/version/pkg_version.1#5 integrate .. //depot/projects/ia64/usr.sbin/pw/pw.8#6 integrate .. //depot/projects/ia64/usr.sbin/pwd_mkdb/pwd_mkdb.8#4 integrate .. //depot/projects/ia64/usr.sbin/quot/quot.8#4 integrate .. //depot/projects/ia64/usr.sbin/quotaon/quotaon.8#5 integrate .. //depot/projects/ia64/usr.sbin/repquota/repquota.8#4 integrate .. //depot/projects/ia64/usr.sbin/rpc.umntall/rpc.umntall.8#3 integrate .. //depot/projects/ia64/usr.sbin/setfmac/setfmac.8#7 integrate .. //depot/projects/ia64/usr.sbin/setfmac/setfmac.c#5 integrate .. //depot/projects/ia64/usr.sbin/sysinstall/help/partition.hlp#3 integrate .. //depot/projects/ia64/usr.sbin/sysinstall/label.c#13 integrate .. //depot/projects/ia64/usr.sbin/syslogd/syslog.conf.5#6 integrate .. //depot/projects/ia64/usr.sbin/syslogd/syslogd.8#8 integrate .. //depot/projects/ia64/usr.sbin/ugidfw/ugidfw.8#2 integrate .. //depot/projects/ia64/usr.sbin/ypserv/ypserv.8#5 integrate Differences ... ==== //depot/projects/ia64/Makefile#19 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.271 2002/12/03 17:49:05 bmah Exp $ +# $FreeBSD: src/Makefile,v 1.272 2002/12/14 22:36:56 imp Exp $ # # The user-driven targets are: # @@ -225,11 +225,20 @@ cd ${.CURDIR} && make buildkernels TARGET_ARCH=${arch} JFLAG="${JFLAG}" @printf ">> ${arch} ended on `LC_ALL=C date`\n" .endfor + @printf ">> pc98 started on `LC_ALL=C date`\n" -cd ${.CURDIR} && make buildworld TARGET=pc98 TARGET_ARCH=i386 \ __MAKE_CONF=/dev/null \ > _.pc98.buildworld 2>&1 + @printf ">> pc98 buildworld ended on `LC_ALL=C date`\n" +.if exists(${.CURDIR}/sys/pc98/conf/NOTES) + -cd ${.CURDIR}/sys/pc98/conf && make LINT \ + > _.pc98.makeLINT 2>&1 +.endif + cd ${.CURDIR} && make buildkernels TARGET=pc98 TARGET_ARCH=i386 \ + JFLAG="${JFLAG}" + @printf ">> pc98 ended on `LC_ALL=C date`\n" @echo "--------------------------------------------------------------" - @printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n" + @printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n" @echo "--------------------------------------------------------------" KERNCONFS != echo ${.CURDIR}/sys/${TARGET_ARCH}/conf/[A-Z]* ==== //depot/projects/ia64/bin/sh/jobs.c#15 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.59 2002/10/01 08:40:07 mux Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.60 2002/12/14 01:08:04 tjr Exp $"); #include #include @@ -968,7 +968,8 @@ sig = WTERMSIG(status); } if (sig != 0 && sig != SIGINT && sig != SIGPIPE) { - if (thisjob->foreground && !WIFSTOPPED(status)) { + if (!mflag || + (thisjob->foreground && !WIFSTOPPED(status))) { i = WTERMSIG(status); if ((i & 0x7F) < NSIG && sys_siglist[i & 0x7F]) out1str(sys_siglist[i & 0x7F]); ==== //depot/projects/ia64/contrib/amd/amd/amd.8#2 (text+ko) ==== @@ -39,7 +39,7 @@ .\" %W% (Berkeley) %G% .\" .\" $Id: amd.8,v 1.3 1999/09/30 21:01:29 ezk Exp $ -.\" $FreeBSD: src/contrib/amd/amd/amd.8,v 1.16 2001/09/05 16:14:07 obrien Exp $ +.\" $FreeBSD: src/contrib/amd/amd/amd.8,v 1.17 2002/12/12 17:25:52 ru Exp $ .\" .Dd April 19, 1994 .Dt AMD 8 @@ -82,8 +82,8 @@ .Ar ... .Sh DESCRIPTION .Nm Amd -is a daemon that automatically mounts filesystems whenever a file or directory -within that filesystem is accessed. Filesystems are automatically unmounted +is a daemon that automatically mounts file systems whenever a file or directory +within that file system is accessed. File systems are automatically unmounted when they appear to be quiescent. .Pp .Nm Amd @@ -97,7 +97,7 @@ which uses the map defined by .Ar mapname to determine how to resolve the lookup. Generally, this will be a host name, -some filesystem information and some mount options for the given filesystem. +some file system information and some mount options for the given file system. .Pp In the first form depicted above, .Nm amd @@ -171,7 +171,7 @@ .It Fl r Restart existing mounts. .Nm Amd -will scan the mount file table to determine which filesystems +will scan the mount file table to determine which file systems are currently mounted. Whenever one of these would have been auto-mounted, .Nm amd @@ -197,7 +197,7 @@ .It Fl w Ar interval Specify an .Ar interval , -in seconds, between attempts to dismount filesystems that have exceeded their +in seconds, between attempts to dismount file systems that have exceeded their cached times. The default is 2 minutes. .It Fl x Ar options Specify run-time logging options. The options are a comma separated list @@ -286,7 +286,7 @@ .Sh FILES .Bl -tag -width /axx .It Pa /.amd_mnt -directory under which filesystems are dynamically mounted +directory under which file systems are dynamically mounted .It Pa /etc/amd.conf default configuration file .El @@ -295,7 +295,7 @@ .Pp Symbolic links on an .Tn NFS -filesystem can be incredibly inefficient. +file system can be incredibly inefficient. In most implementations of .Tn NFS , their interpolations are not cached by ==== //depot/projects/ia64/contrib/amd/amq/amq.8#2 (text+ko) ==== @@ -39,7 +39,7 @@ .\" %W% (Berkeley) %G% .\" .\" $Id: amq.8,v 1.2 1999/01/10 21:53:58 ezk Exp $ -.\" $FreeBSD: src/contrib/amd/amq/amq.8,v 1.8 2001/08/14 10:01:44 ru Exp $ +.\" $FreeBSD: src/contrib/amd/amq/amq.8,v 1.9 2002/12/12 17:25:52 ru Exp $ .\" .Dd March 16, 1991 .Dt AMQ 8 @@ -66,14 +66,14 @@ Communication is by .Tn RPC . Three modes of operation are supported by the current protocol. -By default a list of mount points and auto-mounted filesystems +By default a list of mount points and auto-mounted file systems is output. An alternative host can be specified using the .Fl h option. .Pp If directory names are given, as output by default, -then per-filesystem information is displayed. +then per file system information is displayed. .Sh OPTIONS .Bl -tag -width Ds .It Fl f @@ -97,8 +97,8 @@ open file handle on the log file, so that it can be rotated and compressed via daily cron jobs. .It Fl m -Request the automounter to provide a list of mounted filesystems, -including the number of references to each filesystem and any error +Request the automounter to provide a list of mounted file systems, +including the number of references to each file system and any error which occurred while mounting. .It Fl p Return the process ID of the remote or locally running @@ -112,9 +112,9 @@ .It Fl s Request the automounter to provide system-wide mount statistics. .It Fl u -Request the automounter to unmount the named filesystems +Request the automounter to unmount the named file systems instead of providing information about them. Unmounts are requested, -not forced. They merely cause the mounted filesystem to timeout, +not forced. They merely cause the mounted file system to timeout, which will be picked up by .Nm amd Ns \'s main scheduler thus causing the normal timeout action to be taken. ==== //depot/projects/ia64/contrib/amd/fixmount/fixmount.8#2 (text+ko) ==== @@ -39,7 +39,7 @@ .\" %W% (Berkeley) %G% .\" .\" $Id: fixmount.8,v 1.2 1999/01/10 21:54:26 ezk Exp $ -.\" $FreeBSD: src/contrib/amd/fixmount/fixmount.8,v 1.7 2001/02/01 17:12:39 ru Exp $ +.\" $FreeBSD: src/contrib/amd/fixmount/fixmount.8,v 1.8 2002/12/12 17:25:52 ru Exp $ .\" .Dd February 26, 1993 .Dt FIXMOUNT 8 @@ -83,9 +83,9 @@ .It Fl A Issues a command to the remote mountd declaring that .Em all -of its filesystems have been unmounted. This should be used with caution, as +of its file systems have been unmounted. This should be used with caution, as it removes all remote mount entries pertaining to the local system, whether or -not any filesystems are still mounted locally. +not any file systems are still mounted locally. .It Fl v Be quiet. Suppresses error messages due to timeouts and .Dq Program not Registered , @@ -135,7 +135,7 @@ Symbolic links on the server will cause the path in the remote entry to differ from the one in .Pa /etc/mtab . -To catch those cases, a filesystem is also deemed mounted if its +To catch those cases, a file system is also deemed mounted if its .Em local mount point is identical to the remote entry. I.e., on a SunOS diskless client, ==== //depot/projects/ia64/contrib/amd/fsinfo/fsinfo.8#2 (text+ko) ==== @@ -34,14 +34,14 @@ .\" .\" from: @(#)fsinfo.8 8.1 (Berkeley) 6/28/93 .\" $Id: fsinfo.8,v 1.2 1999/01/10 21:54:28 ezk Exp $ -.\" $FreeBSD: src/contrib/amd/fsinfo/fsinfo.8,v 1.6 2001/02/01 17:12:45 ru Exp $ +.\" $FreeBSD: src/contrib/amd/fsinfo/fsinfo.8,v 1.7 2002/12/12 17:25:52 ru Exp $ .\" .Dd June 26, 1999 .Dt FSINFO 8 .Os .Sh NAME .Nm fsinfo -.Nd co-ordinate site-wide filesystem information +.Nd co-ordinate site-wide file system information .Sh SYNOPSIS .Nm .Op Fl qv @@ -124,7 +124,7 @@ file is created with the file name determined by prefixing this .Ar fstabs_prefix string with the name of the machine. These files contain entries -for filesystems and partitions to mount at boot time. +for file systems and partitions to mount at boot time. .It Fl h Ar hostname Defines the hostname of the destination machine to process for. If this is not specified, it defaults to the local machine name, ==== //depot/projects/ia64/contrib/amd/hlfsd/hlfsd.8#2 (text+ko) ==== @@ -37,7 +37,7 @@ .\" SUCH DAMAGE. .\" .\" $Id: hlfsd.8,v 1.2 1999/01/10 21:54:32 ezk Exp $ -.\" $FreeBSD: src/contrib/amd/hlfsd/hlfsd.8,v 1.10 2001/08/07 15:48:28 ru Exp $ +.\" $FreeBSD: src/contrib/amd/hlfsd/hlfsd.8,v 1.11 2002/12/12 17:25:52 ru Exp $ .\" .\" HLFSD was written at Columbia University Computer Science Department, by .\" Erez Zadok and Alexander Dupuy @@ -70,7 +70,7 @@ .Op linkname Op subdir .Sh DESCRIPTION .Nm -is a daemon which implements a filesystem containing a symbolic link to +is a daemon which implements a file system containing a symbolic link to subdirectory within a user's home directory, depending on the user which accessed that link. It was primarily designed to redirect incoming mail to users' home directories, so that it can read from ==== //depot/projects/ia64/contrib/amd/scripts/amd.conf.5#2 (text+ko) ==== @@ -39,7 +39,7 @@ .\" %W% (Berkeley) %G% .\" .\" $Id: amd.conf.5,v 1.3 1999/03/30 17:23:08 ezk Exp $ -.\" $FreeBSD: src/contrib/amd/scripts/amd.conf.5,v 1.12 2001/08/07 15:48:28 ru Exp $ +.\" $FreeBSD: src/contrib/amd/scripts/amd.conf.5,v 1.13 2002/12/12 17:25:52 ru Exp $ .\" .Dd April 7, 1997 .Dt AMD.CONF 5 @@ -662,7 +662,7 @@ leaves all (esp.\&) .Tn NFS -mounted filesystems intact. Note that +mounted file systems intact. Note that .Nm amd does not know about file systems mounted before it starts up, unless the .Ar restart_mounts ==== //depot/projects/ia64/contrib/lukemftpd/src/ftpd.conf.5#3 (text+ko) ==== @@ -1,4 +1,5 @@ .\" $NetBSD: ftpd.conf.5,v 1.19 2002/01/15 02:20:50 wiz Exp $ +.\" $FreeBSD: src/contrib/lukemftpd/src/ftpd.conf.5,v 1.2 2002/12/14 23:45:54 keramida Exp $ .\" .\" Copyright (c) 1997-2001 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -80,7 +81,7 @@ .Nm entries apply to the user. The following special classes exist when parsing entries in -.Nm "" : +.Nm : .Bl -tag -width "chroot" -compact -offset indent .It Sy all Matches any class. @@ -114,7 +115,7 @@ .Xr ftpd 8 .Sy STAT command will return the class settings for the current user as defined by -.Nm "" , +.Nm , unless the .Sy private directive is set for the class. ==== //depot/projects/ia64/contrib/lukemftpd/src/ftpusers.5#3 (text+ko) ==== @@ -1,4 +1,5 @@ .\" $NetBSD: ftpusers.5,v 1.13 2001/12/01 16:24:24 wiz Exp $ +.\" $FreeBSD: src/contrib/lukemftpd/src/ftpusers.5,v 1.2 2002/12/14 23:45:54 keramida Exp $ .\" .\" Copyright (c) 1997-2001 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -159,7 +160,7 @@ If the file does not exist, the root directory change is not performed. .Pp The syntax is similar to -.Nm "" , +.Nm , except that the .Sy class argument is ignored. ==== //depot/projects/ia64/contrib/one-true-awk/FIXES#3 (text+ko) ==== @@ -25,6 +25,43 @@ This file lists all bug fixes, changes, etc., made since the AWK book was sent to the printers in August, 1987. +Nov 29, 2002: + modified b.c (with tiny changes in main and run) to support + locales, using strcoll and iswhatever tests for posix character + classes. thanks to ruslan ermilov (ru@freebsd.org) for code. + the function isblank doesn't seem to have propagated to any + header file near me, so it's there explicitly. not properly + tested on non-ascii character sets by me. + +Jun 28, 2002: + modified run/format() and tran/getsval() to do a slightly better + job on using OFMT for output from print and CONVFMT for other + number->string conversions, as promised by posix and done by + gawk and mawk. there are still places where it doesn't work + right if CONVFMT is changed; by then the STR attribute of the + variable has been irrevocably set. thanks to arnold robbins for + code and examples. + + fixed subtle bug in format that could get core dump. thanks to + Jaromir Dolecek for finding and fixing. + minor cleanup in run.c / format() at the same time. + + added some tests for null pointers to debugging printf's, which + were never intended for external consumption. thanks to dave + kerns (dkerns@lucent.com) for pointing this out. + + GNU compatibility: an empty regexp matches anything (thanks to + dag-erling smorgrav, des@ofug.org). subject to reversion if + this does more harm than good. + + pervasive small changes to make things more const-correct, as + reported by gcc's -Wwrite-strings. as it says in the gcc manual, + this may be more nuisance than useful. provoked by a suggestion + and code from arnaud desitter, arnaud@nimbus.geog.ox.ac.uk + + minor documentation changes to note that this now compiles out + of the box on Mac OS X. + Feb 10, 2002: changed types in posix chars structure to quiet solaris cc. ==== //depot/projects/ia64/contrib/one-true-awk/FREEBSD-upgrade#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/contrib/one-true-awk/FREEBSD-upgrade,v 1.3 2002/02/19 09:36:40 des Exp $ +# $FreeBSD: src/contrib/one-true-awk/FREEBSD-upgrade,v 1.4 2002/12/13 05:03:15 obrien Exp $ Import of the February 1998 version of the "one true awk", as described in "The AWK Programming Language", by Al Aho, Brian Kernighan, @@ -6,12 +6,11 @@ Original source were taken from Brian Kernighan's home page (http://cm.bell-labs.com/who/bwk/) and include bug fixes up thru -February 10, 2002. +Novembe 29, 2002. The following files were removed for this import: buildwin.bat - makefile makefile.win missing95.c ytab.c @@ -21,4 +20,4 @@ The vendor import was done by: - cvs import src/contrib/one-true-awk BELL_LABS bwk_20020101 + cvs import src/contrib/one-true-awk BELL_LABS bwk_20021129 ==== //depot/projects/ia64/contrib/one-true-awk/README#4 (text+ko) ==== @@ -40,18 +40,18 @@ conflicts: 43 shift/reduce, 85 reduce/reduce mv y.tab.c ytab.c mv y.tab.h ytab.h - cc -O -c ytab.c - cc -O -c b.c - cc -O -c main.c - cc -O -c parse.c - cc -O maketab.c -o maketab + cc -c ytab.c + cc -c b.c + cc -c main.c + cc -c parse.c + cc maketab.c -o maketab ./maketab >proctab.c - cc -O -c proctab.c - cc -O -c tran.c - cc -O -c lib.c - cc -O -c run.c - cc -O -c lex.c - cc -O ytab.o b.o main.o parse.o proctab.o tran.o lib.o run.o lex.o -lm + cc -c proctab.c + cc -c tran.c + cc -c lib.c + cc -c run.c + cc -c lex.c + cc ytab.o b.o main.o parse.o proctab.o tran.o lib.o run.o lex.o -lm This produces an executable a.out; you will eventually want to move this to some place like /usr/bin/awk. @@ -75,9 +75,14 @@ the symptom of which can be truncated pipe output. Beware. The file makefile.win gives hints on how to proceed. -This is also said to compile on Macintosh systems, using the +This compiles without change on Macintosh OS X using gcc and +the standard developer tools. + +This is also said to compile on Macintosh OS 9 systems, using the file "buildmac" provided by Dan Allen (danallen@microsoft.com), to whom many thanks. The version of malloc that comes with some systems is sometimes astonishly slow. If awk seems slow, you might try fixing that. +More generally, turning on optimization can significantly improve +awk's speed, perhaps by 1/3 for highest levels. ==== //depot/projects/ia64/contrib/one-true-awk/awk.h#2 (text+ko) ==== @@ -30,6 +30,8 @@ #define xfree(a) { if ((a) != NULL) { free((char *) a); a = NULL; } } +#define NN(p) ((p) ? (p) : "(null)") /* guaranteed non-null for dprintf +*/ #define DEBUG #ifdef DEBUG /* uses have to be doubly parenthesized */ ==== //depot/projects/ia64/contrib/one-true-awk/b.c#3 (text+ko) ==== @@ -75,7 +75,7 @@ fa *fatab[NFA]; int nfatab = 0; /* entries in fatab */ -fa *makedfa(char *s, int anchor) /* returns dfa for reg expr s */ +fa *makedfa(const char *s, int anchor) /* returns dfa for reg expr s */ { int i, use, nuse; fa *pfa; @@ -117,7 +117,7 @@ return pfa; } -fa *mkdfa(char *s, int anchor) /* does the real work of making a dfa */ +fa *mkdfa(const char *s, int anchor) /* does the real work of making a dfa */ /* anchor = 1 for anchored matches, else 0 */ { Node *p, *p1; @@ -282,9 +282,24 @@ return c; } -char *cclenter(char *argp) /* add a character class */ +static int collate_range_cmp(int a, int b) +{ + int r; + static char s[2][2]; + + if ((uschar)a == (uschar)b) + return 0; + s[0][0] = a; + s[1][0] = b; + if ((r = strcoll(s[0], s[1])) == 0) + r = (uschar)a - (uschar)b; + return r; +} + +char *cclenter(const char *argp) /* add a character class */ { int i, c, c2; + int j; uschar *p = (uschar *) argp; uschar *op, *bp; static uschar *buf = 0; @@ -303,15 +318,18 @@ c2 = *p++; if (c2 == '\\') c2 = quoted((char **) &p); - if (c > c2) { /* empty; ignore */ + if (collate_range_cmp(c, c2) > 0) { /* empty; ignore */ bp--; i--; continue; } - while (c < c2) { + for (j = 0; j < NCHARS; j++) { + if ((collate_range_cmp(c, j) > 0) || + collate_range_cmp(j, c2) > 0) + continue; if (!adjbuf((char **) &buf, &bufsz, bp-buf+2, 100, (char **) &bp, 0)) FATAL("out of space for character class [%.10s...] 2", p); - *bp++ = ++c; + *bp++ = j; i++; } continue; @@ -328,7 +346,7 @@ return (char *) tostring((char *) buf); } -void overflo(char *s) +void overflo(const char *s) { FATAL("regular expression too big: %.30s...", s); } @@ -446,7 +464,7 @@ } } -int member(int c, char *sarg) /* is c in s? */ +int member(int c, const char *sarg) /* is c in s? */ { uschar *s = (uschar *) sarg; @@ -456,7 +474,7 @@ return(0); } -int match(fa *f, char *p0) /* shortest match ? */ +int match(fa *f, const char *p0) /* shortest match ? */ { int s, ns; uschar *p = (uschar *) p0; @@ -475,7 +493,7 @@ return(0); } -int pmatch(fa *f, char *p0) /* longest match, for sub */ +int pmatch(fa *f, const char *p0) /* longest match, for sub */ { int s, ns; uschar *p = (uschar *) p0; @@ -528,7 +546,7 @@ return (0); } -int nematch(fa *f, char *p0) /* non-empty match, for sub */ +int nematch(fa *f, const char *p0) /* non-empty match, for sub */ { int s, ns; uschar *p = (uschar *) p0; @@ -580,15 +598,17 @@ return (0); } -Node *reparse(char *p) /* parses regular expression pointed to by p */ +Node *reparse(const char *p) /* parses regular expression pointed to by p */ { /* uses relex() to scan regular expression */ Node *np; dprintf( ("reparse <%s>\n", p) ); lastre = prestr = (uschar *) p; /* prestr points to string to be parsed */ rtok = relex(); + /* GNU compatibility: an empty regexp matches anything */ if (rtok == '\0') - FATAL("empty regular expression"); + /* FATAL("empty regular expression"); previous */ + return(op2(ALL, NIL, NIL)); np = regexp(); if (rtok != '\0') FATAL("syntax error in regular expression %s at %s", lastre, prestr); >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Dec 16 7:57:47 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1C10A37B404; Mon, 16 Dec 2002 07:57:45 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E1E137B401 for ; Mon, 16 Dec 2002 07:57:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 183B343EA9 for ; Mon, 16 Dec 2002 07:57:44 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBGFvhmV073093 for ; Mon, 16 Dec 2002 07:57:43 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBGFvhQa073090 for perforce@freebsd.org; Mon, 16 Dec 2002 07:57:43 -0800 (PST) Date: Mon, 16 Dec 2002 07:57:43 -0800 (PST) Message-Id: <200212161557.gBGFvhQa073090@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tzukanov@freebsd.org using -f From: Serguei Tzukanov Subject: PERFORCE change 22376 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22376 Change 22376 by tzukanov@tzukanov_antares on 2002/12/16 07:56:46 CSS layer and device drivers early WIP. Affected files ... .. //depot/projects/s390/sys/dev/2821/2821.c#1 add .. //depot/projects/s390/sys/dev/3088/3088.c#1 add .. //depot/projects/s390/sys/dev/3088/3088_ctca.c#1 add .. //depot/projects/s390/sys/dev/3088/3088_ctca.h#1 add .. //depot/projects/s390/sys/dev/3088/if_ctca.c#1 add .. //depot/projects/s390/sys/dev/3215/3215.c#1 add .. //depot/projects/s390/sys/dev/3270/3270.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd.h#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_bios.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_bios.h#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_eckd.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_eckd.h#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_eckd_erp.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_esd.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_fba.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_fba.h#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_fba_erp.c#1 add .. //depot/projects/s390/sys/dev/dasd/dasd_if.m#1 add .. //depot/projects/s390/sys/dev/mts/mts.c#1 add .. //depot/projects/s390/sys/dev/mts/mts.h#1 add .. //depot/projects/s390/sys/dev/mts/mts_disk.c#1 add .. //depot/projects/s390/sys/s390/css/css.c#1 add .. //depot/projects/s390/sys/s390/css/css.h#1 add .. //depot/projects/s390/sys/s390/css/css_VM.c#1 add .. //depot/projects/s390/sys/s390/css/css_bio.c#1 add .. //depot/projects/s390/sys/s390/css/css_blinders.c#1 add .. //depot/projects/s390/sys/s390/css/css_bus.c#1 add .. //depot/projects/s390/sys/s390/css/css_chpath.c#1 add .. //depot/projects/s390/sys/s390/css/css_cio.c#1 add .. //depot/projects/s390/sys/s390/css/css_cold.c#1 add .. //depot/projects/s390/sys/s390/css/css_debug.c#1 add .. //depot/projects/s390/sys/s390/css/css_dynamic.c#1 add .. //depot/projects/s390/sys/s390/css/css_if.m#1 add .. //depot/projects/s390/sys/s390/css/css_interrupt.c#1 add .. //depot/projects/s390/sys/s390/css/css_mbuf.c#1 add .. //depot/projects/s390/sys/s390/css/css_memory.c#1 add .. //depot/projects/s390/sys/s390/css/css_monitor.c#1 add .. //depot/projects/s390/sys/s390/css/css_private.h#1 add .. //depot/projects/s390/sys/s390/css/css_request.c#1 add .. //depot/projects/s390/sys/s390/css/css_subch.c#1 add Differences ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Dec 16 10:35: 0 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4FD1737B404; Mon, 16 Dec 2002 10:34:59 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9173937B401 for ; Mon, 16 Dec 2002 10:34:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3847E43EB2 for ; Mon, 16 Dec 2002 10:34:58 -0800 (PST) (envelope-from cvance@tislabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBGIYwmV030388 for ; Mon, 16 Dec 2002 10:34:58 -0800 (PST) (envelope-from cvance@tislabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBGIYvrP030385 for perforce@freebsd.org; Mon, 16 Dec 2002 10:34:57 -0800 (PST) Date: Mon, 16 Dec 2002 10:34:57 -0800 (PST) Message-Id: <200212161834.gBGIYvrP030385@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cvance@tislabs.com using -f From: Chris Vance Subject: PERFORCE change 22382 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22382 Change 22382 by cvance@cvance_laptop on 2002/12/16 10:34:28 Add TODO list Affected files ... .. //depot/projects/trustedbsd/mac/sys/security/sebsd/TODO#1 add Differences ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Dec 16 11: 6:41 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BC19B37B401; Mon, 16 Dec 2002 11:06:38 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B11037B404 for ; Mon, 16 Dec 2002 11:06:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDAEA43EC5 for ; Mon, 16 Dec 2002 11:06:37 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBGJ6bmV041229 for ; Mon, 16 Dec 2002 11:06:37 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBGJ6bfK041226 for perforce@freebsd.org; Mon, 16 Dec 2002 11:06:37 -0800 (PST) Date: Mon, 16 Dec 2002 11:06:37 -0800 (PST) Message-Id: <200212161906.gBGJ6bfK041226@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tzukanov@freebsd.org using -f From: Serguei Tzukanov Subject: PERFORCE change 22384 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22384 Change 22384 by tzukanov@tzukanov_antares on 2002/12/16 11:05:56 s390x post-IFC fixes. Affected files ... .. //depot/projects/s390/sys/s390x/conf/GENERIC#2 edit .. //depot/projects/s390/sys/s390x/include/signal.h#2 edit .. //depot/projects/s390/sys/s390x/s390x/in_cksum.S#2 edit Differences ... ==== //depot/projects/s390/sys/s390x/conf/GENERIC#2 (text+ko) ==== @@ -1,5 +1,5 @@ # -# GENERIC -- Generic kernel configuration file for z/FreeBSD +# GENERIC -- Generic kernel configuration file for FreeBSD/s390x # # For more information on this file, please read the handbook section on # Kernel Configuration Files: @@ -19,7 +19,6 @@ # machine s390x -cpu G5_CPU # No-op ident GENERIC maxusers 0 @@ -51,6 +50,7 @@ options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options COMPAT_43 # Compatible with BSD 4.3 +options COMPAT_FREEBSD4 options MD_ROOT # MD is potential root device options MD_ROOT_SIZE=2048 ==== //depot/projects/s390/sys/s390x/include/signal.h#2 (text+ko) ==== @@ -53,16 +53,8 @@ #define TRAP_BRKPT 1 #define TRAP_TRACE 2 - -#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE) - +#idef __XSI_VISIBLE #define MINSIGSTKSZ (512 * 4) - -#ifdef _KERNEL -typedef unsigned int osigset_t; - -struct osigcontext { -}; #endif struct sigcontext { ==== //depot/projects/s390/sys/s390x/s390x/in_cksum.S#2 (text+ko) ==== @@ -6,7 +6,7 @@ * All rights reserved. Terms for use and redistribution * are covered by the BSD copyright as found in /usr/src/COPYRIGHT. * - * $FreeBSD: src/sys/s390/s390/in_cksum.S,v 1.0 2002/07/01 23:51:16 tzukanov Exp $ + * $FreeBSD: src/sys/s390x/s390x/in_cksum.S,v 1.0 2002/07/01 23:51:16 tzukanov Exp $ */ #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Mon Dec 16 23:14:47 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5216137B404; Mon, 16 Dec 2002 23:14:40 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1A3537B401 for ; Mon, 16 Dec 2002 23:14:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5168D43EC2 for ; Mon, 16 Dec 2002 23:14:39 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBH7EdmV001285 for ; Mon, 16 Dec 2002 23:14:39 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBH7EcJb001282 for perforce@freebsd.org; Mon, 16 Dec 2002 23:14:38 -0800 (PST) Date: Mon, 16 Dec 2002 23:14:38 -0800 (PST) Message-Id: <200212170714.gBH7EcJb001282@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22407 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22407 Change 22407 by marcel@marcel_nfs on 2002/12/16 23:13:47 Catch up with VGAng: o Add vga_machdep.c to help with low-level console selection in the same way we have sio_machdep.c, o Normalize on using bst for tag and bsh handle in the context of newbus, o Leak some changes I had in vga_vid.c that don't make a bit of difference. Affected files ... .. //depot/projects/ia64/sys/conf/files.ia64#25 edit .. //depot/projects/ia64/sys/dev/vga/vga.c#5 edit .. //depot/projects/ia64/sys/dev/vga/vga.h#4 edit .. //depot/projects/ia64/sys/dev/vga/vga_pci.c#4 edit .. //depot/projects/ia64/sys/dev/vga/vga_vid.c#4 edit .. //depot/projects/ia64/sys/ia64/ia64/vga_machdep.c#1 add Differences ... ==== //depot/projects/ia64/sys/conf/files.ia64#25 (text+ko) ==== @@ -69,6 +69,7 @@ ia64/ia64/trap.c standard ia64/ia64/unaligned.c standard ia64/ia64/unwind.c standard +ia64/ia64/vga_machdep.c optional vga ia64/ia64/vm_machdep.c standard ia64/isa/isa.c optional isa ia64/isa/isa_dma.c optional isa ==== //depot/projects/ia64/sys/dev/vga/vga.c#5 (text+ko) ==== @@ -50,7 +50,7 @@ ofs = y * 160 + x * 2; w = color * 256 + ascii; - bus_space_write_2(sc->vga_screen.tag, sc->vga_screen.handle, ofs, w); + bus_space_write_2(sc->vga_screen.bst, sc->vga_screen.bsh, ofs, w); } static void @@ -64,9 +64,9 @@ /* Copy data on lower 24 lines 1 line up. */ count = 24*80; while (count--) { - w = bus_space_read_2(sc->vga_screen.tag, sc->vga_screen.handle, + w = bus_space_read_2(sc->vga_screen.bst, sc->vga_screen.bsh, ofs + 160); - bus_space_write_2(sc->vga_screen.tag, sc->vga_screen.handle, + bus_space_write_2(sc->vga_screen.bst, sc->vga_screen.bsh, ofs, w); ofs += 2; } @@ -75,7 +75,7 @@ count = 80; w = (w & 0xff00) | 0x20; while (count--) { - bus_space_write_2(sc->vga_screen.tag, sc->vga_screen.handle, + bus_space_write_2(sc->vga_screen.bst, sc->vga_screen.bsh, ofs, w); ofs += 2; } @@ -139,8 +139,8 @@ sc = device_get_softc(dev); sc->vga_screen = sc->vga_fb; - error = bus_space_subregion(sc->vga_fb.tag, sc->vga_fb.handle, - (sc->vga_mono) ? 0x10000 : 0x18000, 4096, &sc->vga_screen.handle); + error = bus_space_subregion(sc->vga_fb.bst, sc->vga_fb.bsh, + (sc->vga_mono) ? 0x10000 : 0x18000, 4096, &sc->vga_screen.bsh); if (error) return (error); ==== //depot/projects/ia64/sys/dev/vga/vga.h#4 (text+ko) ==== @@ -30,8 +30,8 @@ struct vga_space { - bus_space_tag_t tag; - bus_space_handle_t handle; + bus_space_tag_t bst; + bus_space_handle_t bsh; }; struct vga_softc @@ -60,6 +60,14 @@ #define vga_reg vga_space[VGA_RES_REG] #define vga_crtc vga_space[VGA_RES_CRTC] +struct vga_consdata { + struct vga_space fb; + struct vga_space reg; + struct vga_space crtc; +}; + +int vga_get_console(struct vga_consdata*); + extern struct vga_softc vga_console; extern devclass_t vga_devclass; extern char vga_device_name[]; ==== //depot/projects/ia64/sys/dev/vga/vga_pci.c#4 (text+ko) ==== @@ -69,8 +69,8 @@ if (res == NULL) return (ENXIO); - sc->vga_space[rid].handle = rman_get_bushandle(res); - sc->vga_space[rid].tag = rman_get_bustag(res); + sc->vga_space[rid].bsh = rman_get_bushandle(res); + sc->vga_space[rid].bst = rman_get_bustag(res); return (0); } @@ -124,7 +124,7 @@ /* * Determine if the VGA controller is in colour or monochrome mode. */ - x = bus_space_read_1(sc->vga_reg.tag, sc->vga_reg.handle, + x = bus_space_read_1(sc->vga_reg.bst, sc->vga_reg.bsh, VGA_REG_MISC); sc->vga_mono = (x & 1) ? 0 : 1; ==== //depot/projects/ia64/sys/dev/vga/vga_vid.c#4 (text+ko) ==== @@ -124,8 +124,9 @@ vga_vid_config(int flags) { static int called = 0; + struct vga_consdata cd; struct vga_softc *sc = &vga_console; - u_int8_t x; + uint8_t misc; if (called++ == 0) { bzero(&vga_adapter, sizeof(vga_adapter)); @@ -137,45 +138,57 @@ * first time it's as part of console probing. The second time * it's as part of the regular syscons initialization. */ - if (sc->vga_console == 1) - goto adapter; + if (vga_adapter.va_flags & V_ADP_PROBED) + goto init_adapter; - /* - * XXX we actually need to test here of course. - */ - sc->vga_fb.tag = IA64_BUS_SPACE_MEM; - sc->vga_fb.handle = (6ULL << 61) + 0xA0000; - sc->vga_reg.tag = IA64_BUS_SPACE_IO; - sc->vga_reg.handle = 0x3c0; + if (vga_get_console(&cd)) + return (0); - /* - * Determine if the VGA controller is in colour or monochrome mode. - */ - x = bus_space_read_1(sc->vga_reg.tag, sc->vga_reg.handle, - VGA_REG_MISC); - sc->vga_mono = (x & 1) ? 0 : 1; + sc->vga_fb = cd.fb; + sc->vga_reg = cd.reg; + sc->vga_crtc = cd.crtc; - sc->vga_crtc.tag = IA64_BUS_SPACE_IO; - sc->vga_crtc.handle = (sc->vga_mono) ? 0x3b0 : 0x3d0; + misc = bus_space_read_1(sc->vga_reg.bst, sc->vga_reg.bsh, VGA_REG_MISC); + sc->vga_mono = (misc & 1) ? 0 : 1; - sc->vga_screen.tag = sc->vga_fb.tag; - (void)bus_space_subregion(sc->vga_fb.tag, sc->vga_fb.handle, - (sc->vga_mono) ? 0x10000 : 0x18000, 4096, &sc->vga_screen.handle); + sc->vga_screen.bst = sc->vga_fb.bst; + (void)bus_space_subregion(sc->vga_fb.bst, sc->vga_fb.bsh, + (sc->vga_mono) ? 0x10000 : 0x18000, 4096, &sc->vga_screen.bsh); sc->vga_console = 1; + vga_adapter.va_flags |= V_ADP_PROBED; - adapter: - if (vga_adapter.va_flags & V_ADP_PROBED) - return (1); + init_adapter: + if (vga_adapter.va_flags & V_ADP_INITIALIZED) + goto register_adapter; - vga_adapter.va_flags |= V_ADP_PROBED; vga_adapter.va_flags |= (sc->vga_mono) ? 0 : V_ADP_COLOR; vga_adapter.va_name = vga_device_name; vga_adapter.va_type = KD_VGA; - vga_adapter.va_crtc_tag = sc->vga_crtc.tag; - vga_adapter.va_crtc_handle = sc->vga_crtc.handle; - vga_adapter.va_window = sc->vga_screen.handle; + vga_adapter.va_crtc_tag = sc->vga_crtc.bst; + vga_adapter.va_crtc_handle = sc->vga_crtc.bsh; + vga_adapter.va_window = sc->vga_screen.bsh; /* XXX */ + + vga_adapter.va_info.vi_mode = 3; + vga_adapter.va_info.vi_flags = V_INFO_COLOR; + vga_adapter.va_info.vi_width = 80; + vga_adapter.va_info.vi_height = 25; + vga_adapter.va_info.vi_cwidth = 8; + vga_adapter.va_info.vi_cheight = 16; + vga_adapter.va_info.vi_depth = 4; + vga_adapter.va_info.vi_planes = 1; + vga_adapter.va_info.vi_window = vga_adapter.va_window; + vga_adapter.va_info.vi_window_size = 4096; + vga_adapter.va_info.vi_buffer_size = 4096; + vga_adapter.va_info.vi_mem_model = V_INFO_MM_TEXT; + vga_adapter.va_flags |= V_ADP_INITIALIZED; + + register_adapter: + if (vga_adapter.va_flags & V_ADP_REGISTERED) + return (1); + vid_register(&vga_adapter); + vga_adapter.va_flags |= V_ADP_REGISTERED; return (1); } @@ -224,19 +237,12 @@ vga_vid_get_info(video_adapter_t *adp, int mode, video_info_t *info) { - bzero(info, sizeof(*info)); - info->vi_mode = 3; - info->vi_flags = V_INFO_COLOR; - info->vi_width = 80; - info->vi_height = 25; - info->vi_cwidth = 8; - info->vi_cheight = 16; - info->vi_depth = 4; - info->vi_planes = 1; - info->vi_window = adp->va_window; - info->vi_window_size = 4096; - info->vi_buffer_size = info->vi_window_size; - info->vi_mem_model = V_INFO_MM_TEXT; + if (info == &adp->va_info) { + vga_puts(&vga_console, + "XXX: vga_vid_get_info: called to fill in adapter\n"); + return (0); + } + memcpy(info, &adp->va_info, sizeof(*info)); return (0); } @@ -315,11 +321,13 @@ bus_space_write_1(tag, handle, 0, 14); bus_space_barrier(tag, handle, 0, 2, -1); ofs = bus_space_read_1(tag, handle, 1) << 8; + bus_space_barrier(tag, handle, 0, 2, -1); bus_space_write_1(tag, handle, 0, 15); bus_space_barrier(tag, handle, 0, 2, -1); ofs |= bus_space_read_1(tag, handle, 1) & 0xff; - *row = ofs / 80; - *col = ofs % 80; + bus_space_barrier(tag, handle, 0, 2, -1); + *row = ofs / adp->va_info.vi_width; + *col = ofs % adp->va_info.vi_width; splx(s); return (0); } @@ -371,12 +379,12 @@ bus_space_write_1(tag, handle, 0, 10); bus_space_barrier(tag, handle, 0, 2, -1); bus_space_write_1(tag, handle, 1, (height > 0) - ? celsize - base - height : 32); + ? (celsize - base - height) & 0x1f : 0x20); bus_space_barrier(tag, handle, 0, 2, -1); bus_space_write_1(tag, handle, 0, 11); bus_space_barrier(tag, handle, 0, 2, -1); bus_space_write_1(tag, handle, 1, (height > 0) - ? celsize - base - 1 : 0); + ? (celsize - base - 1) & 0x1f : 0); bus_space_barrier(tag, handle, 0, 2, -1); splx(s); return (0); @@ -394,7 +402,7 @@ tag = adp->va_crtc_tag; s = spltty(); - ofs = (col == -1 && row == -1) ? -1 : row * 80 + col; + ofs = (col != -1 || row != -1) ? row*adp->va_info.vi_width + col : -1; bus_space_write_1(tag, handle, 0, 14); bus_space_barrier(tag, handle, 0, 2, -1); bus_space_write_1(tag, handle, 1, ofs >> 8); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 13: 9:22 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 468B637B404; Tue, 17 Dec 2002 13:09:20 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D05D337B401 for ; Tue, 17 Dec 2002 13:09:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 896FE43EB2 for ; Tue, 17 Dec 2002 13:09:19 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBHL9JmV096966 for ; Tue, 17 Dec 2002 13:09:19 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBHL9JVR096963 for perforce@freebsd.org; Tue, 17 Dec 2002 13:09:19 -0800 (PST) Date: Tue, 17 Dec 2002 13:09:19 -0800 (PST) Message-Id: <200212172109.gBHL9JVR096963@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22426 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22426 Change 22426 by green@green_laptop_2 on 2002/12/17 13:08:55 Update the manual page to include boot block size information. Affected files ... .. //depot/projects/trustedbsd/mac/sbin/disklabel/disklabel.8#10 edit Differences ... ==== //depot/projects/trustedbsd/mac/sbin/disklabel/disklabel.8#10 (text+ko) ==== @@ -535,6 +535,7 @@ sectors/cylinder: 969 cylinders: 1211 sectors/unit: 1173930 +boot block size: 8192 rpm: 3600 interleave: 1 trackskew: 0 @@ -576,6 +577,11 @@ specifies that the drive can perform bad sector remapping. .It Nm sectors/unit describes the total size of the disk. This value must be correct. +.It Nm boot block size +specifies the total length of the boot block allowable on the disk. +This defaults to 8192, as it always has, but may be increased if there is +more space available, with a UFS2 filesystem as the first partition or +via other means. .It Nm the partition table This is the .Ux @@ -818,6 +824,7 @@ sectors/cylinder: 1008 cylinders: 40633 sectors/unit: 40959009 +boot block size: 8192 rpm: 3600 interleave: 1 trackskew: 0 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 15: 8:57 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3FFE837B404; Tue, 17 Dec 2002 15:08:51 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9E2537B401 for ; Tue, 17 Dec 2002 15:08:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAF6943EDA for ; Tue, 17 Dec 2002 15:08:49 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBHN8nmV039959 for ; Tue, 17 Dec 2002 15:08:49 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBHN8nI8039956 for perforce@freebsd.org; Tue, 17 Dec 2002 15:08:49 -0800 (PST) Date: Tue, 17 Dec 2002 15:08:49 -0800 (PST) Message-Id: <200212172308.gBHN8nI8039956@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22432 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22432 Change 22432 by green@green_laptop_2 on 2002/12/17 15:07:52 Make negative errno values positive on FreeBSD. Affected files ... .. //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/services.c#7 edit Differences ... ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/services.c#7 (text+ko) ==== @@ -169,7 +169,7 @@ if (!tclass || tclass > policydb.p_classes.nprim) { printf("security_compute_av: unrecognized class %d\n", tclass); - return -EINVAL; + return EINVAL; } tclass_datum = policydb.class_val_to_struct[tclass - 1]; @@ -262,13 +262,13 @@ scontext = sidtab_search(&sidtab, ssid); if (!scontext) { printf("security_compute_av: unrecognized SID %d\n", ssid); - rc = -EINVAL; + rc = EINVAL; goto out; } tcontext = sidtab_search(&sidtab, tsid); if (!tcontext) { printf("security_compute_av: unrecognized SID %d\n", tsid); - rc = -EINVAL; + rc = EINVAL; goto out; } @@ -308,7 +308,7 @@ scontextp = (char *) sebsd_malloc(*scontext_len+1, M_SEBSD_SS, M_NOWAIT); if (!scontextp) { - return -ENOMEM; + return ENOMEM; } *scontext = (security_context_t) scontextp; @@ -358,13 +358,13 @@ return 0; } printf("security_sid_to_context: called before initial load_policy on unknown SID %d\n", sid); - return -EINVAL; + return EINVAL; } POLICY_RDLOCK; context = sidtab_search(&sidtab, sid); if (!context) { printf("security_sid_to_context: unrecognized SID %d\n", sid); - rc = -EINVAL; + rc = EINVAL; goto out; } rc = context_struct_to_string(context, scontext, scontext_len); @@ -412,14 +412,14 @@ } } printf("security_context_to_sid: called before initial load_policy on unknown context %s\n", scontext); - return -EINVAL; + return EINVAL; } *sid = SECSID_NULL; /* copy the string so that we can modify the copy as we parse it */ scontext2 = sebsd_malloc(scontext_len, M_SEBSD_SS, M_WAITOK); if (!scontext2) { - return -ENOMEM; + return ENOMEM; } memcpy(scontext2, scontext, scontext_len); @@ -430,7 +430,7 @@ /* Parse the security context. */ - rc = -EINVAL; + rc = EINVAL; scontextp = (char *) scontext2; if (scontextp[scontext_len - 1]) /* Security context is not null-terminated. */ @@ -490,7 +490,7 @@ /* Check the validity of the new context. */ if (!policydb_context_isvalid(&policydb, &context)) { - rc = -EINVAL; + rc = EINVAL; goto out; } /* Obtain the new sid. */ @@ -532,13 +532,13 @@ scontext = sidtab_search(&sidtab, ssid); if (!scontext) { printf("security_compute_sid: unrecognized SID %d\n", ssid); - rc = -EINVAL; + rc = EINVAL; goto out; } tcontext = sidtab_search(&sidtab, tsid); if (!tcontext) { printf("security_compute_sid: unrecognized SID %d\n", tsid); - rc = -EINVAL; + rc = EINVAL; goto out; } @@ -792,12 +792,12 @@ user_datum_t *usrdatum; security_context_t s; __u32 len; - int rc = -EINVAL; + int rc = EINVAL; args = (convert_context_args_t *) p; if (context_cpy(&oldc, c)) - return -ENOMEM; + return ENOMEM; /* Convert the user. */ usrdatum = (user_datum_t *) hashtab_search(args->newp->p_users.table, @@ -875,11 +875,11 @@ if (!ss_initialized) { if (policydb_read(&policydb, fp)) { - return -EINVAL; + return EINVAL; } if (policydb_load_isids(&policydb, &sidtab)) { policydb_destroy(&policydb); - return -EINVAL; + return EINVAL; } ss_initialized = 1; return 0; @@ -890,7 +890,7 @@ #endif if (policydb_read(&newpolicydb, fp)) { - return -EINVAL; + return EINVAL; } sidtab_init(&newsidtab); @@ -900,13 +900,13 @@ /* Verify that the existing classes did not change. */ if (hashtab_map(policydb.p_classes.table, validate_class, &newpolicydb)) { printf("security: the definition of an existing class changed\n"); - rc = -EINVAL; + rc = EINVAL; goto err; } /* Clone the SID table. */ if (sidtab_map(&sidtab, clone_sid, &newsidtab)) { - rc = -ENOMEM; + rc = ENOMEM; goto err; } @@ -1177,14 +1177,14 @@ fromcon = sidtab_search(&sidtab, fromsid); if (!fromcon) { - rc = -EINVAL; + rc = EINVAL; goto out; } user = (user_datum_t *) hashtab_search(policydb.p_users.table, username); if (!user) { - rc = -EINVAL; + rc = EINVAL; goto out; } usercon.user = user->value; @@ -1192,7 +1192,7 @@ mysids = sebsd_malloc(maxnel*sizeof(security_id_t), M_SEBSD_SS, M_WAITOK | M_ZERO); if (!mysids) { - rc = -ENOMEM; + rc = ENOMEM; goto out; } /* memset(mysids, 0, maxnel*sizeof(security_id_t)); */ @@ -1228,7 +1228,7 @@ maxnel += SIDS_NEL; mysids2 = sebsd_malloc(maxnel*sizeof(security_id_t), M_SEBSD_SS, M_WAITOK | M_ZERO); if (!mysids2) { - rc = -ENOMEM; + rc = ENOMEM; sebsd_free(mysids, M_SEBSD_SS); goto out; } @@ -1276,7 +1276,7 @@ if (!genfs || cmp) { *sid = SECINITSID_UNLABELED; - rc = -ENOENT; + rc = ENOENT; goto out; } @@ -1289,7 +1289,7 @@ if (!c) { *sid = SECINITSID_UNLABELED; - rc = -ENOENT; + rc = ENOENT; goto out; } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 15:13: 1 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 890F537B404; Tue, 17 Dec 2002 15:12:56 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2396D37B401 for ; Tue, 17 Dec 2002 15:12:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B8CD743E4A for ; Tue, 17 Dec 2002 15:12:55 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBHNCtmV043368 for ; Tue, 17 Dec 2002 15:12:55 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBHNCstr043365 for perforce@freebsd.org; Tue, 17 Dec 2002 15:12:54 -0800 (PST) Date: Tue, 17 Dec 2002 15:12:54 -0800 (PST) Message-Id: <200212172312.gBHNCstr043365@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22433 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22433 Change 22433 by green@green_laptop_2 on 2002/12/17 15:12:24 Implement what's needed for SEBSD to determine the transitionable contexts in the userland processes (i.e. for login(1), newrole, etc.) Also, modify the SID-listing sysctl to not allocate the entire memory it might possibly need at once, since it only needs space for one line of printing at a time. Affected files ... .. //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd_sysctl.c#4 edit Differences ... ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd_sysctl.c#4 (text+ko) ==== @@ -42,6 +42,7 @@ #include #include +#include #include #include #include @@ -57,53 +58,142 @@ int i, count, error, len; u_int32_t scontext_len; sidtab_node_t *cur; - char *buffer, *offset; + char *buffer; security_context_t scontext; count = sidtab.nel; - MALLOC(buffer, char *, count * linesize, M_TEMP, M_WAITOK); + MALLOC(buffer, char *, linesize, M_TEMP, M_WAITOK); len = snprintf(buffer, linesize, "\n SID Context\n"); error = SYSCTL_OUT(req, buffer, len); if (error) goto out; - offset = buffer; - for (i = 0; i < SIDTAB_SIZE; i++) { cur = sidtab.htable[i]; while (cur != NULL && count > 0) { error = security_sid_to_context(cur->sid, &scontext, &scontext_len); - len = snprintf(offset, linesize, "%7d %s\n", + len = snprintf(buffer, linesize, "%7d %s\n", cur->sid, scontext); security_free_context(scontext); - offset += len; + error = SYSCTL_OUT(req, buffer, len); + if (error) + goto out; cur = cur->next; count--; } } - *offset++ = '\0'; - error = SYSCTL_OUT(req, buffer, offset - buffer); + error = SYSCTL_OUT(req, "", 1); out: FREE(buffer, M_TEMP); return (error); } +#if 0 +/* + * Sysctl handler for security.mac.sebsd.enforcing + * Get and/or set whether the avc is in enforcement mode. + */ +static int +sysctl_sebsd_enforcing(SYSCTL_HANDLER_ARGS) +{ + int error, enforcing; + + if (req->oldptr != NULL) { + /* XXX Always allow the users to find out? */ + enforcing = !avc_debug_always_allow; + error = SYSCTL_OUT(req, &enforcing, sizeof(enforcing)); + if (error) + return (error); + } + if (req->newptr != NULL) { + error = thread_has_system(curthread, SYSTEM__AVC_TOGGLE); + if (error) + return (error); + error = SYSCTL_IN(req, &enforcing, sizeof(enforcing)); + if (error) + return (error); + if (enforcing && avc_debug_always_allow) { + avc_ss_reset(avc_cache.latest_notif); + if (!ss_initialized && security_init() != 0) + panic("SELinux: Could not initialize\n"); + } + avc_debug_always_allow = !enforcing; + } + return (0); +} +#endif + +/* + * Sysctl handler for security.mac.sebsd.user_sids + * Lists the SIDs currently available for transition to by a given + * "context\0username\0" + */ +static int +sysctl_user_sids(SYSCTL_HANDLER_ARGS) +{ + u_int32_t n, nsids, scontext_len; + security_id_t *sids, sid; + security_context_t scontext; + char *context, *username; + int error, len; + + if (req->newlen == 0) + return (EINVAL); + if (req->newlen > 512) /* arbitrary */ + return (ENAMETOOLONG); + context = sebsd_malloc(req->newlen, M_SEBSD_SS, M_WAITOK); + error = SYSCTL_IN(req, context, req->newlen); + if (error) + goto out; + if (context[req->newlen - 1] != '\0') { + error = EINVAL; + goto out; + } + len = strlen(context); + if (len + 1 >= req->newlen) { + error = EINVAL; + goto out; + } + username = context + len + 1; + error = security_context_to_sid(context, len + 1, &sid); + if (error) + goto out; + error = security_get_user_sids(sid, username, &sids, &nsids); + if (error) + goto out; + for (n = 0; n < nsids; n++) { + error = security_sid_to_context(sids[n], &scontext, + &scontext_len); + if (error) + goto out2; + error = SYSCTL_OUT(req, scontext, scontext_len); + security_free_context(scontext); + if (error) + goto out2; + } + error = SYSCTL_OUT(req, "", 1); +out2: + sebsd_free(sids, M_SEBSD_SS); +out: + sebsd_free(context, M_SEBSD_SS); + return (error); +} + SYSCTL_DECL(_security_mac); SYSCTL_NODE(_security_mac, OID_AUTO, sebsd, CTLFLAG_RW, 0, "Security Enhanced BSD policy controls"); -#ifdef now_a_syscall -SYSCTL_PROC(_security_mac_sebsd, OID_AUTO, debug, CTLTYPE_INT|CTLFLAG_RW, - 0, 0, sysctl_sebsd_debug, "I", - "Debug Security Enhanced BSD policy"); -TUNABLE_INT("security.mac.sebsd.debug", &avc_debug_always_allow); -#endif - SYSCTL_INT(_security_mac_sebsd, OID_AUTO, verbose, CTLFLAG_RW, &sebsd_verbose, 0, " SEBSD Verbose Debug Stuff"); TUNABLE_INT("security.mac.sebsd.verbose", &sebsd_verbose); -SYSCTL_OID(_security_mac_sebsd, OID_AUTO, sids, CTLTYPE_STRING|CTLFLAG_RD, +SYSCTL_PROC(_security_mac_sebsd, OID_AUTO, sids, CTLTYPE_STRING|CTLFLAG_RD, NULL, 0, sysctl_list_sids, "A", "SEBSD SIDs"); +SYSCTL_PROC(_security_mac_sebsd, OID_AUTO, user_sids, CTLTYPE_STRING | + CTLFLAG_RW | CTLFLAG_ANYBODY, NULL, 0, sysctl_user_sids, "A", + "SEBSD transitionable user SIDs"); - +#if 0 +SYSCTL_PROC(_security_mac_sebsd, OID_AUTO, enforcing, CTLTYPE_INT | CTLFLAG_RW, + 0, 0, sysctl_sebsd_enforcing, "I", "SEBSD avc enforcement"); +#endif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 16:56: 6 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 45A0837B406; Tue, 17 Dec 2002 16:56:04 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA59537B401 for ; Tue, 17 Dec 2002 16:56:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC1EB43EDC for ; Tue, 17 Dec 2002 16:56:02 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBI0u2mV078999 for ; Tue, 17 Dec 2002 16:56:02 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBI0u2SN078996 for perforce@freebsd.org; Tue, 17 Dec 2002 16:56:02 -0800 (PST) Date: Tue, 17 Dec 2002 16:56:02 -0800 (PST) Message-Id: <200212180056.gBI0u2SN078996@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22437 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22437 Change 22437 by rwatson@rwatson_paprika on 2002/12/17 16:55:05 Perform VOP_GETATTR() before mac_check_vnode_exec() so that the cached attributes are available to MAC modules. Submitted by: mike halderman Affected files ... .. //depot/projects/trustedbsd/mac/sys/kern/kern_exec.c#51 edit Differences ... ==== //depot/projects/trustedbsd/mac/sys/kern/kern_exec.c#51 (text+ko) ==== @@ -1101,17 +1101,17 @@ td = curthread; /* XXXKSE */ + /* Get file attributes */ + error = VOP_GETATTR(vp, attr, td->td_ucred, td); + if (error) + return (error); + #ifdef MAC error = mac_check_vnode_exec(td->td_ucred, imgp->vp, imgp); if (error) return (error); #endif - /* Get file attributes */ - error = VOP_GETATTR(vp, attr, td->td_ucred, td); - if (error) - return (error); - /* * 1) Check if file execution is disabled for the filesystem that this * file resides on. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 20: 1:18 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CFEB437B404; Tue, 17 Dec 2002 20:00:54 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 64B9737B401 for ; Tue, 17 Dec 2002 20:00:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3466843EC2 for ; Tue, 17 Dec 2002 20:00:52 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBI40pmV044106 for ; Tue, 17 Dec 2002 20:00:51 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBI40jAQ043910 for perforce@freebsd.org; Tue, 17 Dec 2002 20:00:45 -0800 (PST) Date: Tue, 17 Dec 2002 20:00:45 -0800 (PST) Message-Id: <200212180400.gBI40jAQ043910@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22439 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22439 Change 22439 by rwatson@rwatson_tislabs on 2002/12/17 19:59:54 Integ TrustedBSD base branch to bring in many changes. Includes: - amd sparc64 fixes - gcc upgrade - one-true-awk upgrade - new openpam release - openssh pam/etc fixes - binutils upgrade - many mac man page changes/updates - devd - swapoff - many smbfs fixes - geom fixes - sysinstall fixes - mac policy change loopbacks - many snapshot/bgfsck/soft updates fixes We're now tracking 5.0-CURRENT post-5.0-RC/RELEASE, and will continue to merge changes into that branch. Affected files ... .. //depot/projects/trustedbsd/base/MAINTAINERS#13 integrate .. //depot/projects/trustedbsd/base/Makefile#18 integrate .. //depot/projects/trustedbsd/base/UPDATING#25 integrate .. //depot/projects/trustedbsd/base/bin/sh/bltin/echo.1#3 integrate .. //depot/projects/trustedbsd/base/bin/sh/jobs.c#10 integrate .. //depot/projects/trustedbsd/base/bin/sh/sh.1#8 integrate .. //depot/projects/trustedbsd/base/contrib/amd/amd/amd.8#2 integrate .. //depot/projects/trustedbsd/base/contrib/amd/amq/amq.8#2 integrate .. //depot/projects/trustedbsd/base/contrib/amd/fixmount/fixmount.8#2 integrate .. //depot/projects/trustedbsd/base/contrib/amd/fsinfo/fsinfo.8#2 integrate .. //depot/projects/trustedbsd/base/contrib/amd/hlfsd/hlfsd.8#2 integrate .. //depot/projects/trustedbsd/base/contrib/amd/scripts/amd.conf.5#2 integrate .. //depot/projects/trustedbsd/base/contrib/gcc/.brik#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/.cvsignore#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/README#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/binaries.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/build.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/configure.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/download.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/finalinstall.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/gfdl.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/index.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/old.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/specific.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/test.html#2 delete .. //depot/projects/trustedbsd/base/contrib/gcc/config/sparc/freebsd.h#6 integrate .. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/ftpd.conf.5#3 integrate .. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/ftpusers.5#3 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/FIXES#3 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/FREEBSD-upgrade#4 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/README#4 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/awk.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/b.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/lex.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/lib.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/mac.code#2 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/main.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/makefile#4 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/maketab.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/parse.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/proto.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/run.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/one-true-awk/tran.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/CREDITS#3 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/HISTORY#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/MANIFEST#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/README#5 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/RELNOTES#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam.3#2 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_borrow_cred.3#5 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_free_data.3#5 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_get_option.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_log.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_nullconv.3#3 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_restore_cred.3#5 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_set_option.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/openpam_ttyconv.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_acct_mgmt.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_authenticate.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_chauthtok.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_close_session.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_end.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_error.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_get_authtok.3#9 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_get_data.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_get_item.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_get_user.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_getenv.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_getenvlist.3#9 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_info.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_open_session.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_prompt.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_putenv.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_set_data.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_set_item.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_setcred.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_setenv.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_sm_acct_mgmt.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_sm_authenticate.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_sm_chauthtok.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_sm_close_session.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_sm_open_session.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_sm_setcred.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_start.3#9 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_strerror.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_verror.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_vinfo.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/doc/man/pam_vprompt.3#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/include/security/pam_constants.h#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_borrow_cred.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_configure.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_dispatch.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_findenv.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_free_data.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_get_option.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_impl.h#7 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_load.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_log.c#9 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_nullconv.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_restore_cred.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_set_option.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_ttyconv.c#9 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_acct_mgmt.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_authenticate.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_authenticate_secondary.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_chauthtok.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_close_session.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_end.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_get_authtok.c#8 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_get_data.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_get_item.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_get_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_get_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_get_user.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_getenv.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_getenvlist.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_open_session.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_putenv.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_set_data.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_set_item.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_set_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_set_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_setcred.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_setenv.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_acct_mgmt.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_authenticate.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_authenticate_secondary.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_chauthtok.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_close_session.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_get_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_get_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_open_session.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_set_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_set_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_sm_setcred.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_start.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_strerror.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/lib/pam_vprompt.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/modules/Makefile#6 integrate .. //depot/projects/trustedbsd/base/contrib/openpam/modules/pam_unix/pam_unix.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/traceroute/traceroute.8#4 integrate .. //depot/projects/trustedbsd/base/crypto/openssh/auth-pam.h#4 integrate .. //depot/projects/trustedbsd/base/crypto/openssh/auth2-kbdint.c#2 integrate .. //depot/projects/trustedbsd/base/crypto/openssh/auth2-pam-freebsd.c#4 integrate .. //depot/projects/trustedbsd/base/crypto/openssh/auth2.c#7 integrate .. //depot/projects/trustedbsd/base/crypto/openssh/scp.c#4 integrate .. //depot/projects/trustedbsd/base/crypto/openssh/session.c#14 integrate .. //depot/projects/trustedbsd/base/etc/Makefile#24 integrate .. //depot/projects/trustedbsd/base/etc/defaults/rc.conf#19 integrate .. //depot/projects/trustedbsd/base/etc/netconfig#3 integrate .. //depot/projects/trustedbsd/base/etc/pccard_ether#3 integrate .. //depot/projects/trustedbsd/base/etc/periodic/daily/440.status-mailq#4 integrate .. //depot/projects/trustedbsd/base/etc/periodic/daily/460.status-mail-rejects#3 integrate .. //depot/projects/trustedbsd/base/etc/periodic/daily/470.status-named#3 integrate .. //depot/projects/trustedbsd/base/etc/periodic/security/550.ipfwlimit#5 integrate .. //depot/projects/trustedbsd/base/etc/periodic/security/650.ip6fwlimit#5 integrate .. //depot/projects/trustedbsd/base/etc/protocols#5 integrate .. //depot/projects/trustedbsd/base/etc/rc.d/devfs#2 integrate .. //depot/projects/trustedbsd/base/etc/rc.d/network1#7 integrate .. //depot/projects/trustedbsd/base/etc/rc.network#16 integrate .. //depot/projects/trustedbsd/base/etc/services#5 integrate .. //depot/projects/trustedbsd/base/games/grdc/grdc.6#2 integrate .. //depot/projects/trustedbsd/base/gnu/lib/libstdc++/Makefile#9 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/as/ia64-freebsd/Makefile#2 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/ld/Makefile.ia64#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/ld/Makefile.sparc64#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.ia64#3 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/sdiff/sdiff.1#2 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/tar/tar.1#4 integrate .. //depot/projects/trustedbsd/base/include/unistd.h#15 integrate .. //depot/projects/trustedbsd/base/lib/libc/gen/fmtmsg.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/gen/getpeereid.c#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/gen/getvfsbyname.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/gen/getvfsent.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/gen/statvfs.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/gen/sysctl.3#5 integrate .. //depot/projects/trustedbsd/base/lib/libc/gen/uname.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/locale/iscntrl.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/net/Makefile.inc#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/net/nsdispatch.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/net/rcmd.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/net/rcmdsh.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/net/sockatmark.3#1 branch .. //depot/projects/trustedbsd/base/lib/libc/net/sockatmark.c#1 branch .. //depot/projects/trustedbsd/base/lib/libc/posix1e/extattr.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac.3#5 integrate .. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_get.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_is_present_np.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_set.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_text.3#5 integrate .. //depot/projects/trustedbsd/base/lib/libc/posix1e/posix1e.3#6 integrate .. //depot/projects/trustedbsd/base/lib/libc/rpc/getnetconfig.c#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/rpc/rpc_generic.c#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/rpc/rpc_soc.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/fgets.3#5 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/fopen.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/fputs.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/getwc.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/printf.3#15 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/putc.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/putwc.3#5 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/scanf.3#9 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/setbuf.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/stdio.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/wprintf.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdio/wscanf.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdlib/exit.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdlib/getopt.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdlib/getopt_long.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdlib/lsearch.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdlib/malloc.3#6 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdtime/localtime.c#8 integrate .. //depot/projects/trustedbsd/base/lib/libc/string/wcscoll.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/string/wcswidth.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/string/wcsxfrm.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/Makefile.inc#8 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/chmod.2#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/chroot.2#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/extattr_get_file.2#5 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/getdirentries.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/getfsstat.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/intro.2#8 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/link.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/madvise.2#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/mknod.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/mmap.2#7 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/mount.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/msync.2#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/open.2#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/quotactl.2#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/statfs.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/swapon.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/sync.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/undelete.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/unlink.2#2 integrate .. //depot/projects/trustedbsd/base/lib/libc/sys/utimes.2#4 integrate .. //depot/projects/trustedbsd/base/lib/libc/uuid/uuid.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libc_r/man/pthread_attr_get_np.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libcompat/4.3/rexec.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libdisk/libdisk.3#4 integrate .. //depot/projects/trustedbsd/base/lib/libkvm/kvm.3#2 integrate .. //depot/projects/trustedbsd/base/lib/libkvm/kvm_open.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libpam/modules/pam_ksu/pam_ksu.8#2 integrate .. //depot/projects/trustedbsd/base/lib/libpam/modules/pam_ssh/pam_ssh.8#4 integrate .. //depot/projects/trustedbsd/base/lib/libpam/modules/pam_ssh/pam_ssh.c#9 integrate .. //depot/projects/trustedbsd/base/lib/libpam/modules/pam_ssh/pam_ssh.h#3 integrate .. //depot/projects/trustedbsd/base/lib/libpthread/Makefile#3 integrate .. //depot/projects/trustedbsd/base/lib/libpthread/test/Makefile#2 integrate .. //depot/projects/trustedbsd/base/lib/libstand/gzipfs.c#1 branch .. //depot/projects/trustedbsd/base/lib/libstand/libstand.3#3 integrate .. //depot/projects/trustedbsd/base/lib/libypclnt/ypclnt_passwd.c#4 integrate .. //depot/projects/trustedbsd/base/libexec/rpc.rquotad/rpc.rquotad.8#3 integrate .. //depot/projects/trustedbsd/base/libexec/rtld-aout/rtld.1aout#2 integrate .. //depot/projects/trustedbsd/base/libexec/rtld-elf/map_object.c#3 integrate .. //depot/projects/trustedbsd/base/libexec/rtld-elf/rtld.1#5 integrate .. //depot/projects/trustedbsd/base/libexec/rtld-elf/sparc64/reloc.c#5 integrate .. //depot/projects/trustedbsd/base/libexec/ypxfr/ypxfr.8#4 integrate .. //depot/projects/trustedbsd/base/release/Makefile#34 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml#5 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml#9 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#12 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml#4 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/installation/common/install.sgml#8 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml#4 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml#4 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml#6 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/readme/article.sgml#7 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml#14 integrate .. //depot/projects/trustedbsd/base/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml#4 integrate .. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#13 integrate .. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#33 integrate .. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/installation/common/install.sgml#7 integrate .. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#7 integrate .. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#56 integrate .. //depot/projects/trustedbsd/base/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#5 integrate .. //depot/projects/trustedbsd/base/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#15 integrate .. //depot/projects/trustedbsd/base/release/doc/share/sgml/release.ent#4 integrate .. //depot/projects/trustedbsd/base/release/i386/drivers.conf#9 integrate .. //depot/projects/trustedbsd/base/release/pc98/dokern.sh#5 integrate .. //depot/projects/trustedbsd/base/release/scripts/chkINDEX#2 integrate .. //depot/projects/trustedbsd/base/release/scripts/driver-desc.awk#1 branch .. //depot/projects/trustedbsd/base/release/scripts/mkpkghier#2 integrate .. //depot/projects/trustedbsd/base/release/scripts/print-cdrom-packages.sh#13 integrate .. //depot/projects/trustedbsd/base/sbin/atacontrol/atacontrol.8#9 integrate .. //depot/projects/trustedbsd/base/sbin/camcontrol/camcontrol.8#6 integrate .. //depot/projects/trustedbsd/base/sbin/camcontrol/camcontrol.c#9 integrate .. //depot/projects/trustedbsd/base/sbin/devd/Makefile#3 integrate .. //depot/projects/trustedbsd/base/sbin/devd/devd-generic#2 integrate .. //depot/projects/trustedbsd/base/sbin/devd/devd.c#2 delete .. //depot/projects/trustedbsd/base/sbin/devd/devd.cc#1 branch .. //depot/projects/trustedbsd/base/sbin/devd/devd.conf#3 integrate .. //depot/projects/trustedbsd/base/sbin/devd/devd.conf.5#3 integrate .. //depot/projects/trustedbsd/base/sbin/devd/devd.h#2 integrate .. //depot/projects/trustedbsd/base/sbin/devd/parse.y#2 integrate .. //depot/projects/trustedbsd/base/sbin/devd/token.l#2 integrate .. //depot/projects/trustedbsd/base/sbin/devfs/devfs.8#4 integrate .. //depot/projects/trustedbsd/base/sbin/disklabel/disklabel.5#6 integrate .. //depot/projects/trustedbsd/base/sbin/dump/dump.8#10 integrate .. //depot/projects/trustedbsd/base/sbin/fsck/fsck.8#5 integrate .. //depot/projects/trustedbsd/base/sbin/fsck/preen.c#4 integrate .. //depot/projects/trustedbsd/base/sbin/fsck_ffs/fsck_ffs.8#5 integrate .. //depot/projects/trustedbsd/base/sbin/fsck_ffs/fsutil.c#12 integrate .. //depot/projects/trustedbsd/base/sbin/fsck_ffs/pass5.c#12 integrate .. //depot/projects/trustedbsd/base/sbin/gbde/Makefile#4 integrate .. //depot/projects/trustedbsd/base/sbin/gbde/gbde.8#4 integrate .. //depot/projects/trustedbsd/base/sbin/gbde/gbde.c#4 integrate .. //depot/projects/trustedbsd/base/sbin/growfs/growfs.8#9 integrate .. //depot/projects/trustedbsd/base/sbin/init/init.c#5 integrate .. //depot/projects/trustedbsd/base/sbin/mount/mount.8#7 integrate .. //depot/projects/trustedbsd/base/sbin/mount_nullfs/mount_nullfs.8#5 integrate .. //depot/projects/trustedbsd/base/sbin/mount_udf/mount_udf.8#4 integrate .. //depot/projects/trustedbsd/base/sbin/mount_umapfs/mount_umapfs.8#5 integrate .. //depot/projects/trustedbsd/base/sbin/mount_unionfs/mount_unionfs.8#4 integrate .. //depot/projects/trustedbsd/base/sbin/ping6/ping6.c#8 integrate .. //depot/projects/trustedbsd/base/sbin/raidctl/raidctl.8#2 integrate .. //depot/projects/trustedbsd/base/sbin/reboot/nextboot.8#3 integrate .. //depot/projects/trustedbsd/base/sbin/swapon/Makefile#3 integrate .. //depot/projects/trustedbsd/base/sbin/swapon/swapon.8#4 integrate .. //depot/projects/trustedbsd/base/sbin/swapon/swapon.c#3 integrate .. //depot/projects/trustedbsd/base/sbin/vinum/list.c#3 integrate .. //depot/projects/trustedbsd/base/secure/usr.sbin/sshd/Makefile#7 integrate .. //depot/projects/trustedbsd/base/share/examples/cvsup/ports-supfile#3 integrate .. //depot/projects/trustedbsd/base/share/examples/isdn/i4brunppp/i4brunppp.8#3 integrate .. //depot/projects/trustedbsd/base/share/examples/scsi_target/scsi_target.8#2 integrate .. //depot/projects/trustedbsd/base/share/man/man3/assert.3#4 integrate .. //depot/projects/trustedbsd/base/share/man/man3/pthread.3#3 integrate .. //depot/projects/trustedbsd/base/share/man/man3/sysexits.3#3 integrate .. //depot/projects/trustedbsd/base/share/man/man3/tree.3#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/Makefile#24 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ahd.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/aio.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/atapicam.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/cardbus.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ccd.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/crypto.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/da.4#4 integrate .. //depot/projects/trustedbsd/base/share/man/man4/devctl.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/firewire.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/fwe.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/fwohci.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/gbde.4#5 integrate .. //depot/projects/trustedbsd/base/share/man/man4/geom.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/gre.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/hifn.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/intro.4#6 integrate .. //depot/projects/trustedbsd/base/share/man/man4/kld.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/lomac.4#4 integrate .. //depot/projects/trustedbsd/base/share/man/man4/mac_biba.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/mac_bsdextended.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/mac_ifoff.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/mac_mls.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/mac_none.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/mac_partition.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/mac_seeotheruids.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/mac_test.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/man4.alpha/linux.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/man4.i386/linux.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/man4.i386/mcd.4#4 integrate .. //depot/projects/trustedbsd/base/share/man/man4/man4.i386/scd.4#4 integrate .. //depot/projects/trustedbsd/base/share/man/man4/md.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_bluetooth.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_bt3c.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_btsocket.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_device.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_h4.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_hci.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_l2cap.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_l2tp.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_source.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ng_ubt.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/pccard.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/pccbb.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/pcm.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/pst.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/raid.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/sbp.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/sio.4#5 integrate .. //depot/projects/trustedbsd/base/share/man/man4/smp.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/syncer.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man4/targ.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/tcp.4#8 integrate .. //depot/projects/trustedbsd/base/share/man/man4/trm.4#1 branch .. //depot/projects/trustedbsd/base/share/man/man4/ubsa.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/ubsec.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/umass.4#5 integrate .. //depot/projects/trustedbsd/base/share/man/man4/unix.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/usb.4#7 integrate .. //depot/projects/trustedbsd/base/share/man/man4/uvisor.4#2 integrate .. //depot/projects/trustedbsd/base/share/man/man4/vinum.4#8 integrate .. //depot/projects/trustedbsd/base/share/man/man4/vpo.4#3 integrate .. //depot/projects/trustedbsd/base/share/man/man5/devfs.5#3 integrate .. //depot/projects/trustedbsd/base/share/man/man5/dir.5#3 integrate .. //depot/projects/trustedbsd/base/share/man/man5/disktab.5#3 integrate .. //depot/projects/trustedbsd/base/share/man/man5/drivers.conf.5#6 integrate .. //depot/projects/trustedbsd/base/share/man/man5/fdescfs.5#3 integrate .. //depot/projects/trustedbsd/base/share/man/man5/fs.5#4 integrate .. //depot/projects/trustedbsd/base/share/man/man5/fstab.5#6 integrate .. //depot/projects/trustedbsd/base/share/man/man5/link.5#2 integrate .. //depot/projects/trustedbsd/base/share/man/man5/linprocfs.5#5 integrate .. //depot/projects/trustedbsd/base/share/man/man5/make.conf.5#17 integrate .. //depot/projects/trustedbsd/base/share/man/man5/nsswitch.conf.5#3 integrate .. //depot/projects/trustedbsd/base/share/man/man5/periodic.conf.5#8 integrate .. //depot/projects/trustedbsd/base/share/man/man5/procfs.5#5 integrate .. //depot/projects/trustedbsd/base/share/man/man5/quota.user.5#2 integrate .. //depot/projects/trustedbsd/base/share/man/man5/rc.conf.5#18 integrate .. //depot/projects/trustedbsd/base/share/man/man7/ascii.7#2 integrate .. //depot/projects/trustedbsd/base/share/man/man7/ffs.7#8 integrate .. //depot/projects/trustedbsd/base/share/man/man7/hier.7#10 integrate .. //depot/projects/trustedbsd/base/share/man/man7/maclabel.7#2 integrate .. //depot/projects/trustedbsd/base/share/man/man7/release.7#9 integrate .. //depot/projects/trustedbsd/base/share/man/man7/security.7#5 integrate .. //depot/projects/trustedbsd/base/share/man/man7/tuning.7#15 integrate .. //depot/projects/trustedbsd/base/share/man/man8/crash.8#5 integrate .. //depot/projects/trustedbsd/base/share/man/man8/diskless.8#6 integrate .. //depot/projects/trustedbsd/base/share/man/man8/intro.8#6 integrate .. //depot/projects/trustedbsd/base/share/man/man8/picobsd.8#8 integrate .. //depot/projects/trustedbsd/base/share/man/man8/rc.8#6 integrate .. //depot/projects/trustedbsd/base/share/man/man9/Makefile#24 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_CHECKEXP.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_FHTOVP.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_INIT.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_MOUNT.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_QUOTACTL.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_ROOT.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_SET.9#4 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_START.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_STATFS.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_SYNC.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_UNMOUNT.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VFS_VGET.9#4 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_ACCESS.9#7 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_ACLCHECK.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_ADVLOCK.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_ATTRIB.9#9 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_BWRITE.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_CREATE.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_FSYNC.9#4 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_GETACL.9#6 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_GETEXTATTR.9#6 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_GETVOBJECT.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_INACTIVE.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_IOCTL.9#6 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_LOCK.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_LOOKUP.9#4 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_OPENCLOSE.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_RDWR.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_SETACL.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_SETEXTATTR.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/VOP_STRATEGY.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/acl.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/buf.9#4 integrate .. //depot/projects/trustedbsd/base/share/man/man9/extattr.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/getnewvnode.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/inittodr.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/jumbo.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/mac.9#4 integrate .. //depot/projects/trustedbsd/base/share/man/man9/mac_biba.9#2 delete .. //depot/projects/trustedbsd/base/share/man/man9/mac_bsdextended.9#4 delete .. //depot/projects/trustedbsd/base/share/man/man9/mac_mls.9#2 delete .. //depot/projects/trustedbsd/base/share/man/man9/pseudofs.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/thread_exit.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vaccess.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vfs_getnewfsid.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vfs_getvfs.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vfs_mount.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vfs_mountedon.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vfs_unmountall.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vfsconf.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vgone.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vinvalbuf.9#2 integrate .. //depot/projects/trustedbsd/base/share/man/man9/vnode.9#5 integrate .. //depot/projects/trustedbsd/base/share/man/man9/zero_copy.9#3 integrate .. //depot/projects/trustedbsd/base/sys/alpha/alpha/pmap.c#23 integrate .. //depot/projects/trustedbsd/base/sys/alpha/alpha/sys_machdep.c#6 integrate .. //depot/projects/trustedbsd/base/sys/alpha/alpha/vm_machdep.c#13 integrate .. //depot/projects/trustedbsd/base/sys/alpha/osf1/osf1_misc.c#11 integrate .. //depot/projects/trustedbsd/base/sys/alpha/osf1/osf1_mount.c#5 integrate .. //depot/projects/trustedbsd/base/sys/alpha/osf1/osf1_signal.c#9 integrate .. //depot/projects/trustedbsd/base/sys/alpha/osf1/osf1_util.h#4 integrate .. //depot/projects/trustedbsd/base/sys/boot/common/loader.8#15 integrate .. //depot/projects/trustedbsd/base/sys/boot/common/ufsread.c#5 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/Makefile.inc#5 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/include/efiapi.h#5 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/include/efilib.h#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/libefi/Makefile#4 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/libefi/arch/ia64/start.S#4 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/libefi/bootinfo.c#5 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/libefi/efi_console.c#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/libefi/exit.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/efi/libefi/libefi.c#2 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/loader/main.c#5 integrate .. //depot/projects/trustedbsd/base/sys/boot/efi/loader/version#4 integrate .. //depot/projects/trustedbsd/base/sys/boot/i386/boot2/Makefile#6 integrate .. //depot/projects/trustedbsd/base/sys/boot/i386/boot2/boot1.s#3 integrate .. //depot/projects/trustedbsd/base/sys/boot/i386/boot2/boot2.c#11 integrate .. //depot/projects/trustedbsd/base/sys/boot/i386/pxeldr/pxeboot.8#3 integrate .. //depot/projects/trustedbsd/base/sys/boot/libstand/Makefile#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/__main.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/alpha/_setjmp.S#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/arp.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/assert.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bcd.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bootp.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bootp.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bootparam.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bootparam.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bswap.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bzipfs.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bzlib.c.diff#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bzlib.h.diff#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/bzlib_private.h.diff#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/cd9660.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/close.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/closeall.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/dev.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/dosfs.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/dosfs.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/environment.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/ether.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/ext2fs.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/fstat.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/getopt.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/gets.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/globals.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/i386/_setjmp.S#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/if_ether.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/in_cksum.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/inet_ntoa.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/ioctl.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/iodesc.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/libstand.3#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/lseek.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/net.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/net.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/netif.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/netif.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/nfs.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/nfsv2.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/nullfs.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/open.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/pager.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/powerpc/_setjmp.S#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/printf.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/qdivrem.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/quad.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/random.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/rarp.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/read.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/readdir.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/rpc.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/rpc.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/rpcv2.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/saioctl.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/sbrk.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/sparc64/_setjmp.S#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/splitfs.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/stand.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/stat.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/strcasecmp.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/strdup.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/strerror.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/strtol.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/tftp.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/tftp.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/twiddle.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/udp.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/ufs.c#3 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/write.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/zalloc.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/zalloc_defs.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/zalloc_malloc.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/zalloc_mem.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/zalloc_protos.h#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/zipfs.c#2 delete .. //depot/projects/trustedbsd/base/sys/boot/libstand/zutil.h.diff#2 delete .. //depot/projects/trustedbsd/base/sys/cam/scsi/scsi_da.c#21 integrate .. //depot/projects/trustedbsd/base/sys/cam/scsi/scsi_sa.c#5 integrate .. //depot/projects/trustedbsd/base/sys/compat/linux/linux_file.c#10 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_fcntl.c#8 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_filio.c#7 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_ioctl.c#5 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_ipc.c#3 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_misc.c#12 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_resource.c#4 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_signal.c#5 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_socket.c#2 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_stat.c#6 integrate .. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_stream.c#10 integrate .. //depot/projects/trustedbsd/base/sys/conf/NOTES#26 integrate .. //depot/projects/trustedbsd/base/sys/conf/files#51 integrate .. //depot/projects/trustedbsd/base/sys/conf/kmod.mk#16 integrate .. //depot/projects/trustedbsd/base/sys/conf/ldscript.ia64#5 integrate .. //depot/projects/trustedbsd/base/sys/conf/newvers.sh#2 integrate .. //depot/projects/trustedbsd/base/sys/dev/aac/aac_pci.c#12 integrate .. //depot/projects/trustedbsd/base/sys/dev/acpica/acpi.c#20 integrate .. //depot/projects/trustedbsd/base/sys/dev/acpica/acpivar.h#13 integrate .. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/ahd_pci.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic79xx.reg#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic79xx.seq#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic79xx_osm.h#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic79xx_pci.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic7xxx_osm.h#9 integrate .. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic7xxx_pci.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/amd/amd.c#1 branch .. //depot/projects/trustedbsd/base/sys/dev/amd/amd.h#1 branch .. //depot/projects/trustedbsd/base/sys/dev/amr/amr.c#7 integrate .. //depot/projects/trustedbsd/base/sys/dev/amr/amr_cam.c#4 integrate .. //depot/projects/trustedbsd/base/sys/dev/amr/amr_disk.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/amr/amr_pci.c#7 integrate .. //depot/projects/trustedbsd/base/sys/dev/amr/amrvar.h#7 integrate .. //depot/projects/trustedbsd/base/sys/dev/ata/ata-all.c#22 integrate .. //depot/projects/trustedbsd/base/sys/dev/ata/ata-all.h#8 integrate .. //depot/projects/trustedbsd/base/sys/dev/ata/ata-card.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/ata/ata-cbus.c#2 integrate .. //depot/projects/trustedbsd/base/sys/dev/ata/ata-disk.c#14 integrate .. //depot/projects/trustedbsd/base/sys/dev/ata/atapi-cd.c#18 integrate .. //depot/projects/trustedbsd/base/sys/dev/bktr/bktr_core.c#7 integrate .. //depot/projects/trustedbsd/base/sys/dev/bktr/bktr_os.c#6 integrate .. //depot/projects/trustedbsd/base/sys/dev/drm/drm_memory.h#3 integrate .. //depot/projects/trustedbsd/base/sys/dev/firewire/firewire.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/firewire/fwohci.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/firewire/fwohci_pci.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/firewire/if_fwe.c#3 integrate .. //depot/projects/trustedbsd/base/sys/dev/firewire/sbp.c#5 integrate .. //depot/projects/trustedbsd/base/sys/dev/raidframe/rf_freebsdkintf.c#3 integrate .. //depot/projects/trustedbsd/base/sys/dev/random/yarrow.c#7 integrate .. //depot/projects/trustedbsd/base/sys/dev/streams/streams.c#7 integrate .. //depot/projects/trustedbsd/base/sys/dev/trm/trm.c#3 integrate .. //depot/projects/trustedbsd/base/sys/dev/trm/trm.h#2 integrate .. //depot/projects/trustedbsd/base/sys/dev/usb/ohci.c#17 integrate .. //depot/projects/trustedbsd/base/sys/dev/usb/uftdi.c#3 integrate .. //depot/projects/trustedbsd/base/sys/dev/usb/ulpt.c#11 integrate .. //depot/projects/trustedbsd/base/sys/dev/vinum/vinumconfig.c#7 integrate .. //depot/projects/trustedbsd/base/sys/dev/vinum/vinumioctl.c#8 integrate .. //depot/projects/trustedbsd/base/sys/dev/vinum/vinumrevive.c#6 integrate .. //depot/projects/trustedbsd/base/sys/fs/devfs/devfs.h#8 integrate .. //depot/projects/trustedbsd/base/sys/fs/devfs/devfs_devs.c#6 integrate .. //depot/projects/trustedbsd/base/sys/fs/devfs/devfs_vfsops.c#9 integrate .. //depot/projects/trustedbsd/base/sys/fs/devfs/devfs_vnops.c#19 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs.h#5 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs_io.c#7 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs_node.c#9 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs_node.h#3 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs_smb.c#6 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs_subr.c#2 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs_vfsops.c#11 integrate .. //depot/projects/trustedbsd/base/sys/fs/smbfs/smbfs_vnops.c#10 integrate .. //depot/projects/trustedbsd/base/sys/geom/bde/g_bde.c#5 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom.h#17 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_aes.c#6 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_bsd.c#15 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_dev.c#18 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_disk.c#17 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_dump.c#15 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_gpt.c#7 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_mbr.c#11 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_pc98.c#12 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_slice.c#15 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_slice.h#7 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_subr.c#13 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_sunlabel.c#8 integrate .. //depot/projects/trustedbsd/base/sys/i386/conf/GENERIC#25 integrate .. //depot/projects/trustedbsd/base/sys/i386/conf/GENERIC.hints#4 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/autoconf.c#10 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/dump_machdep.c#3 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/i386-gdbstub.c#3 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/pmap.c#27 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/vm_machdep.c#15 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_fcntl.c#5 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_ioctl.c#7 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_ipc.c#3 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_misc.c#5 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_signal.c#6 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_stat.c#5 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_sysi86.c#4 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_util.h#3 integrate .. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_xenix.c#5 integrate .. //depot/projects/trustedbsd/base/sys/i386/svr4/svr4_machdep.c#5 integrate .. //depot/projects/trustedbsd/base/sys/ia64/conf/GENERIC#20 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia32/ia32_misc.c#3 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia32/ia32_proto.h#6 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia32/ia32_syscall.h#6 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia32/ia32_sysent.c#7 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia32/ia32_util.h#2 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia32/syscalls.master#9 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia64/dump_machdep.c#4 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia64/sys_machdep.c#2 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia64/vm_machdep.c#18 integrate .. //depot/projects/trustedbsd/base/sys/ia64/include/bootinfo.h#3 integrate .. //depot/projects/trustedbsd/base/sys/kern/imgact_elf.c#16 integrate .. //depot/projects/trustedbsd/base/sys/kern/init_sysent.c#26 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_acct.c#13 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_acl.c#11 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_descrip.c#30 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_environment.c#7 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_exec.c#27 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_exit.c#22 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_fork.c#24 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_jail.c#10 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_linker.c#15 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_mac.c#34 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_module.c#5 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_sig.c#25 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_synch.c#20 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_thread.c#17 integrate .. //depot/projects/trustedbsd/base/sys/kern/kern_time.c#10 integrate .. //depot/projects/trustedbsd/base/sys/kern/subr_blist.c#3 integrate .. //depot/projects/trustedbsd/base/sys/kern/subr_diskslice.c#12 integrate .. //depot/projects/trustedbsd/base/sys/kern/subr_mchain.c#9 integrate .. //depot/projects/trustedbsd/base/sys/kern/sys_generic.c#19 integrate .. //depot/projects/trustedbsd/base/sys/kern/syscalls.c#27 integrate .. //depot/projects/trustedbsd/base/sys/kern/syscalls.master#26 integrate .. //depot/projects/trustedbsd/base/sys/kern/sysv_msg.c#8 integrate .. //depot/projects/trustedbsd/base/sys/kern/tty_cons.c#7 integrate .. //depot/projects/trustedbsd/base/sys/kern/vfs_bio.c#23 integrate .. //depot/projects/trustedbsd/base/sys/kern/vfs_mount.c#13 integrate .. //depot/projects/trustedbsd/base/sys/kern/vfs_subr.c#32 integrate .. //depot/projects/trustedbsd/base/sys/kern/vfs_syscalls.c#36 integrate .. //depot/projects/trustedbsd/base/sys/modules/Makefile#37 integrate .. //depot/projects/trustedbsd/base/sys/modules/amd/Makefile#1 branch .. //depot/projects/trustedbsd/base/sys/modules/libmchain/Makefile#3 integrate .. //depot/projects/trustedbsd/base/sys/net/if_gre.h#4 integrate .. //depot/projects/trustedbsd/base/sys/netgraph/ng_mppc.c#6 integrate .. //depot/projects/trustedbsd/base/sys/netinet/in.c#7 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_dummynet.c#10 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_dummynet.h#6 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_fw2.c#13 integrate .. //depot/projects/trustedbsd/base/sys/netinet/ip_gre.c#7 integrate .. //depot/projects/trustedbsd/base/sys/netinet/tcp_input.c#28 integrate .. //depot/projects/trustedbsd/base/sys/netinet/tcp_subr.c#19 integrate .. //depot/projects/trustedbsd/base/sys/netinet6/ip6_mroute.c#8 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb.h#6 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_iod.c#7 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_rq.c#7 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_smb.c#6 integrate .. //depot/projects/trustedbsd/base/sys/netsmb/smb_subr.c#8 integrate .. //depot/projects/trustedbsd/base/sys/nfsserver/nfs_serv.c#16 integrate .. //depot/projects/trustedbsd/base/sys/pc98/pc98/diskslice_machdep.c#5 integrate .. //depot/projects/trustedbsd/base/sys/pci/amd.c#4 delete .. //depot/projects/trustedbsd/base/sys/pci/amd.h#2 delete .. //depot/projects/trustedbsd/base/sys/pci/if_sis.c#17 integrate .. //depot/projects/trustedbsd/base/sys/pci/if_xl.c#12 integrate .. //depot/projects/trustedbsd/base/sys/pci/if_xlreg.h#5 integrate .. //depot/projects/trustedbsd/base/sys/powerpc/powerpc/vm_machdep.c#14 integrate .. //depot/projects/trustedbsd/base/sys/security/mac_biba/mac_biba.c#23 integrate .. //depot/projects/trustedbsd/base/sys/security/mac_lomac/mac_lomac.c#3 integrate .. //depot/projects/trustedbsd/base/sys/security/mac_mls/mac_mls.c#21 integrate .. //depot/projects/trustedbsd/base/sys/security/mac_none/mac_none.c#15 integrate .. //depot/projects/trustedbsd/base/sys/security/mac_seeotheruids/mac_seeotheruids.c#4 integrate .. //depot/projects/trustedbsd/base/sys/security/mac_test/mac_test.c#15 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/pci/psycho.c#14 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/sparc64/vm_machdep.c#16 integrate .. //depot/projects/trustedbsd/base/sys/sys/blist.h#3 integrate .. //depot/projects/trustedbsd/base/sys/sys/conf.h#11 integrate .. //depot/projects/trustedbsd/base/sys/sys/mac.h#23 integrate .. //depot/projects/trustedbsd/base/sys/sys/mac_policy.h#23 integrate .. //depot/projects/trustedbsd/base/sys/sys/mchain.h#5 integrate .. //depot/projects/trustedbsd/base/sys/sys/pcpu.h#8 integrate .. //depot/projects/trustedbsd/base/sys/sys/proc.h#32 integrate .. //depot/projects/trustedbsd/base/sys/sys/socket.h#10 integrate .. //depot/projects/trustedbsd/base/sys/sys/syscall.h#27 integrate .. //depot/projects/trustedbsd/base/sys/sys/syscall.mk#27 integrate .. //depot/projects/trustedbsd/base/sys/sys/sysent.h#7 integrate .. //depot/projects/trustedbsd/base/sys/sys/sysproto.h#28 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ffs/README.snapshot#3 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_alloc.c#14 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_snapshot.c#18 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_softdep.c#17 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ufs/inode.h#7 integrate .. //depot/projects/trustedbsd/base/sys/ufs/ufs/ufs_dirhash.c#8 integrate .. //depot/projects/trustedbsd/base/sys/vm/phys_pager.c#7 integrate .. //depot/projects/trustedbsd/base/sys/vm/swap_pager.c#13 integrate .. //depot/projects/trustedbsd/base/sys/vm/swap_pager.h#5 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm.h#4 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_glue.c#21 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_kern.c#11 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_map.c#19 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_map.h#12 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_object.c#22 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_page.c#26 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_pageout.h#5 integrate .. //depot/projects/trustedbsd/base/sys/vm/vm_swap.c#12 integrate .. //depot/projects/trustedbsd/base/sys/vm/vnode_pager.c#18 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/ConfCmp/ConfCmp.c#5 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/GLib/Makefile#6 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/Test/Makefile#4 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/Test/Makefile.inc#5 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/Test/T001/ref.conf#7 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/Test/T004/ref.conf#7 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/Test/T005/ref.conf#7 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/Test/T013/ref.conf#7 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/Test/T014/ref.conf#8 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/geom.c#5 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/geom_kernsim.c#4 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/geom_sim.h#6 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/geom_simdev.c#4 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/geom_simdisk.c#7 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/geom_simdisk.h#3 integrate .. //depot/projects/trustedbsd/base/tools/regression/geom/geom_simdisk_xml.c#5 integrate .. //depot/projects/trustedbsd/base/tools/tools/README#6 integrate .. //depot/projects/trustedbsd/base/tools/tools/crypto/Makefile#1 branch .. //depot/projects/trustedbsd/base/tools/tools/crypto/README#1 branch .. //depot/projects/trustedbsd/base/tools/tools/crypto/cryptotest.c#1 branch .. //depot/projects/trustedbsd/base/usr.bin/bluetooth/btsockstat/btsockstat.1#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/c99/c99.1#2 integrate .. //depot/projects/trustedbsd/base/usr.bin/catman/catman.1#2 integrate .. //depot/projects/trustedbsd/base/usr.bin/doscmd/doscmd.1#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/du/du.1#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/file/file.1#5 integrate .. //depot/projects/trustedbsd/base/usr.bin/find/find.1#11 integrate .. //depot/projects/trustedbsd/base/usr.bin/fstat/fstat.1#5 integrate .. //depot/projects/trustedbsd/base/usr.bin/getconf/getconf.1#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/gprof/gprof.h#7 integrate .. //depot/projects/trustedbsd/base/usr.bin/hexdump/hexdump.1#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/hexdump/od.1#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/limits/limits.1#6 integrate .. //depot/projects/trustedbsd/base/usr.bin/lsvfs/lsvfs.1#3 integrate .. //depot/projects/trustedbsd/base/usr.bin/make/main.c#14 integrate .. //depot/projects/trustedbsd/base/usr.bin/pathchk/pathchk.1#2 integrate .. //depot/projects/trustedbsd/base/usr.bin/pathchk/pathchk.c#2 integrate .. //depot/projects/trustedbsd/base/usr.bin/quota/quota.1#4 integrate .. //depot/projects/trustedbsd/base/usr.bin/rpcinfo/rpcinfo.c#5 integrate .. //depot/projects/trustedbsd/base/usr.bin/showmount/showmount.8#6 integrate .. //depot/projects/trustedbsd/base/usr.bin/tail/forward.c#5 integrate .. //depot/projects/trustedbsd/base/usr.bin/tip/tip/tip.1#6 integrate .. //depot/projects/trustedbsd/base/usr.bin/xinstall/install.1#5 integrate .. //depot/projects/trustedbsd/base/usr.bin/xlint/lint1/makeman#2 integrate .. //depot/projects/trustedbsd/base/usr.bin/xlint/lint1/param.h#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/adduser/rmuser.8#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/adduser/rmuser.sh#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/bluetooth/bt3cfw/bt3cfw.8#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/bluetooth/hccontrol/hccontrol.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/bluetooth/hcseriald/hcseriald.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/bluetooth/l2control/l2control.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/bluetooth/l2ping/l2ping.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/burncd/burncd.8#9 integrate .. //depot/projects/trustedbsd/base/usr.sbin/config/config.8#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/edquota/edquota.8#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/getfmac/getfmac.8#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/i4b/man/i4b.4#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/iostat/iostat.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/mountd/exports.5#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/mountd/mountd.8#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/mtree/mtree.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/newsyslog/Makefile#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/newsyslog/newsyslog.8#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/newsyslog/newsyslog.c#9 integrate .. //depot/projects/trustedbsd/base/usr.sbin/ngctl/ngctl.8#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/ntp/doc/ntp.conf.5#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/ofwdump/ofwdump.8#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/pccard/pccardd/pccardd.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/pciconf/pciconf.8#7 integrate .. //depot/projects/trustedbsd/base/usr.sbin/pkg_install/add/pkg_add.1#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/pkg_install/version/pkg_version.1#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/pw/pw.8#6 integrate .. //depot/projects/trustedbsd/base/usr.sbin/pwd_mkdb/pwd_mkdb.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/quot/quot.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/quotaon/quotaon.8#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/repquota/repquota.8#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/rpc.umntall/rpc.umntall.8#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/rpcbind/rpcbind.c#6 integrate .. //depot/projects/trustedbsd/base/usr.sbin/rpcbind/security.c#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/setfmac/setfmac.8#5 integrate .. //depot/projects/trustedbsd/base/usr.sbin/setfmac/setfmac.c#4 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/disks.c#12 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/help/partition.hlp#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/label.c#14 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/menus.c#19 integrate .. //depot/projects/trustedbsd/base/usr.sbin/syslogd/syslog.conf.5#6 integrate .. //depot/projects/trustedbsd/base/usr.sbin/syslogd/syslogd.8#9 integrate .. //depot/projects/trustedbsd/base/usr.sbin/ugidfw/ugidfw.8#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/ypserv/ypserv.8#6 integrate Differences ... ==== //depot/projects/trustedbsd/base/MAINTAINERS#13 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.54 2002/11/28 00:02:25 obrien Exp $ +$FreeBSD: src/MAINTAINERS,v 1.55 2002/12/17 21:14:45 jhb Exp $ subsystem login notes ----------------------------- @@ -23,7 +23,6 @@ telnet markm commits _must_ be made to src/crypto/telnet first, only then to "base" telnet via "make unifdef" -i386 boot[012] jhb Pre-commit review preferred. cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. ==== //depot/projects/trustedbsd/base/Makefile#18 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.271 2002/12/03 17:49:05 bmah Exp $ +# $FreeBSD: src/Makefile,v 1.272 2002/12/14 22:36:56 imp Exp $ # # The user-driven targets are: # @@ -223,11 +223,20 @@ cd ${.CURDIR} && make buildkernels TARGET_ARCH=${arch} JFLAG="${JFLAG}" @printf ">> ${arch} ended on `LC_ALL=C date`\n" .endfor + @printf ">> pc98 started on `LC_ALL=C date`\n" -cd ${.CURDIR} && make buildworld TARGET=pc98 TARGET_ARCH=i386 \ __MAKE_CONF=/dev/null \ > _.pc98.buildworld 2>&1 + @printf ">> pc98 buildworld ended on `LC_ALL=C date`\n" +.if exists(${.CURDIR}/sys/pc98/conf/NOTES) + -cd ${.CURDIR}/sys/pc98/conf && make LINT \ + > _.pc98.makeLINT 2>&1 +.endif + cd ${.CURDIR} && make buildkernels TARGET=pc98 TARGET_ARCH=i386 \ + JFLAG="${JFLAG}" + @printf ">> pc98 ended on `LC_ALL=C date`\n" @echo "--------------------------------------------------------------" - @printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n" + @printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n" @echo "--------------------------------------------------------------" KERNCONFS != echo ${.CURDIR}/sys/${TARGET_ARCH}/conf/[A-Z]* ==== //depot/projects/trustedbsd/base/UPDATING#25 (text+ko) ==== @@ -17,6 +17,19 @@ developers choose to disable these features on build machines to maximize performance. +20021216: + A name change in /etc/netconfig has been reverted to stay + compatible with with suns TIRPC and also with NetBSD. You need + to run mergemaster after make world. A new libc does still work + with a outdated /etc/netconfig for some time, but you'll get + a warning. This warning will be removed in 20030301. + +20021202: + The recent binutils upgrade marks a kernel flag day on + sparc64: modules built with the old binutils will not work + with new kernels and vice versa. Mismatches will result in + panics. Make sure your kernel and modules are in sync. + 20021029: The value of IPPROTO_DIVERT has changed. Make sure to keep your kernel, netstat, natd and any third-party DIVERT @@ -1149,4 +1162,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.228 2002/10/30 20:11:07 imp Exp $ +$FreeBSD: src/UPDATING,v 1.230 2002/12/16 22:24:24 mbr Exp $ ==== //depot/projects/trustedbsd/base/bin/sh/bltin/echo.1#3 (text+ko) ==== @@ -34,7 +34,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)echo.1 8.2 (Berkeley) 5/4/95 -.\" $FreeBSD: src/bin/sh/bltin/echo.1,v 1.10 2002/04/16 20:08:06 charnier Exp $ +.\" $FreeBSD: src/bin/sh/bltin/echo.1,v 1.11 2002/12/05 08:49:59 ru Exp $ .\" .Dd May 4, 1995 .Dt ECHO 1 @@ -92,7 +92,9 @@ Output a vertical tab. .It Li \e0 Ns Ar digits Output the character whose value is given by zero to three digits. -If there are zero digits, a nul character is output. +If there are zero digits, a +.Dv NUL +character is output. .It Li \e\e Output a backslash. >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 20:18:54 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8693237B404; Tue, 17 Dec 2002 20:18:52 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EDFA37B401 for ; Tue, 17 Dec 2002 20:18:52 -0800 (PST) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9172C43ED1 for ; Tue, 17 Dec 2002 20:18:51 -0800 (PST) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.12.6/8.12.5) with SMTP id gBI4Ioxf001774 for ; Tue, 17 Dec 2002 23:18:50 -0500 (EST) (envelope-from robert@fledge.watson.org) Date: Tue, 17 Dec 2002 23:18:50 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org To: Perforce Change Reviews Subject: Re: PERFORCE change 22439 for review In-Reply-To: <200212180400.gBI40jAQ043910@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG And, how could I forget, Alfred's SCARG() change, which will generate a lot of conflicts. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories On Tue, 17 Dec 2002, Robert Watson wrote: > http://perforce.freebsd.org/chv.cgi?CH=22439 > > Change 22439 by rwatson@rwatson_tislabs on 2002/12/17 19:59:54 > > Integ TrustedBSD base branch to bring in many changes. Includes: > > - amd sparc64 fixes > - gcc upgrade > - one-true-awk upgrade > - new openpam release > - openssh pam/etc fixes > - binutils upgrade > - many mac man page changes/updates > - devd > - swapoff > - many smbfs fixes > - geom fixes > - sysinstall fixes > - mac policy change loopbacks > - many snapshot/bgfsck/soft updates fixes > > We're now tracking 5.0-CURRENT post-5.0-RC/RELEASE, and will > continue to merge changes into that branch. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 20:36:39 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6479637B404; Tue, 17 Dec 2002 20:36:38 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF72C37B401; Tue, 17 Dec 2002 20:36:37 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91E1F43EB2; Tue, 17 Dec 2002 20:36:37 -0800 (PST) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 6B4C6AE24A; Tue, 17 Dec 2002 20:36:37 -0800 (PST) Date: Tue, 17 Dec 2002 20:36:37 -0800 From: Alfred Perlstein To: Robert Watson Cc: Perforce Change Reviews Subject: Re: PERFORCE change 22439 for review Message-ID: <20021218043637.GE23663@elvis.mu.org> References: <200212180400.gBI40jAQ043910@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Robert Watson [021217 20:18] wrote: > And, how could I forget, Alfred's SCARG() change, which will generate a > lot of conflicts. Also code that doesn't look like ass. :) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Tue Dec 17 21:17:57 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0C9AD37B404; Tue, 17 Dec 2002 21:17:33 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DF1137B401 for ; Tue, 17 Dec 2002 21:17:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE11D43EDC for ; Tue, 17 Dec 2002 21:17:30 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBI5HUmV071346 for ; Tue, 17 Dec 2002 21:17:30 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBI5HQ0U071343 for perforce@freebsd.org; Tue, 17 Dec 2002 21:17:26 -0800 (PST) Date: Tue, 17 Dec 2002 21:17:26 -0800 (PST) Message-Id: <200212180517.gBI5HQ0U071343@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22442 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22442 Change 22442 by rwatson@rwatson_paprika on 2002/12/17 21:16:37 Integ all this stuff from the TrustedBSD base branch to the TrustedBSD MAC branch: > Integ TrustedBSD base branch to bring in many changes. Includes: > > - amd sparc64 fixes > - gcc upgrade > - one-true-awk upgrade > - new openpam release > - openssh pam/etc fixes > - binutils upgrade > - many mac man page changes/updates > - devd > - swapoff > - many smbfs fixes > - geom fixes > - sysinstall fixes > - mac policy change loopbacks > - many snapshot/bgfsck/soft updates fixes > > We're now tracking 5.0-CURRENT post-5.0-RC/RELEASE, and will > continue to merge changes into that branch. Also, I attempted to figure out the best merge of the boot-block changes. I switched the default to UFS1_AND_UFS2 but that may require further local tweakage to get right. SCARG turned out to be not too painful to merge. Affected files ... .. //depot/projects/trustedbsd/mac/MAINTAINERS#14 integrate .. //depot/projects/trustedbsd/mac/Makefile#16 integrate .. //depot/projects/trustedbsd/mac/UPDATING#23 integrate .. //depot/projects/trustedbsd/mac/bin/sh/bltin/echo.1#4 integrate .. //depot/projects/trustedbsd/mac/bin/sh/jobs.c#11 integrate .. //depot/projects/trustedbsd/mac/bin/sh/sh.1#9 integrate .. //depot/projects/trustedbsd/mac/contrib/amd/amd/amd.8#3 integrate .. //depot/projects/trustedbsd/mac/contrib/amd/amq/amq.8#3 integrate .. //depot/projects/trustedbsd/mac/contrib/amd/fixmount/fixmount.8#3 integrate .. //depot/projects/trustedbsd/mac/contrib/amd/fsinfo/fsinfo.8#3 integrate .. //depot/projects/trustedbsd/mac/contrib/amd/hlfsd/hlfsd.8#3 integrate .. //depot/projects/trustedbsd/mac/contrib/amd/scripts/amd.conf.5#3 integrate .. //depot/projects/trustedbsd/mac/contrib/gcc/.brik#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/.cvsignore#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/README#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/binaries.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/build.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/configure.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/download.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/finalinstall.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/gfdl.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/index.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/old.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/specific.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/INSTALL/test.html#2 delete .. //depot/projects/trustedbsd/mac/contrib/gcc/config/sparc/freebsd.h#6 integrate .. //depot/projects/trustedbsd/mac/contrib/lukemftpd/src/ftpd.conf.5#4 integrate .. //depot/projects/trustedbsd/mac/contrib/lukemftpd/src/ftpusers.5#4 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/FIXES#3 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/FREEBSD-upgrade#4 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/README#4 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/awk.h#2 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/b.c#3 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/lex.c#3 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/lib.c#2 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/mac.code#2 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/main.c#4 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/makefile#4 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/maketab.c#2 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/parse.c#2 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/proto.h#2 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/run.c#3 integrate .. //depot/projects/trustedbsd/mac/contrib/one-true-awk/tran.c#3 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/CREDITS#3 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/HISTORY#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/MANIFEST#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/README#5 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/RELNOTES#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam.3#2 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_borrow_cred.3#5 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_free_data.3#5 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_get_option.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_log.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_nullconv.3#3 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_restore_cred.3#5 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_set_option.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/openpam_ttyconv.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_acct_mgmt.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_authenticate.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_chauthtok.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_close_session.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_end.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_error.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_get_authtok.3#9 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_get_data.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_get_item.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_get_user.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_getenv.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_getenvlist.3#9 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_info.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_open_session.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_prompt.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_putenv.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_set_data.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_set_item.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_setcred.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_setenv.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_sm_acct_mgmt.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_sm_authenticate.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_sm_chauthtok.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_sm_close_session.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_sm_open_session.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_sm_setcred.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_start.3#9 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_strerror.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_verror.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_vinfo.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/doc/man/pam_vprompt.3#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/include/security/pam_constants.h#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_borrow_cred.c#3 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_configure.c#4 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_dispatch.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_findenv.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_free_data.c#3 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_get_option.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_impl.h#7 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_load.c#7 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_log.c#9 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_nullconv.c#4 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_restore_cred.c#3 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_set_option.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/openpam_ttyconv.c#9 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_acct_mgmt.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_authenticate.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_authenticate_secondary.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_chauthtok.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_close_session.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_end.c#7 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_get_authtok.c#8 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_get_data.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_get_item.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_get_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_get_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_get_user.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_getenv.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_getenvlist.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_open_session.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_putenv.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_set_data.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_set_item.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_set_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_set_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_setcred.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_setenv.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_acct_mgmt.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_authenticate.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_authenticate_secondary.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_chauthtok.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_close_session.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_get_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_get_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_open_session.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_set_mapped_authtok.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_set_mapped_username.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_sm_setcred.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_start.c#7 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_strerror.c#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/lib/pam_vprompt.c#7 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/modules/Makefile#6 integrate .. //depot/projects/trustedbsd/mac/contrib/openpam/modules/pam_unix/pam_unix.c#2 integrate .. //depot/projects/trustedbsd/mac/contrib/traceroute/traceroute.8#3 integrate .. //depot/projects/trustedbsd/mac/crypto/openssh/auth-pam.h#4 integrate .. //depot/projects/trustedbsd/mac/crypto/openssh/auth2-kbdint.c#2 integrate .. //depot/projects/trustedbsd/mac/crypto/openssh/auth2-pam-freebsd.c#4 integrate .. //depot/projects/trustedbsd/mac/crypto/openssh/auth2.c#7 integrate .. //depot/projects/trustedbsd/mac/crypto/openssh/scp.c#4 integrate .. //depot/projects/trustedbsd/mac/crypto/openssh/session.c#15 integrate .. //depot/projects/trustedbsd/mac/etc/Makefile#24 integrate .. //depot/projects/trustedbsd/mac/etc/defaults/rc.conf#21 integrate .. //depot/projects/trustedbsd/mac/etc/netconfig#3 integrate .. //depot/projects/trustedbsd/mac/etc/pccard_ether#3 integrate .. //depot/projects/trustedbsd/mac/etc/periodic/daily/440.status-mailq#4 integrate .. //depot/projects/trustedbsd/mac/etc/periodic/daily/460.status-mail-rejects#3 integrate .. //depot/projects/trustedbsd/mac/etc/periodic/daily/470.status-named#3 integrate .. //depot/projects/trustedbsd/mac/etc/periodic/security/550.ipfwlimit#5 integrate .. //depot/projects/trustedbsd/mac/etc/periodic/security/650.ip6fwlimit#5 integrate .. //depot/projects/trustedbsd/mac/etc/protocols#5 integrate .. //depot/projects/trustedbsd/mac/etc/rc.d/devfs#2 integrate .. //depot/projects/trustedbsd/mac/etc/rc.d/network1#7 integrate .. //depot/projects/trustedbsd/mac/etc/rc.network#15 integrate .. //depot/projects/trustedbsd/mac/etc/services#5 integrate .. //depot/projects/trustedbsd/mac/games/grdc/grdc.6#2 integrate .. //depot/projects/trustedbsd/mac/gnu/lib/libstdc++/Makefile#8 integrate .. //depot/projects/trustedbsd/mac/gnu/usr.bin/binutils/as/ia64-freebsd/Makefile#2 integrate .. //depot/projects/trustedbsd/mac/gnu/usr.bin/binutils/ld/Makefile.ia64#5 integrate .. //depot/projects/trustedbsd/mac/gnu/usr.bin/binutils/ld/Makefile.sparc64#5 integrate .. //depot/projects/trustedbsd/mac/gnu/usr.bin/binutils/libbfd/Makefile.ia64#3 integrate .. //depot/projects/trustedbsd/mac/gnu/usr.bin/sdiff/sdiff.1#2 integrate .. //depot/projects/trustedbsd/mac/gnu/usr.bin/tar/tar.1#4 integrate .. //depot/projects/trustedbsd/mac/include/unistd.h#12 integrate .. //depot/projects/trustedbsd/mac/lib/libc/gen/fmtmsg.3#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/gen/getpeereid.c#6 integrate .. //depot/projects/trustedbsd/mac/lib/libc/gen/getvfsbyname.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/gen/getvfsent.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/gen/statvfs.3#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/gen/sysctl.3#5 integrate .. //depot/projects/trustedbsd/mac/lib/libc/gen/uname.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/locale/iscntrl.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/net/Makefile.inc#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/net/nsdispatch.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/net/rcmd.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/net/rcmdsh.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/net/sockatmark.3#1 branch .. //depot/projects/trustedbsd/mac/lib/libc/net/sockatmark.c#1 branch .. //depot/projects/trustedbsd/mac/lib/libc/posix1e/extattr.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/posix1e/mac.3#11 integrate .. //depot/projects/trustedbsd/mac/lib/libc/posix1e/mac_get.3#9 integrate .. //depot/projects/trustedbsd/mac/lib/libc/posix1e/mac_is_present_np.3#7 integrate .. //depot/projects/trustedbsd/mac/lib/libc/posix1e/mac_set.3#8 integrate .. //depot/projects/trustedbsd/mac/lib/libc/posix1e/mac_text.3#12 integrate .. //depot/projects/trustedbsd/mac/lib/libc/posix1e/posix1e.3#7 integrate .. //depot/projects/trustedbsd/mac/lib/libc/rpc/getnetconfig.c#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/rpc/rpc_generic.c#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/rpc/rpc_soc.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/fgets.3#5 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/fopen.3#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/fputs.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/getwc.3#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/printf.3#14 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/putc.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/putwc.3#5 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/scanf.3#8 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/setbuf.3#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/stdio.3#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/wprintf.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdio/wscanf.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdlib/exit.3#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdlib/getopt.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdlib/getopt_long.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdlib/lsearch.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdlib/malloc.3#6 integrate .. //depot/projects/trustedbsd/mac/lib/libc/stdtime/localtime.c#8 integrate .. //depot/projects/trustedbsd/mac/lib/libc/string/wcscoll.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/string/wcswidth.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/string/wcsxfrm.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/Makefile.inc#8 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/chmod.2#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/chroot.2#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/extattr_get_file.2#5 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/getdirentries.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/getfsstat.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/intro.2#9 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/link.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/madvise.2#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/mknod.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/mmap.2#7 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/mount.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/msync.2#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/open.2#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/quotactl.2#3 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/statfs.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/swapon.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/sync.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/undelete.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/unlink.2#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc/sys/utimes.2#4 integrate .. //depot/projects/trustedbsd/mac/lib/libc/uuid/uuid.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libc_r/man/pthread_attr_get_np.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libcompat/4.3/rexec.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libdisk/libdisk.3#5 integrate .. //depot/projects/trustedbsd/mac/lib/libkvm/kvm.3#2 integrate .. //depot/projects/trustedbsd/mac/lib/libkvm/kvm_open.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libpam/modules/pam_ksu/pam_ksu.8#2 integrate .. //depot/projects/trustedbsd/mac/lib/libpam/modules/pam_ssh/pam_ssh.8#3 integrate .. //depot/projects/trustedbsd/mac/lib/libpam/modules/pam_ssh/pam_ssh.c#9 integrate .. //depot/projects/trustedbsd/mac/lib/libpam/modules/pam_ssh/pam_ssh.h#3 integrate .. //depot/projects/trustedbsd/mac/lib/libpthread/Makefile#2 integrate .. //depot/projects/trustedbsd/mac/lib/libpthread/test/Makefile#2 integrate .. //depot/projects/trustedbsd/mac/lib/libstand/gzipfs.c#1 branch .. //depot/projects/trustedbsd/mac/lib/libstand/libstand.3#3 integrate .. //depot/projects/trustedbsd/mac/lib/libypclnt/ypclnt_passwd.c#4 integrate .. //depot/projects/trustedbsd/mac/libexec/rpc.rquotad/rpc.rquotad.8#3 integrate .. //depot/projects/trustedbsd/mac/libexec/rtld-aout/rtld.1aout#2 integrate .. //depot/projects/trustedbsd/mac/libexec/rtld-elf/map_object.c#3 integrate .. //depot/projects/trustedbsd/mac/libexec/rtld-elf/rtld.1#5 integrate .. //depot/projects/trustedbsd/mac/libexec/rtld-elf/sparc64/reloc.c#5 integrate .. //depot/projects/trustedbsd/mac/libexec/ypxfr/ypxfr.8#4 integrate .. //depot/projects/trustedbsd/mac/release/Makefile#37 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml#5 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml#9 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#12 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml#4 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/installation/common/install.sgml#8 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml#4 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml#4 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml#6 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/readme/article.sgml#7 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml#14 integrate .. //depot/projects/trustedbsd/mac/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml#4 integrate .. //depot/projects/trustedbsd/mac/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#12 integrate .. //depot/projects/trustedbsd/mac/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#30 integrate .. //depot/projects/trustedbsd/mac/release/doc/en_US.ISO8859-1/installation/common/install.sgml#6 integrate .. //depot/projects/trustedbsd/mac/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#6 integrate .. //depot/projects/trustedbsd/mac/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#48 integrate .. //depot/projects/trustedbsd/mac/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#5 integrate .. //depot/projects/trustedbsd/mac/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#13 integrate .. //depot/projects/trustedbsd/mac/release/doc/share/sgml/release.ent#4 integrate .. //depot/projects/trustedbsd/mac/release/i386/drivers.conf#9 integrate .. //depot/projects/trustedbsd/mac/release/pc98/dokern.sh#5 integrate .. //depot/projects/trustedbsd/mac/release/scripts/chkINDEX#2 integrate .. //depot/projects/trustedbsd/mac/release/scripts/driver-desc.awk#1 branch .. //depot/projects/trustedbsd/mac/release/scripts/mkpkghier#2 integrate .. //depot/projects/trustedbsd/mac/release/scripts/print-cdrom-packages.sh#13 integrate .. //depot/projects/trustedbsd/mac/sbin/atacontrol/atacontrol.8#9 integrate .. //depot/projects/trustedbsd/mac/sbin/camcontrol/camcontrol.8#6 integrate .. //depot/projects/trustedbsd/mac/sbin/camcontrol/camcontrol.c#9 integrate .. //depot/projects/trustedbsd/mac/sbin/devd/Makefile#3 integrate .. //depot/projects/trustedbsd/mac/sbin/devd/devd-generic#2 integrate .. //depot/projects/trustedbsd/mac/sbin/devd/devd.c#2 delete .. //depot/projects/trustedbsd/mac/sbin/devd/devd.cc#1 branch .. //depot/projects/trustedbsd/mac/sbin/devd/devd.conf#3 integrate .. //depot/projects/trustedbsd/mac/sbin/devd/devd.conf.5#3 integrate .. //depot/projects/trustedbsd/mac/sbin/devd/devd.h#2 integrate .. //depot/projects/trustedbsd/mac/sbin/devd/parse.y#2 integrate .. //depot/projects/trustedbsd/mac/sbin/devd/token.l#2 integrate .. //depot/projects/trustedbsd/mac/sbin/devfs/devfs.8#3 integrate .. //depot/projects/trustedbsd/mac/sbin/disklabel/disklabel.5#6 integrate .. //depot/projects/trustedbsd/mac/sbin/dump/dump.8#10 integrate .. //depot/projects/trustedbsd/mac/sbin/fsck/fsck.8#5 integrate .. //depot/projects/trustedbsd/mac/sbin/fsck/preen.c#4 integrate .. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/fsck_ffs.8#5 integrate .. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/fsutil.c#12 integrate .. //depot/projects/trustedbsd/mac/sbin/fsck_ffs/pass5.c#12 integrate .. //depot/projects/trustedbsd/mac/sbin/gbde/Makefile#4 integrate .. //depot/projects/trustedbsd/mac/sbin/gbde/gbde.8#4 integrate .. //depot/projects/trustedbsd/mac/sbin/gbde/gbde.c#4 integrate .. //depot/projects/trustedbsd/mac/sbin/growfs/growfs.8#9 integrate .. //depot/projects/trustedbsd/mac/sbin/init/init.c#7 integrate .. //depot/projects/trustedbsd/mac/sbin/mount/mount.8#7 integrate .. //depot/projects/trustedbsd/mac/sbin/mount_nullfs/mount_nullfs.8#5 integrate .. //depot/projects/trustedbsd/mac/sbin/mount_udf/mount_udf.8#4 integrate .. //depot/projects/trustedbsd/mac/sbin/mount_umapfs/mount_umapfs.8#5 integrate .. //depot/projects/trustedbsd/mac/sbin/mount_unionfs/mount_unionfs.8#4 integrate .. //depot/projects/trustedbsd/mac/sbin/ping6/ping6.c#8 integrate .. //depot/projects/trustedbsd/mac/sbin/raidctl/raidctl.8#2 integrate .. //depot/projects/trustedbsd/mac/sbin/reboot/nextboot.8#3 integrate .. //depot/projects/trustedbsd/mac/sbin/swapon/Makefile#3 integrate .. //depot/projects/trustedbsd/mac/sbin/swapon/swapon.8#4 integrate .. //depot/projects/trustedbsd/mac/sbin/swapon/swapon.c#3 integrate .. //depot/projects/trustedbsd/mac/sbin/vinum/list.c#3 integrate .. //depot/projects/trustedbsd/mac/secure/usr.sbin/sshd/Makefile#7 integrate .. //depot/projects/trustedbsd/mac/share/examples/cvsup/ports-supfile#3 integrate .. //depot/projects/trustedbsd/mac/share/examples/isdn/i4brunppp/i4brunppp.8#3 integrate .. //depot/projects/trustedbsd/mac/share/examples/scsi_target/scsi_target.8#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man3/assert.3#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man3/pthread.3#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man3/sysexits.3#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man3/tree.3#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/Makefile#23 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ahd.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/aio.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/atapicam.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/cardbus.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ccd.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/crypto.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/da.4#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/devctl.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/firewire.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/fwe.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/fwohci.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/gbde.4#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/geom.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/gre.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/hifn.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/intro.4#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/kld.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/lomac.4#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/mac_biba.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/mac_bsdextended.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/mac_ifoff.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/mac_mls.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/mac_none.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/mac_partition.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/mac_seeotheruids.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/mac_test.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/man4.alpha/linux.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/man4.i386/linux.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/man4.i386/mcd.4#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/man4.i386/scd.4#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/md.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_bluetooth.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_bt3c.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_btsocket.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_device.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_h4.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_hci.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_l2cap.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_l2tp.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_source.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ng_ubt.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/pccard.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/pccbb.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/pcm.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/pst.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/raid.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/sbp.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/sio.4#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/smp.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/syncer.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/targ.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/tcp.4#8 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/trm.4#1 branch .. //depot/projects/trustedbsd/mac/share/man/man4/ubsa.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/ubsec.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/umass.4#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/unix.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/usb.4#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/uvisor.4#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/vinum.4#7 integrate .. //depot/projects/trustedbsd/mac/share/man/man4/vpo.4#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/devfs.5#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/dir.5#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/disktab.5#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/drivers.conf.5#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/fdescfs.5#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/fs.5#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/fstab.5#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/link.5#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/linprocfs.5#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/make.conf.5#16 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/nsswitch.conf.5#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/periodic.conf.5#8 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/procfs.5#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/quota.user.5#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man5/rc.conf.5#16 integrate .. //depot/projects/trustedbsd/mac/share/man/man7/ascii.7#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man7/ffs.7#7 integrate .. //depot/projects/trustedbsd/mac/share/man/man7/hier.7#10 integrate .. //depot/projects/trustedbsd/mac/share/man/man7/maclabel.7#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man7/release.7#9 integrate .. //depot/projects/trustedbsd/mac/share/man/man7/security.7#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man7/tuning.7#13 integrate .. //depot/projects/trustedbsd/mac/share/man/man8/crash.8#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man8/diskless.8#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man8/intro.8#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man8/picobsd.8#8 integrate .. //depot/projects/trustedbsd/mac/share/man/man8/rc.8#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/Makefile#24 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_CHECKEXP.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_FHTOVP.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_INIT.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_MOUNT.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_QUOTACTL.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_ROOT.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_SET.9#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_START.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_STATFS.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_SYNC.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_UNMOUNT.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VFS_VGET.9#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_ACCESS.9#10 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_ACLCHECK.9#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_ADVLOCK.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_ATTRIB.9#9 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_BWRITE.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_CREATE.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_FSYNC.9#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_GETACL.9#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_GETEXTATTR.9#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_GETVOBJECT.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_INACTIVE.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_IOCTL.9#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_LOCK.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_LOOKUP.9#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_OPENCLOSE.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_RDWR.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_SETACL.9#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_SETEXTATTR.9#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/VOP_STRATEGY.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/acl.9#10 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/buf.9#4 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/extattr.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/getnewvnode.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/inittodr.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/jumbo.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/mac.9#13 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/mac_biba.9#2 delete .. //depot/projects/trustedbsd/mac/share/man/man9/mac_bsdextended.9#4 delete .. //depot/projects/trustedbsd/mac/share/man/man9/mac_mls.9#2 delete .. //depot/projects/trustedbsd/mac/share/man/man9/pseudofs.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/thread_exit.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vaccess.9#6 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vfs_getnewfsid.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vfs_getvfs.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vfs_mount.9#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vfs_mountedon.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vfs_unmountall.9#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vfsconf.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vgone.9#3 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vinvalbuf.9#2 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/vnode.9#5 integrate .. //depot/projects/trustedbsd/mac/share/man/man9/zero_copy.9#3 integrate .. //depot/projects/trustedbsd/mac/sys/alpha/alpha/pmap.c#23 integrate .. //depot/projects/trustedbsd/mac/sys/alpha/alpha/sys_machdep.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/alpha/alpha/vm_machdep.c#13 integrate .. //depot/projects/trustedbsd/mac/sys/alpha/osf1/osf1_misc.c#12 integrate .. //depot/projects/trustedbsd/mac/sys/alpha/osf1/osf1_mount.c#9 integrate .. //depot/projects/trustedbsd/mac/sys/alpha/osf1/osf1_signal.c#9 integrate .. //depot/projects/trustedbsd/mac/sys/alpha/osf1/osf1_util.h#4 integrate .. //depot/projects/trustedbsd/mac/sys/boot/common/loader.8#15 integrate .. //depot/projects/trustedbsd/mac/sys/boot/common/ufsread.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/Makefile.inc#5 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/include/efiapi.h#5 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/include/efilib.h#2 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/libefi/Makefile#4 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/libefi/arch/ia64/start.S#4 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/libefi/bootinfo.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/libefi/efi_console.c#2 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/libefi/exit.c#2 delete .. //depot/projects/trustedbsd/mac/sys/boot/efi/libefi/libefi.c#2 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/loader/main.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/boot/efi/loader/version#4 integrate .. //depot/projects/trustedbsd/mac/sys/boot/i386/boot2/Makefile#7 integrate .. //depot/projects/trustedbsd/mac/sys/boot/i386/boot2/boot1.s#3 integrate .. //depot/projects/trustedbsd/mac/sys/boot/i386/boot2/boot2.c#10 integrate .. //depot/projects/trustedbsd/mac/sys/boot/i386/pxeldr/pxeboot.8#4 integrate .. //depot/projects/trustedbsd/mac/sys/boot/libstand/ufs.c#4 delete .. //depot/projects/trustedbsd/mac/sys/cam/scsi/scsi_da.c#19 integrate .. //depot/projects/trustedbsd/mac/sys/cam/scsi/scsi_sa.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/compat/linux/linux_file.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_fcntl.c#12 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_filio.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_ioctl.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_ipc.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_misc.c#19 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_resource.c#4 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_signal.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_socket.c#2 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_stat.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/compat/svr4/svr4_stream.c#11 integrate .. //depot/projects/trustedbsd/mac/sys/conf/NOTES#32 integrate .. //depot/projects/trustedbsd/mac/sys/conf/files#73 integrate .. //depot/projects/trustedbsd/mac/sys/conf/kmod.mk#14 integrate .. //depot/projects/trustedbsd/mac/sys/conf/ldscript.ia64#5 integrate .. //depot/projects/trustedbsd/mac/sys/conf/newvers.sh#4 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aac/aac_pci.c#12 integrate .. //depot/projects/trustedbsd/mac/sys/dev/acpica/acpi.c#20 integrate .. //depot/projects/trustedbsd/mac/sys/dev/acpica/acpivar.h#13 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aic7xxx/ahd_pci.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aic7xxx/aic79xx.reg#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aic7xxx/aic79xx.seq#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aic7xxx/aic79xx_osm.h#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aic7xxx/aic79xx_pci.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aic7xxx/aic7xxx_osm.h#8 integrate .. //depot/projects/trustedbsd/mac/sys/dev/aic7xxx/aic7xxx_pci.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/amd/amd.c#1 branch .. //depot/projects/trustedbsd/mac/sys/dev/amd/amd.h#1 branch .. //depot/projects/trustedbsd/mac/sys/dev/amr/amr.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/dev/amr/amr_cam.c#4 integrate .. //depot/projects/trustedbsd/mac/sys/dev/amr/amr_disk.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/amr/amr_pci.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/dev/amr/amrvar.h#7 integrate .. //depot/projects/trustedbsd/mac/sys/dev/ata/ata-all.c#20 integrate .. //depot/projects/trustedbsd/mac/sys/dev/ata/ata-all.h#8 integrate .. //depot/projects/trustedbsd/mac/sys/dev/ata/ata-card.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/ata/ata-cbus.c#2 integrate .. //depot/projects/trustedbsd/mac/sys/dev/ata/ata-disk.c#13 integrate .. //depot/projects/trustedbsd/mac/sys/dev/ata/atapi-cd.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/dev/bktr/bktr_core.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/dev/bktr/bktr_os.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/dev/drm/drm_memory.h#3 integrate .. //depot/projects/trustedbsd/mac/sys/dev/firewire/firewire.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/firewire/fwohci.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/firewire/fwohci_pci.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/firewire/if_fwe.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/dev/firewire/sbp.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/dev/raidframe/rf_freebsdkintf.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/dev/random/yarrow.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/dev/streams/streams.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/dev/trm/trm.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/dev/trm/trm.h#2 integrate .. //depot/projects/trustedbsd/mac/sys/dev/usb/ohci.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/dev/usb/uftdi.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/dev/usb/ulpt.c#11 integrate .. //depot/projects/trustedbsd/mac/sys/dev/vinum/vinumconfig.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/dev/vinum/vinumioctl.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/dev/vinum/vinumrevive.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/fs/devfs/devfs.h#11 integrate .. //depot/projects/trustedbsd/mac/sys/fs/devfs/devfs_devs.c#12 integrate .. //depot/projects/trustedbsd/mac/sys/fs/devfs/devfs_vfsops.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/fs/devfs/devfs_vnops.c#40 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs.h#5 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs_io.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs_node.c#10 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs_node.h#3 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs_smb.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs_subr.c#2 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs_vfsops.c#11 integrate .. //depot/projects/trustedbsd/mac/sys/fs/smbfs/smbfs_vnops.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/geom/bde/g_bde.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom.h#16 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_aes.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_bsd.c#14 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_dev.c#17 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_disk.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_dump.c#15 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_gpt.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_mbr.c#11 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_pc98.c#11 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_slice.c#14 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_slice.h#7 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_subr.c#13 integrate .. //depot/projects/trustedbsd/mac/sys/geom/geom_sunlabel.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/i386/conf/GENERIC#23 integrate .. //depot/projects/trustedbsd/mac/sys/i386/conf/GENERIC.hints#4 integrate .. //depot/projects/trustedbsd/mac/sys/i386/i386/autoconf.c#10 integrate .. //depot/projects/trustedbsd/mac/sys/i386/i386/dump_machdep.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/i386/i386/i386-gdbstub.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/i386/i386/pmap.c#25 integrate .. //depot/projects/trustedbsd/mac/sys/i386/i386/vm_machdep.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_fcntl.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_ioctl.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_ipc.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_misc.c#10 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_signal.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_stat.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_sysi86.c#4 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_util.h#3 integrate .. //depot/projects/trustedbsd/mac/sys/i386/ibcs2/ibcs2_xenix.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/i386/svr4/svr4_machdep.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/conf/GENERIC#20 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia32/ia32_misc.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia32/ia32_proto.h#6 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia32/ia32_syscall.h#6 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia32/ia32_sysent.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia32/ia32_util.h#2 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia32/syscalls.master#11 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia64/dump_machdep.c#4 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia64/sys_machdep.c#2 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/ia64/vm_machdep.c#18 integrate .. //depot/projects/trustedbsd/mac/sys/ia64/include/bootinfo.h#3 integrate .. //depot/projects/trustedbsd/mac/sys/kern/imgact_elf.c#23 integrate .. //depot/projects/trustedbsd/mac/sys/kern/init_sysent.c#48 edit .. //depot/projects/trustedbsd/mac/sys/kern/kern_acct.c#17 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_acl.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_descrip.c#37 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_environment.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_exec.c#52 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_exit.c#24 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_fork.c#24 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_jail.c#10 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_linker.c#20 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_mac.c#370 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_module.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_sig.c#23 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_synch.c#18 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_thread.c#15 integrate .. //depot/projects/trustedbsd/mac/sys/kern/kern_time.c#11 integrate .. //depot/projects/trustedbsd/mac/sys/kern/subr_blist.c#3 integrate .. //depot/projects/trustedbsd/mac/sys/kern/subr_diskslice.c#12 integrate .. //depot/projects/trustedbsd/mac/sys/kern/subr_mchain.c#11 integrate .. //depot/projects/trustedbsd/mac/sys/kern/sys_generic.c#18 integrate .. //depot/projects/trustedbsd/mac/sys/kern/syscalls.c#48 edit .. //depot/projects/trustedbsd/mac/sys/kern/syscalls.master#45 integrate .. //depot/projects/trustedbsd/mac/sys/kern/sysv_msg.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/kern/tty_cons.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/kern/vfs_bio.c#20 integrate .. //depot/projects/trustedbsd/mac/sys/kern/vfs_mount.c#15 integrate .. //depot/projects/trustedbsd/mac/sys/kern/vfs_subr.c#49 integrate .. //depot/projects/trustedbsd/mac/sys/kern/vfs_syscalls.c#97 integrate .. //depot/projects/trustedbsd/mac/sys/modules/Makefile#54 integrate .. //depot/projects/trustedbsd/mac/sys/modules/amd/Makefile#1 branch .. //depot/projects/trustedbsd/mac/sys/modules/libmchain/Makefile#3 integrate .. //depot/projects/trustedbsd/mac/sys/net/if_gre.h#4 integrate .. //depot/projects/trustedbsd/mac/sys/netgraph/ng_mppc.c#9 integrate .. //depot/projects/trustedbsd/mac/sys/netinet/in.c#9 integrate .. //depot/projects/trustedbsd/mac/sys/netinet/ip_dummynet.c#12 integrate .. //depot/projects/trustedbsd/mac/sys/netinet/ip_dummynet.h#6 integrate .. //depot/projects/trustedbsd/mac/sys/netinet/ip_fw2.c#13 integrate .. //depot/projects/trustedbsd/mac/sys/netinet/ip_gre.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/netinet/tcp_input.c#32 integrate .. //depot/projects/trustedbsd/mac/sys/netinet/tcp_subr.c#23 integrate .. //depot/projects/trustedbsd/mac/sys/netinet6/ip6_mroute.c#9 integrate .. //depot/projects/trustedbsd/mac/sys/netsmb/smb.h#6 integrate .. //depot/projects/trustedbsd/mac/sys/netsmb/smb_iod.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/netsmb/smb_rq.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/netsmb/smb_smb.c#6 integrate .. //depot/projects/trustedbsd/mac/sys/netsmb/smb_subr.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/nfsserver/nfs_serv.c#18 integrate .. //depot/projects/trustedbsd/mac/sys/pc98/pc98/diskslice_machdep.c#5 integrate .. //depot/projects/trustedbsd/mac/sys/pci/amd.c#4 delete .. //depot/projects/trustedbsd/mac/sys/pci/amd.h#2 delete .. //depot/projects/trustedbsd/mac/sys/pci/if_sis.c#17 integrate .. //depot/projects/trustedbsd/mac/sys/pci/if_xl.c#14 integrate .. //depot/projects/trustedbsd/mac/sys/pci/if_xlreg.h#5 integrate .. //depot/projects/trustedbsd/mac/sys/powerpc/powerpc/vm_machdep.c#15 integrate .. //depot/projects/trustedbsd/mac/sys/security/mac_biba/mac_biba.c#192 integrate .. //depot/projects/trustedbsd/mac/sys/security/mac_lomac/mac_lomac.c#49 integrate .. //depot/projects/trustedbsd/mac/sys/security/mac_mls/mac_mls.c#153 integrate .. //depot/projects/trustedbsd/mac/sys/security/mac_none/mac_none.c#114 integrate .. //depot/projects/trustedbsd/mac/sys/security/mac_seeotheruids/mac_seeotheruids.c#20 integrate .. //depot/projects/trustedbsd/mac/sys/security/mac_test/mac_test.c#90 integrate .. //depot/projects/trustedbsd/mac/sys/sparc64/pci/psycho.c#14 integrate .. //depot/projects/trustedbsd/mac/sys/sparc64/sparc64/vm_machdep.c#15 integrate .. //depot/projects/trustedbsd/mac/sys/sys/blist.h#3 integrate .. //depot/projects/trustedbsd/mac/sys/sys/conf.h#10 integrate .. //depot/projects/trustedbsd/mac/sys/sys/mac.h#224 integrate .. //depot/projects/trustedbsd/mac/sys/sys/mac_policy.h#178 integrate .. //depot/projects/trustedbsd/mac/sys/sys/mchain.h#5 integrate .. //depot/projects/trustedbsd/mac/sys/sys/pcpu.h#8 integrate .. //depot/projects/trustedbsd/mac/sys/sys/proc.h#33 integrate .. //depot/projects/trustedbsd/mac/sys/sys/socket.h#13 integrate .. //depot/projects/trustedbsd/mac/sys/sys/syscall.h#48 edit .. //depot/projects/trustedbsd/mac/sys/sys/syscall.mk#47 edit .. //depot/projects/trustedbsd/mac/sys/sys/sysent.h#7 integrate .. //depot/projects/trustedbsd/mac/sys/sys/sysproto.h#49 edit .. //depot/projects/trustedbsd/mac/sys/ufs/ffs/README.snapshot#3 integrate .. //depot/projects/trustedbsd/mac/sys/ufs/ffs/ffs_alloc.c#16 integrate .. //depot/projects/trustedbsd/mac/sys/ufs/ffs/ffs_snapshot.c#17 integrate .. //depot/projects/trustedbsd/mac/sys/ufs/ffs/ffs_softdep.c#15 integrate .. //depot/projects/trustedbsd/mac/sys/ufs/ufs/inode.h#12 integrate .. //depot/projects/trustedbsd/mac/sys/ufs/ufs/ufs_dirhash.c#8 integrate .. //depot/projects/trustedbsd/mac/sys/vm/phys_pager.c#7 integrate .. //depot/projects/trustedbsd/mac/sys/vm/swap_pager.c#12 integrate .. //depot/projects/trustedbsd/mac/sys/vm/swap_pager.h#5 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm.h#4 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_glue.c#19 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_kern.c#10 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_map.c#21 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_map.h#12 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_object.c#20 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_page.c#24 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_pageout.h#5 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vm_swap.c#15 integrate .. //depot/projects/trustedbsd/mac/sys/vm/vnode_pager.c#16 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/ConfCmp/ConfCmp.c#5 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/GLib/Makefile#6 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/Test/Makefile#4 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/Test/Makefile.inc#5 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/Test/T001/ref.conf#7 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/Test/T004/ref.conf#7 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/Test/T005/ref.conf#7 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/Test/T013/ref.conf#7 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/Test/T014/ref.conf#8 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/geom.c#5 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/geom_kernsim.c#4 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/geom_sim.h#5 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/geom_simdev.c#4 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/geom_simdisk.c#7 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/geom_simdisk.h#3 integrate .. //depot/projects/trustedbsd/mac/tools/regression/geom/geom_simdisk_xml.c#5 integrate .. //depot/projects/trustedbsd/mac/tools/tools/README#7 integrate .. //depot/projects/trustedbsd/mac/tools/tools/crypto/Makefile#1 branch .. //depot/projects/trustedbsd/mac/tools/tools/crypto/README#1 branch .. //depot/projects/trustedbsd/mac/tools/tools/crypto/cryptotest.c#1 branch .. //depot/projects/trustedbsd/mac/usr.bin/bluetooth/btsockstat/btsockstat.1#4 integrate .. //depot/projects/trustedbsd/mac/usr.bin/c99/c99.1#2 integrate .. //depot/projects/trustedbsd/mac/usr.bin/catman/catman.1#2 integrate .. //depot/projects/trustedbsd/mac/usr.bin/doscmd/doscmd.1#4 integrate .. //depot/projects/trustedbsd/mac/usr.bin/du/du.1#4 integrate .. //depot/projects/trustedbsd/mac/usr.bin/file/file.1#5 integrate .. //depot/projects/trustedbsd/mac/usr.bin/find/find.1#11 integrate .. //depot/projects/trustedbsd/mac/usr.bin/fstat/fstat.1#5 integrate .. //depot/projects/trustedbsd/mac/usr.bin/getconf/getconf.1#4 integrate .. //depot/projects/trustedbsd/mac/usr.bin/gprof/gprof.h#7 integrate .. //depot/projects/trustedbsd/mac/usr.bin/hexdump/hexdump.1#4 integrate .. //depot/projects/trustedbsd/mac/usr.bin/hexdump/od.1#4 integrate .. //depot/projects/trustedbsd/mac/usr.bin/limits/limits.1#6 integrate .. //depot/projects/trustedbsd/mac/usr.bin/lsvfs/lsvfs.1#3 integrate .. //depot/projects/trustedbsd/mac/usr.bin/make/main.c#13 integrate .. //depot/projects/trustedbsd/mac/usr.bin/pathchk/pathchk.1#2 integrate .. //depot/projects/trustedbsd/mac/usr.bin/pathchk/pathchk.c#2 integrate .. //depot/projects/trustedbsd/mac/usr.bin/quota/quota.1#4 integrate .. //depot/projects/trustedbsd/mac/usr.bin/rpcinfo/rpcinfo.c#5 integrate .. //depot/projects/trustedbsd/mac/usr.bin/showmount/showmount.8#6 integrate .. //depot/projects/trustedbsd/mac/usr.bin/tail/forward.c#5 integrate .. //depot/projects/trustedbsd/mac/usr.bin/tip/tip/tip.1#6 integrate .. //depot/projects/trustedbsd/mac/usr.bin/xinstall/install.1#5 integrate .. //depot/projects/trustedbsd/mac/usr.bin/xlint/lint1/makeman#2 integrate .. //depot/projects/trustedbsd/mac/usr.bin/xlint/lint1/param.h#3 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/adduser/rmuser.8#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/adduser/rmuser.sh#2 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/bluetooth/bt3cfw/bt3cfw.8#2 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/bluetooth/hccontrol/hccontrol.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/bluetooth/hcseriald/hcseriald.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/bluetooth/l2control/l2control.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/bluetooth/l2ping/l2ping.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/burncd/burncd.8#9 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/config/config.8#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/edquota/edquota.8#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/getfmac/getfmac.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/i4b/man/i4b.4#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/iostat/iostat.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/mountd/exports.5#3 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/mountd/mountd.8#3 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/mtree/mtree.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/newsyslog/Makefile#2 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/newsyslog/newsyslog.8#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/newsyslog/newsyslog.c#9 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/ngctl/ngctl.8#3 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/ntp/doc/ntp.conf.5#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/ofwdump/ofwdump.8#2 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/pccard/pccardd/pccardd.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/pciconf/pciconf.8#7 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/pkg_install/add/pkg_add.1#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/pkg_install/version/pkg_version.1#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/pw/pw.8#6 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/pwd_mkdb/pwd_mkdb.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/quot/quot.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/quotaon/quotaon.8#5 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/repquota/repquota.8#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/rpc.umntall/rpc.umntall.8#3 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/rpcbind/rpcbind.c#6 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/rpcbind/security.c#4 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/setfmac/setfmac.8#7 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/setfmac/setfmac.c#13 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/sysinstall/disks.c#13 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/sysinstall/help/partition.hlp#3 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/sysinstall/label.c#14 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/sysinstall/menus.c#19 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/syslogd/syslog.conf.5#6 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/syslogd/syslogd.8#9 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/ugidfw/ugidfw.8#3 integrate .. //depot/projects/trustedbsd/mac/usr.sbin/ypserv/ypserv.8#6 integrate Differences ... ==== //depot/projects/trustedbsd/mac/MAINTAINERS#14 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.54 2002/11/28 00:02:25 obrien Exp $ +$FreeBSD: src/MAINTAINERS,v 1.55 2002/12/17 21:14:45 jhb Exp $ subsystem login notes ----------------------------- @@ -23,7 +23,6 @@ telnet markm commits _must_ be made to src/crypto/telnet first, only then to "base" telnet via "make unifdef" -i386 boot[012] jhb Pre-commit review preferred. cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. ==== //depot/projects/trustedbsd/mac/Makefile#16 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.271 2002/12/03 17:49:05 bmah Exp $ +# $FreeBSD: src/Makefile,v 1.272 2002/12/14 22:36:56 imp Exp $ # # The user-driven targets are: # @@ -223,11 +223,20 @@ cd ${.CURDIR} && make buildkernels TARGET_ARCH=${arch} JFLAG="${JFLAG}" @printf ">> ${arch} ended on `LC_ALL=C date`\n" .endfor + @printf ">> pc98 started on `LC_ALL=C date`\n" -cd ${.CURDIR} && make buildworld TARGET=pc98 TARGET_ARCH=i386 \ __MAKE_CONF=/dev/null \ > _.pc98.buildworld 2>&1 + @printf ">> pc98 buildworld ended on `LC_ALL=C date`\n" +.if exists(${.CURDIR}/sys/pc98/conf/NOTES) + -cd ${.CURDIR}/sys/pc98/conf && make LINT \ + > _.pc98.makeLINT 2>&1 +.endif + cd ${.CURDIR} && make buildkernels TARGET=pc98 TARGET_ARCH=i386 \ + JFLAG="${JFLAG}" + @printf ">> pc98 ended on `LC_ALL=C date`\n" @echo "--------------------------------------------------------------" - @printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n" + @printf ">>> make universe completed on `LC_ALL=C date`\n (started ${STARTTIME})\n" @echo "--------------------------------------------------------------" KERNCONFS != echo ${.CURDIR}/sys/${TARGET_ARCH}/conf/[A-Z]* ==== //depot/projects/trustedbsd/mac/UPDATING#23 (text+ko) ==== @@ -17,6 +17,19 @@ developers choose to disable these features on build machines to maximize performance. +20021216: + A name change in /etc/netconfig has been reverted to stay + compatible with with suns TIRPC and also with NetBSD. You need + to run mergemaster after make world. A new libc does still work + with a outdated /etc/netconfig for some time, but you'll get + a warning. This warning will be removed in 20030301. + +20021202: + The recent binutils upgrade marks a kernel flag day on + sparc64: modules built with the old binutils will not work + with new kernels and vice versa. Mismatches will result in + panics. Make sure your kernel and modules are in sync. + 20021029: The value of IPPROTO_DIVERT has changed. Make sure to keep your kernel, netstat, natd and any third-party DIVERT @@ -1149,4 +1162,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.228 2002/10/30 20:11:07 imp Exp $ +$FreeBSD: src/UPDATING,v 1.230 2002/12/16 22:24:24 mbr Exp $ ==== //depot/projects/trustedbsd/mac/bin/sh/bltin/echo.1#4 (text+ko) ==== @@ -34,7 +34,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)echo.1 8.2 (Berkeley) 5/4/95 -.\" $FreeBSD: src/bin/sh/bltin/echo.1,v 1.10 2002/04/16 20:08:06 charnier Exp $ +.\" $FreeBSD: src/bin/sh/bltin/echo.1,v 1.11 2002/12/05 08:49:59 ru Exp $ .\" .Dd May 4, 1995 .Dt ECHO 1 @@ -92,7 +92,9 @@ Output a vertical tab. .It Li \e0 Ns Ar digits Output the character whose value is given by zero to three digits. -If there are zero digits, a nul character is output. +If there are zero digits, a +.Dv NUL +character is output. .It Li \e\e Output a backslash. .El ==== //depot/projects/trustedbsd/mac/bin/sh/jobs.c#11 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.59 2002/10/01 08:40:07 mux Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.60 2002/12/14 01:08:04 tjr Exp $"); #include #include @@ -968,7 +968,8 @@ sig = WTERMSIG(status); } if (sig != 0 && sig != SIGINT && sig != SIGPIPE) { - if (thisjob->foreground && !WIFSTOPPED(status)) { + if (!mflag || + (thisjob->foreground && !WIFSTOPPED(status))) { i = WTERMSIG(status); if ((i & 0x7F) < NSIG && sys_siglist[i & 0x7F]) out1str(sys_siglist[i & 0x7F]); ==== //depot/projects/trustedbsd/mac/bin/sh/sh.1#9 (text+ko) ==== @@ -33,7 +33,7 @@ .\" SUCH DAMAGE. .\" .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 -.\" $FreeBSD: src/bin/sh/sh.1,v 1.79 2002/08/24 12:41:23 tjr Exp $ +.\" $FreeBSD: src/bin/sh/sh.1,v 1.81 2002/12/17 20:27:48 trhodes Exp $ .\" .Dd May 5, 1995 .Dt SH 1 @@ -257,7 +257,7 @@ running (i.e. when set with the .Ic set command). -.It Fl T Li asynctraps +.It Fl T Li trapsasync When waiting for a child, execute traps immediately. If this option is not set, traps are executed after the child exits, @@ -1790,7 +1790,10 @@ when any specified .Ar signal is received. -The signals are specified by signal number. +The signals are specified by name or number. +In addition, the pseudo-signal +.Ic EXIT +may be used to specify an action that is performed when the shell terminates. The .Ar action may be null or omitted; ==== //depot/projects/trustedbsd/mac/contrib/amd/amd/amd.8#3 (text+ko) ==== @@ -39,7 +39,7 @@ .\" %W% (Berkeley) %G% .\" .\" $Id: amd.8,v 1.3 1999/09/30 21:01:29 ezk Exp $ -.\" $FreeBSD: src/contrib/amd/amd/amd.8,v 1.16 2001/09/05 16:14:07 obrien Exp $ +.\" $FreeBSD: src/contrib/amd/amd/amd.8,v 1.17 2002/12/12 17:25:52 ru Exp $ .\" .Dd April 19, 1994 .Dt AMD 8 @@ -82,8 +82,8 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 6:49:19 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 046AB37B404; Wed, 18 Dec 2002 06:49:17 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A825E37B401 for ; Wed, 18 Dec 2002 06:49:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BE2C43EA9 for ; Wed, 18 Dec 2002 06:49:16 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBIEnGmV077193 for ; Wed, 18 Dec 2002 06:49:16 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBIEnFWa077190 for perforce@freebsd.org; Wed, 18 Dec 2002 06:49:15 -0800 (PST) Date: Wed, 18 Dec 2002 06:49:15 -0800 (PST) Message-Id: <200212181449.gBIEnFWa077190@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22462 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22462 Change 22462 by rwatson@rwatson_tislabs on 2002/12/18 06:48:59 Correct errors associated with automatic resolve following integ. Pick up the license from the FreeBSD CVS commit, and synchronize the variable definitions. Affected files ... .. //depot/projects/trustedbsd/mac/usr.sbin/setpmac/setpmac.c#8 edit Differences ... ==== //depot/projects/trustedbsd/mac/usr.sbin/setpmac/setpmac.c#8 (text+ko) ==== @@ -1,3 +1,38 @@ +/*- + * Copyright (c) 2002 Networks Associates Technology, Inc. + * All rights reserved. + * + * This software was developed for the FreeBSD Project by Network + * Associates Laboratories, the Security Research Division of Network + * Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 + * ("CBOSS"), as part of the DARPA CHATS research program. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The names of the authors may not be used to endorse or promote + * products derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (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/usr.sbin/setpmac/setpmac.c,v 1.1 2002/10/23 03:15:24 rwatson Exp $ + */ #include #include @@ -22,10 +57,9 @@ int main(int argc, char *argv[]) { - char *labels[MAXELEMENTS]; - char *shell, ch, *labellist; + char *shell; mac_t label; - int error, labelcount; + int error; if (argc < 3) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 7: 1:38 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4EB2037B404; Wed, 18 Dec 2002 07:01:36 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DCC337B401 for ; Wed, 18 Dec 2002 07:01:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36F1743EC5 for ; Wed, 18 Dec 2002 07:01:35 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBIF1YmV083201 for ; Wed, 18 Dec 2002 07:01:34 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBIF1XY8083184 for perforce@freebsd.org; Wed, 18 Dec 2002 07:01:33 -0800 (PST) Date: Wed, 18 Dec 2002 07:01:33 -0800 (PST) Message-Id: <200212181501.gBIF1XY8083184@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22464 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22464 Change 22464 by green@green_laptop_2 on 2002/12/18 07:00:35 Add security_get_user_contexts(). Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#2 edit .. //depot/projects/trustedbsd/mac/lib/libsebsd/security_get_user_contexts.c#1 add Differences ... ==== //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#2 (text+ko) ==== @@ -82,11 +82,11 @@ extern int security_get_sids(security_id_t *sids, __u32 *nel); -extern int security_get_user_sids(security_id_t fromsid, - const char *username, - __u32 namelen, - security_id_t *sids, - __u32 *nel); +extern int security_get_user_contexts(const char *fromcontext, + const char *username, + const char *const **retcontexts, + size_t *ncontexts) + extern int security_mls(void); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 8:21:15 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CC24A37B404; Wed, 18 Dec 2002 08:21:13 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 638E537B401 for ; Wed, 18 Dec 2002 08:21:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D31543EB2 for ; Wed, 18 Dec 2002 08:21:13 -0800 (PST) (envelope-from cvance@tislabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBIGLCmV011818 for ; Wed, 18 Dec 2002 08:21:12 -0800 (PST) (envelope-from cvance@tislabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBIGLCDT011806 for perforce@freebsd.org; Wed, 18 Dec 2002 08:21:12 -0800 (PST) Date: Wed, 18 Dec 2002 08:21:12 -0800 (PST) Message-Id: <200212181621.gBIGLCDT011806@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cvance@tislabs.com using -f From: Chris Vance Subject: PERFORCE change 22466 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22466 Change 22466 by cvance@cvance_laptop on 2002/12/18 08:20:24 Remove pathlen argument from load_policy call, add missing ';' Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#3 edit Differences ... ==== //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#3 (text+ko) ==== @@ -76,8 +76,7 @@ __u32 scontext_len, security_id_t *out_sid); -extern int security_load_policy(const char *path, - __u32 pathlen); +extern int security_load_policy(const char *path); extern int security_get_sids(security_id_t *sids, __u32 *nel); @@ -85,7 +84,7 @@ extern int security_get_user_contexts(const char *fromcontext, const char *username, const char *const **retcontexts, - size_t *ncontexts) + size_t *ncontexts); extern int security_mls(void); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 8:34:32 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8AA8E37B404; Wed, 18 Dec 2002 08:34:30 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39BB137B401 for ; Wed, 18 Dec 2002 08:34:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D35E443EB2 for ; Wed, 18 Dec 2002 08:34:29 -0800 (PST) (envelope-from cvance@tislabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBIGYTmV016445 for ; Wed, 18 Dec 2002 08:34:29 -0800 (PST) (envelope-from cvance@tislabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBIGYTDS016442 for perforce@freebsd.org; Wed, 18 Dec 2002 08:34:29 -0800 (PST) Date: Wed, 18 Dec 2002 08:34:29 -0800 (PST) Message-Id: <200212181634.gBIGYTDS016442@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cvance@tislabs.com using -f From: Chris Vance Subject: PERFORCE change 22467 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22467 Change 22467 by cvance@cvance_laptop on 2002/12/18 08:33:43 The string identifier for sebsd changed at some point, but wasn't updated here -- do that now. Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd.h#2 edit Differences ... ==== //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd.h#2 (text+ko) ==== @@ -45,7 +45,7 @@ #include "sebsd_proc.h" #include "sebsd_fs.h" -#define SEBSD_ID_STRING "trustedbsd_sebsd" +#define SEBSD_ID_STRING "sebsd" int sebsd_enabled(); int sebsd_enforcing(); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 10:40:11 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6E8D337B404; Wed, 18 Dec 2002 10:40:10 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0813337B401 for ; Wed, 18 Dec 2002 10:40:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A32BC43EDA for ; Wed, 18 Dec 2002 10:40:09 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBIIe9mV059600 for ; Wed, 18 Dec 2002 10:40:09 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBIIe9Xn059591 for perforce@freebsd.org; Wed, 18 Dec 2002 10:40:09 -0800 (PST) Date: Wed, 18 Dec 2002 10:40:09 -0800 (PST) Message-Id: <200212181840.gBIIe9Xn059591@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22472 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22472 Change 22472 by green@green_laptop_2 on 2002/12/18 10:40:04 Remove the "missingops" tool which isn't useful parsing the new MAC operations vectors, which is half the code anyway :) Affected files ... .. //depot/projects/trustedbsd/mac/tools/tools/missingops/missingops.rb#2 delete Differences ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 10:54:31 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6AFEC37B404; Wed, 18 Dec 2002 10:54:28 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFB3A37B401 for ; Wed, 18 Dec 2002 10:54:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C9B943ED4 for ; Wed, 18 Dec 2002 10:54:27 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBIIsRmV066351 for ; Wed, 18 Dec 2002 10:54:27 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBIIsR2V066348 for perforce@freebsd.org; Wed, 18 Dec 2002 10:54:27 -0800 (PST) Date: Wed, 18 Dec 2002 10:54:27 -0800 (PST) Message-Id: <200212181854.gBIIsR2V066348@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22473 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22473 Change 22473 by green@green_laptop_2 on 2002/12/18 10:54:02 Implement security_get_user_contexts() and get_ordered_context_list() in much less code than in the SELinux sid-based libsecure implementation. This is mostly what's necessary for the authentication framework's SEBSD needs. Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/Makefile#2 edit .. //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#4 edit .. //depot/projects/trustedbsd/mac/lib/libsebsd/security_get_user_contexts.c#2 edit Differences ... ==== //depot/projects/trustedbsd/mac/lib/libsebsd/Makefile#2 (text+ko) ==== @@ -10,7 +10,7 @@ CFLAGS+=-I${.CURDIR}/../../sys NOMAN= -SRCS= system.c +SRCS= system.c security_get_user_contexts.c get_ordered_context_list.c INCS= sebsd_context.h sebsd_ss.h sebsd_proc.h sebsd_fs.h sebsd.h \ sebsd_syscalls.h flask_types.h ==== //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#4 (text+ko) ==== @@ -86,6 +86,11 @@ const char *const **retcontexts, size_t *ncontexts); +/* XXX: do we need its header file? */ +extern int get_ordered_context_list(const char *user_name, + const char *from_context, + char ***ordered_list, + size_t *length); extern int security_mls(void); ==== //depot/projects/trustedbsd/mac/lib/libsebsd/security_get_user_contexts.c#2 (text+ko) ==== @@ -1,3 +1,39 @@ +/*- + * Copyright (c) 2002 Networks Associates Technologies, Inc. + * All rights reserved. + * + * This software was developed for the FreeBSD Project by NAI Labs, the + * Security Research Division of Network Associates, Inc. under + * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA + * CHATS research program. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The names of the authors may not be used to endorse or promote + * products derived from this software without specific prior written + * permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (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$ + */ + #include #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 17:23:57 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B769337B404; Wed, 18 Dec 2002 17:23:54 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F7D137B401 for ; Wed, 18 Dec 2002 17:23:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD1ED43EA9 for ; Wed, 18 Dec 2002 17:23:53 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ1NrmV005947 for ; Wed, 18 Dec 2002 17:23:53 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ1NrNT005944 for perforce@freebsd.org; Wed, 18 Dec 2002 17:23:53 -0800 (PST) Date: Wed, 18 Dec 2002 17:23:53 -0800 (PST) Message-Id: <200212190123.gBJ1NrNT005944@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22489 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22489 Change 22489 by marcel@marcel_vaio on 2002/12/18 17:23:31 Move sio.c and sio_cons.c to the MI file. The MI file already contains sio_pci.c and friends (except sio_isa.c), so sio.c is logically just as MI, which makes sio_cons.c MI. Leave sio_isa.c in the MD files. Affected files ... .. //depot/projects/ia64/sys/conf/files#52 edit .. //depot/projects/ia64/sys/conf/files.alpha#13 edit .. //depot/projects/ia64/sys/conf/files.i386#23 edit .. //depot/projects/ia64/sys/conf/files.ia64#26 edit .. //depot/projects/ia64/sys/conf/files.sparc64#22 edit .. //depot/projects/ia64/sys/conf/files.x86_64#4 edit Differences ... ==== //depot/projects/ia64/sys/conf/files#52 (text+ko) ==== @@ -629,6 +629,8 @@ dev/si/si_eisa.c optional si eisa dev/si/si_isa.c optional si isa dev/si/si_pci.c optional si pci +dev/sio/sio.c optional sio +dev/sio/sio_cons.c optional sio dev/sio/sio_ebus.c optional sio ebus dev/sio/sio_pccard.c optional sio card dev/sio/sio_pccard.c optional sio pccard ==== //depot/projects/ia64/sys/conf/files.alpha#13 (text+ko) ==== @@ -180,7 +180,6 @@ dev/kbd/kbd.c optional kbd dev/kbd/kbd.c optional sc dev/kbd/kbd.c optional ukbd -dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa dev/syscons/schistory.c optional sc dev/syscons/scmouse.c optional sc ==== //depot/projects/ia64/sys/conf/files.i386#23 (text+ko) ==== @@ -134,7 +134,6 @@ dev/sbni/if_sbni.c optional sbni dev/sbni/if_sbni_isa.c optional sbni isa dev/sbni/if_sbni_pci.c optional sbni pci -dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa dev/sr/if_sr_isa.c optional sr isa dev/syscons/apm/apm_saver.c optional apm_saver apm ==== //depot/projects/ia64/sys/conf/files.ia64#26 (text+ko) ==== @@ -89,8 +89,6 @@ dev/kbd/kbd.c optional kbd dev/kbd/kbd.c optional sc dev/kbd/kbd.c optional ukbd -dev/sio/sio.c optional sio -dev/sio/sio_cons.c optional sio dev/sio/sio_isa.c optional sio isa dev/syscons/schistory.c optional sc dev/syscons/scmouse.c optional sc ==== //depot/projects/ia64/sys/conf/files.sparc64#22 (text+ko) ==== @@ -15,7 +15,6 @@ dev/ofw/ofw_console.c optional ofw_console dev/ofw/openfirm.c standard dev/ofw/openfirmio.c standard -dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa geom/geom_bsd.c standard geom/geom_sunlabel.c standard ==== //depot/projects/ia64/sys/conf/files.x86_64#4 (text+ko) ==== @@ -15,7 +15,6 @@ dev/kbd/kbd.c optional sc dev/kbd/kbd.c optional ukbd dev/kbd/kbd.c optional vt -dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa dev/syscons/apm/apm_saver.c optional apm_saver apm dev/syscons/schistory.c optional sc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 17:37:50 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 73A6637B404; Wed, 18 Dec 2002 17:37:24 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F125337B426 for ; Wed, 18 Dec 2002 17:37:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CE8543EC2 for ; Wed, 18 Dec 2002 17:37:18 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ1bImV009739 for ; Wed, 18 Dec 2002 17:37:18 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ1bB2o009711 for perforce@freebsd.org; Wed, 18 Dec 2002 17:37:11 -0800 (PST) Date: Wed, 18 Dec 2002 17:37:11 -0800 (PST) Message-Id: <200212190137.gBJ1bB2o009711@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22492 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22492 Change 22492 by marcel@marcel_vaio on 2002/12/18 17:36:44 IFC @22487 Affected files ... .. //depot/projects/ia64/MAINTAINERS#20 integrate .. //depot/projects/ia64/UPDATING#25 integrate .. //depot/projects/ia64/bin/ls/ls.c#14 integrate .. //depot/projects/ia64/bin/realpath/realpath.c#3 integrate .. //depot/projects/ia64/bin/sh/sh.1#16 integrate .. //depot/projects/ia64/contrib/openpam/CREDITS#5 integrate .. //depot/projects/ia64/contrib/openpam/HISTORY#12 integrate .. //depot/projects/ia64/contrib/openpam/MANIFEST#12 integrate .. //depot/projects/ia64/contrib/openpam/README#8 integrate .. //depot/projects/ia64/contrib/openpam/RELNOTES#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam.3#2 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_borrow_cred.3#8 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_free_data.3#8 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_get_option.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_log.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_nullconv.3#3 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_restore_cred.3#8 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_set_option.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/openpam_ttyconv.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_acct_mgmt.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_authenticate.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_chauthtok.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_close_session.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_end.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_error.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_get_authtok.3#13 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_get_data.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_get_item.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_get_user.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_getenv.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_getenvlist.3#13 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_info.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_open_session.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_prompt.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_putenv.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_set_data.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_set_item.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_setcred.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_setenv.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_sm_acct_mgmt.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_sm_authenticate.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_sm_chauthtok.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_sm_close_session.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_sm_open_session.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_sm_setcred.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_start.3#13 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_strerror.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_verror.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_vinfo.3#12 integrate .. //depot/projects/ia64/contrib/openpam/doc/man/pam_vprompt.3#12 integrate .. //depot/projects/ia64/contrib/openpam/include/security/pam_constants.h#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_borrow_cred.c#5 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_configure.c#5 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_dispatch.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_findenv.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_free_data.c#5 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_get_option.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_impl.h#11 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_load.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_log.c#11 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_nullconv.c#4 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_restore_cred.c#5 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_set_option.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/openpam_ttyconv.c#12 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_acct_mgmt.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_authenticate.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_authenticate_secondary.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_chauthtok.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_close_session.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_end.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_authtok.c#13 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_data.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_item.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_mapped_authtok.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_mapped_username.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_get_user.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_getenv.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_getenvlist.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_open_session.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_putenv.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_set_data.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_set_item.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_set_mapped_authtok.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_set_mapped_username.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_setcred.c#9 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_setenv.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_acct_mgmt.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_authenticate.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_authenticate_secondary.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_chauthtok.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_close_session.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_get_mapped_authtok.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_get_mapped_username.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_open_session.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_set_mapped_authtok.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_set_mapped_username.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_sm_setcred.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_start.c#10 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_strerror.c#8 integrate .. //depot/projects/ia64/contrib/openpam/lib/pam_vprompt.c#9 integrate .. //depot/projects/ia64/contrib/openpam/modules/Makefile#8 integrate .. //depot/projects/ia64/contrib/openpam/modules/pam_unix/pam_unix.c#2 integrate .. //depot/projects/ia64/etc/Makefile#19 integrate .. //depot/projects/ia64/etc/defaults/rc.conf#23 integrate .. //depot/projects/ia64/etc/netconfig#3 integrate .. //depot/projects/ia64/etc/rc#22 integrate .. //depot/projects/ia64/etc/rc.d/bgfsck#3 integrate .. //depot/projects/ia64/etc/services#5 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/Makefile#7 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/libc.so.4.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/libc_r.so.4.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/libedit.so.3.bz2.uu#1 branch .. //depot/projects/ia64/lib/compat/compat4x.i386/libedit.so.3.gz.uu#3 delete .. //depot/projects/ia64/lib/compat/compat4x.i386/libpam.so.1.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/libperl.so.3.bz2.uu#1 branch .. //depot/projects/ia64/lib/compat/compat4x.i386/libperl.so.3.gz.uu#3 delete .. //depot/projects/ia64/lib/compat/compat4x.i386/libposix1e.so.2.bz2.uu#1 branch .. //depot/projects/ia64/lib/compat/compat4x.i386/libstdc++.so.3.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_cleartext_pass_ok.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_deny.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_opie.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_permit.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_radius.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_skey.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_ssh.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_tacplus.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/compat/compat4x.i386/pam_unix.so.bz2.uu#2 integrate .. //depot/projects/ia64/lib/libc/compat-43/creat.2#2 integrate .. //depot/projects/ia64/lib/libc/compat-43/gethostid.3#2 integrate .. //depot/projects/ia64/lib/libc/compat-43/killpg.2#2 integrate .. //depot/projects/ia64/lib/libc/compat-43/sigpause.2#2 integrate .. //depot/projects/ia64/lib/libc/compat-43/sigsetmask.2#2 integrate .. //depot/projects/ia64/lib/libc/compat-43/sigvec.2#2 integrate .. //depot/projects/ia64/lib/libc/db/man/dbm.3#2 integrate .. //depot/projects/ia64/lib/libc/db/man/dbopen.3#3 integrate .. //depot/projects/ia64/lib/libc/db/man/mpool.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/alarm.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/basename.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/ctermid.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/devname.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/directory.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/dirname.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/dladdr.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/dllockinit.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/dlopen.3#6 integrate .. //depot/projects/ia64/lib/libc/gen/exec.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/fnmatch.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/frexp.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getbootfile.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/getcap.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getdomainname.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getgrent.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/gethostname.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getnetgrent.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getobjformat.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getpagesize.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getpeereid.3#5 integrate .. //depot/projects/ia64/lib/libc/gen/getpeereid.c#4 integrate .. //depot/projects/ia64/lib/libc/gen/getpwent.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/getvfsent.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/lockf.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/makecontext.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/modf.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/msgctl.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/msgget.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/msgrcv.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/msgsnd.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/pselect.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/rand48.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/readpassphrase.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/rfork_thread.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/setjmp.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/setproctitle.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/signal.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/sigsetops.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/stringlist.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/sysctl.3#6 integrate .. //depot/projects/ia64/lib/libc/gen/tcsetattr.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/timezone.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/ttyname.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/ualarm.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/ulimit.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/unvis.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/valloc.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/vis.3#2 integrate .. //depot/projects/ia64/lib/libc/gmon/moncontrol.3#2 integrate .. //depot/projects/ia64/lib/libc/i386/sys/i386_get_ioperm.2#2 integrate .. //depot/projects/ia64/lib/libc/i386/sys/i386_get_ldt.2#2 integrate .. //depot/projects/ia64/lib/libc/i386/sys/i386_set_watch.3#2 integrate .. //depot/projects/ia64/lib/libc/i386/sys/i386_vm86.2#2 integrate .. //depot/projects/ia64/lib/libc/locale/ctype.3#3 integrate .. //depot/projects/ia64/lib/libc/locale/isblank.3#6 integrate .. //depot/projects/ia64/lib/libc/locale/mbrune.3#4 integrate .. //depot/projects/ia64/lib/libc/locale/rune.3#6 integrate .. //depot/projects/ia64/lib/libc/net/ethers.3#3 integrate .. //depot/projects/ia64/lib/libc/net/getaddrinfo.3#3 integrate .. //depot/projects/ia64/lib/libc/net/gethostbyname.3#3 integrate .. //depot/projects/ia64/lib/libc/net/getipnodebyname.3#2 integrate .. //depot/projects/ia64/lib/libc/net/getnameinfo.3#2 integrate .. //depot/projects/ia64/lib/libc/net/hesiod.3#2 integrate .. //depot/projects/ia64/lib/libc/net/inet6_option_space.3#2 integrate .. //depot/projects/ia64/lib/libc/net/inet6_rthdr_space.3#2 integrate .. //depot/projects/ia64/lib/libc/net/iso_addr.3#2 integrate .. //depot/projects/ia64/lib/libc/net/linkaddr.3#2 integrate .. //depot/projects/ia64/lib/libc/net/rcmd.3#4 integrate .. //depot/projects/ia64/lib/libc/net/resolver.3#2 integrate .. //depot/projects/ia64/lib/libc/net/sockatmark.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_add_perm.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_calc_mask.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_clear_perms.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_copy_entry.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_create_entry.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_delete.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_delete_entry.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_delete_perm.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_from_text.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_get.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_get_entry.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_get_perm_np.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_get_permset.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_get_qualifier.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_get_tag_type.3#3 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_set_permset.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_set_qualifier.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_set_tag_type.3#2 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_to_text.3#2 integrate .. //depot/projects/ia64/lib/libc/regex/regex.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/bindresvport.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/des_crypt.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/getnetconfig.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/getnetconfig.c#3 integrate .. //depot/projects/ia64/lib/libc/rpc/getnetpath.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/getrpcent.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/getrpcport.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/publickey.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_clnt_calls.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_clnt_create.3#5 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_generic.c#4 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_secure.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_soc.3#4 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_svc_calls.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_svc_create.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpcbind.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rtime.3#2 integrate .. //depot/projects/ia64/lib/libc/stdio/fclose.3#2 integrate .. //depot/projects/ia64/lib/libc/stdio/fwide.3#3 integrate .. //depot/projects/ia64/lib/libc/stdio/mktemp.3#2 integrate .. //depot/projects/ia64/lib/libc/stdio/printf.3#15 integrate .. //depot/projects/ia64/lib/libc/stdio/putc.3#4 integrate .. //depot/projects/ia64/lib/libc/stdio/tmpnam.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/abs.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/atexit.3#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/atof.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/atoi.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/div.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/getenv.3#2 integrate .. //depot/projects/ia64/lib/libc/stdlib/getopt_long.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/labs.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/ldiv.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/lsearch.3#3 integrate .. //depot/projects/ia64/lib/libc/stdlib/malloc.3#10 integrate .. //depot/projects/ia64/lib/libc/stdlib/qsort.3#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/rand.3#2 integrate .. //depot/projects/ia64/lib/libc/stdlib/realpath.3#2 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtod.3#5 integrate .. //depot/projects/ia64/lib/libc/stdlib/tsearch.3#5 integrate .. //depot/projects/ia64/lib/libc/stdtime/ctime.3#2 integrate .. //depot/projects/ia64/lib/libc/stdtime/strptime.3#5 integrate .. //depot/projects/ia64/lib/libc/string/index.3#3 integrate .. //depot/projects/ia64/lib/libc/string/rindex.3#3 integrate .. //depot/projects/ia64/lib/libc/string/strchr.3#2 integrate .. //depot/projects/ia64/lib/libc/string/strcpy.3#9 integrate .. //depot/projects/ia64/lib/libc/string/strerror.3#7 integrate .. //depot/projects/ia64/lib/libc/string/strerror.c#6 integrate .. //depot/projects/ia64/lib/libc/string/strlcpy.3#2 integrate .. //depot/projects/ia64/lib/libc/string/strtok.3#3 integrate .. //depot/projects/ia64/lib/libc/sys/_exit.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/accept.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/access.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/acct.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/adjtime.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/aio_cancel.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/aio_error.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/aio_read.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/aio_return.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/aio_suspend.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/aio_waitcomplete.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/aio_write.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/bind.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/brk.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/chdir.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/chflags.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/chmod.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/chown.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/chroot.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/clock_gettime.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/close.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/connect.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/dup.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/execve.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/extattr_get_file.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/fcntl.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/fhopen.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/flock.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/fork.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/fsync.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getdirentries.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getdtablesize.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getfh.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getfsstat.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getgid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getgroups.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getitimer.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getlogin.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getpeername.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getpgrp.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getpid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getpriority.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getrlimit.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getrusage.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getsid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getsockname.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/getsockopt.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/gettimeofday.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/getuid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/intro.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/ioctl.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/issetugid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/jail.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/kenv.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kill.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kldfind.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kldfirstmod.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kldload.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kldnext.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kldstat.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kldsym.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/kldunload.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/kqueue.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/kse.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/ktrace.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/link.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/listen.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/lseek.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/madvise.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/mincore.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/minherit.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mkdir.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/mkfifo.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/mknod.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mlock.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mmap.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/modfind.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/modnext.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/modstat.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/mount.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mprotect.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/msync.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/munmap.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/nanosleep.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/nfssvc.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/open.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/pathconf.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/pipe.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/poll.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/profil.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/ptrace.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/quotactl.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/read.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/readlink.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/reboot.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/recv.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/rename.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/revoke.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/rfork.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/rmdir.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/rtprio.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sched_get_priority_max.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sched_setparam.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sched_setscheduler.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sched_yield.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/select.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/semctl.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/semget.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/semop.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/send.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/sendfile.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/setgroups.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/setpgid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/setregid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/setresuid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/setreuid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/setsid.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/setuid.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/shmat.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/shmctl.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/shmget.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/shutdown.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sigaction.2#9 integrate .. //depot/projects/ia64/lib/libc/sys/sigaltstack.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/sigpending.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sigprocmask.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/sigreturn.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/sigstack.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sigsuspend.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/socket.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/socketpair.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/stat.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/statfs.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/swapon.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/symlink.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/sync.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/sysarch.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/syscall.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/truncate.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/umask.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/undelete.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/unlink.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/utimes.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/uuidgen.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/vfork.2#2 integrate .. //depot/projects/ia64/lib/libc/sys/wait.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/write.2#3 integrate .. //depot/projects/ia64/lib/libc/xdr/xdr.3#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ssh/pam_ssh.8#3 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ssh/pam_ssh.c#11 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_ssh/pam_ssh.h#3 integrate .. //depot/projects/ia64/lib/libypclnt/ypclnt_passwd.c#4 integrate .. //depot/projects/ia64/libexec/rtld-elf/map_object.c#3 integrate .. //depot/projects/ia64/release/Makefile#30 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#4 integrate .. //depot/projects/ia64/release/i386/drivers.conf#10 integrate .. //depot/projects/ia64/sbin/camcontrol/camcontrol.8#5 integrate .. //depot/projects/ia64/sbin/camcontrol/camcontrol.c#8 integrate .. //depot/projects/ia64/sbin/devd/devd.cc#2 integrate .. //depot/projects/ia64/sbin/devd/token.l#3 integrate .. //depot/projects/ia64/sbin/fsck/preen.c#4 integrate .. //depot/projects/ia64/sbin/gbde/Makefile#3 integrate .. //depot/projects/ia64/sbin/gbde/gbde.c#5 integrate .. //depot/projects/ia64/sbin/init/init.c#5 integrate .. //depot/projects/ia64/share/man/man4/Makefile#28 integrate .. //depot/projects/ia64/share/man/man4/mac_biba.4#5 integrate .. //depot/projects/ia64/share/man/man4/mac_bsdextended.4#4 integrate .. //depot/projects/ia64/share/man/man4/sio.4#5 integrate .. //depot/projects/ia64/share/man/man4/trm.4#1 branch .. //depot/projects/ia64/share/man/man5/rc.conf.5#20 integrate .. //depot/projects/ia64/sys/boot/efi/loader/main.c#15 integrate .. //depot/projects/ia64/sys/boot/i386/boot2/Makefile#9 integrate .. //depot/projects/ia64/sys/boot/i386/boot2/boot2.c#13 integrate .. //depot/projects/ia64/sys/boot/libstand/Makefile#2 delete .. //depot/projects/ia64/sys/boot/libstand/__main.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/alpha/_setjmp.S#2 delete .. //depot/projects/ia64/sys/boot/libstand/arp.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/assert.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/bcd.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/bootp.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/bootp.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/bootparam.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/bootparam.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/bswap.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/bzipfs.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/bzlib.c.diff#2 delete .. //depot/projects/ia64/sys/boot/libstand/bzlib.h.diff#2 delete .. //depot/projects/ia64/sys/boot/libstand/bzlib_private.h.diff#2 delete .. //depot/projects/ia64/sys/boot/libstand/cd9660.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/close.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/closeall.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/dev.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/dosfs.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/dosfs.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/environment.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/ether.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/ext2fs.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/fstat.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/getopt.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/gets.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/globals.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/i386/_setjmp.S#2 delete .. //depot/projects/ia64/sys/boot/libstand/if_ether.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/in_cksum.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/inet_ntoa.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/ioctl.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/iodesc.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/libstand.3#4 delete .. //depot/projects/ia64/sys/boot/libstand/lseek.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/net.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/net.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/netif.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/netif.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/nfs.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/nfsv2.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/nullfs.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/open.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/pager.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/powerpc/_setjmp.S#2 delete .. //depot/projects/ia64/sys/boot/libstand/printf.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/qdivrem.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/quad.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/random.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/rarp.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/read.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/readdir.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/rpc.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/rpc.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/rpcv2.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/saioctl.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/sbrk.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/sparc64/_setjmp.S#2 delete .. //depot/projects/ia64/sys/boot/libstand/splitfs.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/stand.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/stat.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/strcasecmp.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/strdup.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/strerror.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/strtol.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/tftp.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/tftp.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/twiddle.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/udp.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/ufs.c#3 delete .. //depot/projects/ia64/sys/boot/libstand/write.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/zalloc.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/zalloc_defs.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/zalloc_malloc.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/zalloc_mem.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/zalloc_protos.h#2 delete .. //depot/projects/ia64/sys/boot/libstand/zipfs.c#2 delete .. //depot/projects/ia64/sys/boot/libstand/zutil.h.diff#2 delete .. //depot/projects/ia64/sys/cam/scsi/scsi_da.c#24 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_sa.c#5 integrate .. //depot/projects/ia64/sys/dev/ata/ata-all.h#8 integrate .. //depot/projects/ia64/sys/dev/ata/ata-cbus.c#2 integrate .. //depot/projects/ia64/sys/dev/ata/ata-disk.c#14 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-cd.c#17 integrate .. //depot/projects/ia64/sys/dev/exca/excavar.h#3 integrate .. //depot/projects/ia64/sys/dev/sound/isa/ad1816.c#5 integrate .. //depot/projects/ia64/sys/dev/sound/isa/ess.c#3 integrate .. //depot/projects/ia64/sys/dev/sound/isa/mss.c#5 integrate .. //depot/projects/ia64/sys/dev/sound/isa/sb16.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/isa/sb8.c#3 integrate .. //depot/projects/ia64/sys/dev/sound/isa/sbc.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/isa/uartsio.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/pci/fm801.c#5 integrate .. //depot/projects/ia64/sys/dev/trm/trm.c#3 integrate .. //depot/projects/ia64/sys/dev/trm/trm.h#2 integrate .. //depot/projects/ia64/sys/dev/usb/ulpt.c#8 integrate .. //depot/projects/ia64/sys/dev/vinum/vinumioctl.c#8 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_crypt.c#6 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_lock.c#5 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_work.c#3 integrate .. //depot/projects/ia64/sys/geom/geom.h#17 integrate .. //depot/projects/ia64/sys/geom/geom_aes.c#7 integrate .. //depot/projects/ia64/sys/geom/geom_bsd.c#21 integrate .. //depot/projects/ia64/sys/geom/geom_disk.c#18 integrate .. //depot/projects/ia64/sys/geom/geom_dump.c#14 integrate .. //depot/projects/ia64/sys/geom/geom_gpt.c#13 integrate .. //depot/projects/ia64/sys/geom/geom_io.c#12 integrate .. //depot/projects/ia64/sys/geom/geom_mbr.c#18 integrate .. //depot/projects/ia64/sys/geom/geom_pc98.c#15 integrate .. //depot/projects/ia64/sys/geom/geom_slice.c#18 integrate .. //depot/projects/ia64/sys/geom/geom_slice.h#9 integrate .. //depot/projects/ia64/sys/geom/geom_subr.c#15 integrate .. //depot/projects/ia64/sys/geom/geom_sunlabel.c#13 integrate .. //depot/projects/ia64/sys/i386/acpica/OsdEnvironment.c#5 integrate .. //depot/projects/ia64/sys/i386/conf/GENERIC#26 integrate .. //depot/projects/ia64/sys/i386/i386/dump_machdep.c#4 integrate .. //depot/projects/ia64/sys/i386/i386/i386-gdbstub.c#3 integrate .. //depot/projects/ia64/sys/ia64/acpica/OsdEnvironment.c#6 integrate .. //depot/projects/ia64/sys/ia64/ia64/dump_machdep.c#4 integrate .. //depot/projects/ia64/sys/ia64/include/dig64.h#3 integrate .. //depot/projects/ia64/sys/kern/imgact_elf.c#24 integrate .. //depot/projects/ia64/sys/kern/kern_exec.c#37 integrate .. //depot/projects/ia64/sys/kern/kern_sig.c#31 integrate .. //depot/projects/ia64/sys/kern/kern_subr.c#12 integrate .. //depot/projects/ia64/sys/kern/subr_diskslice.c#14 integrate .. //depot/projects/ia64/sys/kern/subr_mchain.c#9 integrate .. //depot/projects/ia64/sys/kern/tty_cons.c#8 integrate .. //depot/projects/ia64/sys/net/if.c#15 integrate .. //depot/projects/ia64/sys/net/if_loop.c#9 integrate .. //depot/projects/ia64/sys/net/if_var.h#13 integrate .. //depot/projects/ia64/sys/net/net_osdep.h#5 integrate .. //depot/projects/ia64/sys/net/route.c#6 integrate .. //depot/projects/ia64/sys/net/rtsock.c#13 integrate .. //depot/projects/ia64/sys/netatalk/at_control.c#3 integrate .. //depot/projects/ia64/sys/netinet/in.c#8 integrate .. //depot/projects/ia64/sys/netinet/tcp_input.c#28 integrate .. //depot/projects/ia64/sys/netinet6/in6.c#5 integrate .. //depot/projects/ia64/sys/netinet6/ip6_mroute.c#9 integrate .. //depot/projects/ia64/sys/netsmb/smb.h#5 integrate .. //depot/projects/ia64/sys/netsmb/smb_iod.c#6 integrate .. //depot/projects/ia64/sys/netsmb/smb_rq.c#6 integrate .. //depot/projects/ia64/sys/netsmb/smb_subr.c#7 integrate .. //depot/projects/ia64/sys/pc98/pc98/diskslice_machdep.c#6 integrate .. //depot/projects/ia64/sys/pci/if_dcreg.h#7 integrate .. //depot/projects/ia64/sys/pci/if_xl.c#13 integrate .. //depot/projects/ia64/sys/pci/if_xlreg.h#4 integrate .. //depot/projects/ia64/sys/sys/mchain.h#5 integrate .. //depot/projects/ia64/sys/sys/msg.h#4 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_alloc.c#14 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_snapshot.c#20 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_softdep.c#19 integrate .. //depot/projects/ia64/sys/vm/phys_pager.c#7 integrate .. //depot/projects/ia64/sys/vm/swap_pager.c#17 integrate .. //depot/projects/ia64/sys/vm/vm.h#4 integrate .. //depot/projects/ia64/sys/vm/vm_kern.c#14 integrate .. //depot/projects/ia64/sys/vm/vm_object.c#29 integrate .. //depot/projects/ia64/sys/vm/vm_pageout.c#24 integrate .. //depot/projects/ia64/tools/regression/geom/ConfCmp/ConfCmp.c#5 integrate .. //depot/projects/ia64/tools/regression/geom/GLib/Makefile#7 integrate .. //depot/projects/ia64/tools/regression/geom/Test/Makefile#5 integrate .. //depot/projects/ia64/tools/regression/geom/Test/Makefile.inc#5 integrate .. //depot/projects/ia64/tools/regression/geom/Test/T001/ref.conf#9 integrate .. //depot/projects/ia64/tools/regression/geom/Test/T004/ref.conf#9 integrate .. //depot/projects/ia64/tools/regression/geom/Test/T005/ref.conf#8 integrate .. //depot/projects/ia64/tools/regression/geom/Test/T013/ref.conf#9 integrate .. //depot/projects/ia64/tools/regression/geom/Test/T014/ref.conf#8 integrate .. //depot/projects/ia64/tools/regression/geom/geom.c#5 integrate .. //depot/projects/ia64/tools/regression/geom/geom_kernsim.c#5 integrate .. //depot/projects/ia64/tools/regression/geom/geom_sim.h#8 integrate .. //depot/projects/ia64/tools/regression/geom/geom_simdev.c#5 integrate .. //depot/projects/ia64/tools/regression/geom/geom_simdisk.c#9 integrate .. //depot/projects/ia64/tools/regression/geom/geom_simdisk.h#4 integrate .. //depot/projects/ia64/tools/regression/geom/geom_simdisk_xml.c#7 integrate .. //depot/projects/ia64/tools/regression/lib/libc/string/Makefile#1 branch .. //depot/projects/ia64/tools/regression/lib/libc/string/test-strerror.c#1 branch .. //depot/projects/ia64/usr.bin/less/Makefile#2 integrate .. //depot/projects/ia64/usr.bin/make/main.c#16 integrate .. //depot/projects/ia64/usr.bin/rpcinfo/rpcinfo.c#5 integrate .. //depot/projects/ia64/usr.bin/unifdef/unifdef.1#7 integrate .. //depot/projects/ia64/usr.bin/unifdef/unifdef.c#8 integrate .. //depot/projects/ia64/usr.sbin/burncd/burncd.c#10 integrate .. //depot/projects/ia64/usr.sbin/rpcbind/rpcbind.c#7 integrate .. //depot/projects/ia64/usr.sbin/rpcbind/security.c#3 integrate Differences ... ==== //depot/projects/ia64/MAINTAINERS#20 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.54 2002/11/28 00:02:25 obrien Exp $ +$FreeBSD: src/MAINTAINERS,v 1.55 2002/12/17 21:14:45 jhb Exp $ subsystem login notes ----------------------------- @@ -23,7 +23,6 @@ telnet markm commits _must_ be made to src/crypto/telnet first, only then to "base" telnet via "make unifdef" -i386 boot[012] jhb Pre-commit review preferred. cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. ==== //depot/projects/ia64/UPDATING#25 (text+ko) ==== @@ -17,6 +17,13 @@ developers choose to disable these features on build machines to maximize performance. +20021216: + A name change in /etc/netconfig has been reverted to stay + compatible with with suns TIRPC and also with NetBSD. You need + to run mergemaster after make world. A new libc does still work + with a outdated /etc/netconfig for some time, but you'll get + a warning. This warning will be removed in 20030301. + 20021202: The recent binutils upgrade marks a kernel flag day on sparc64: modules built with the old binutils will not work @@ -1155,4 +1162,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.229 2002/12/06 13:19:35 keramida Exp $ +$FreeBSD: src/UPDATING,v 1.230 2002/12/16 22:24:24 mbr Exp $ ==== //depot/projects/ia64/bin/ls/ls.c#14 (text+ko) ==== @@ -46,7 +46,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.71 2002/11/06 01:18:12 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.72 2002/12/18 21:05:15 rwatson Exp $"); #include #include @@ -448,7 +448,8 @@ * If not recursing down this tree and don't need stat info, just get * the names. */ - ch_options = !f_recursive && options & FTS_NOSTAT ? FTS_NAMEONLY : 0; + ch_options = !f_recursive && !f_label && + options & FTS_NOSTAT ? FTS_NAMEONLY : 0; while ((p = fts_read(ftsp)) != NULL) switch (p->fts_info) { @@ -691,7 +692,9 @@ error = mac_prepare_file_label(&label); if (error == -1) { - warn("%s", cur->fts_name); + warn("MAC label for %s/%s", + cur->fts_parent->fts_path, + cur->fts_name); goto label_out; } @@ -700,8 +703,8 @@ "%s", cur->fts_name); else snprintf(name, sizeof(name), - "%s/%s", cur->fts_parent->fts_accpath, - cur->fts_name); + "%s/%s", cur->fts_parent-> + fts_accpath, cur->fts_name); if (options & FTS_LOGICAL) error = mac_get_file(name, @@ -710,7 +713,9 @@ error = mac_get_link(name, label); if (error == -1) { - warn("%s", cur->fts_name); + warn("MAC label for %s/%s", + cur->fts_parent->fts_path, + cur->fts_name); mac_free(label); goto label_out; } @@ -718,7 +723,9 @@ error = mac_to_text(label, &labelstr); if (error == -1) { - warn("%s", cur->fts_name); + warn("MAC label for %s/%s", + cur->fts_parent->fts_path, + cur->fts_name); mac_free(label); goto label_out; } ==== //depot/projects/ia64/bin/realpath/realpath.c#3 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/bin/realpath/realpath.c,v 1.2 2002/06/09 00:46:24 mike Exp $"); +__FBSDID("$FreeBSD: src/bin/realpath/realpath.c,v 1.4 2002/12/18 11:50:28 johan Exp $"); #include @@ -46,15 +46,12 @@ int main(int argc, char *argv[]) { - char buf[PATH_MAX]; + char buf[MAXPATHLEN]; char *p; - if (argc == 1) { - if ((p = getcwd(NULL, 0)) == NULL) - err(1, "getcwd()"); - } else if (argc == 2) { + if (argc == 2) { if ((p = realpath(argv[1], buf)) == NULL) - err(1, "%s", argv[1]); + err(1, "%s", buf); } else usage(); (void)printf("%s\n", p); @@ -65,6 +62,6 @@ usage(void) { - (void)fprintf(stderr, "usage: realpath [path]\n"); + (void)fprintf(stderr, "usage: realpath path\n"); exit(1); } ==== //depot/projects/ia64/bin/sh/sh.1#16 (text+ko) ==== @@ -33,7 +33,7 @@ .\" SUCH DAMAGE. .\" .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 -.\" $FreeBSD: src/bin/sh/sh.1,v 1.79 2002/08/24 12:41:23 tjr Exp $ +.\" $FreeBSD: src/bin/sh/sh.1,v 1.81 2002/12/17 20:27:48 trhodes Exp $ .\" .Dd May 5, 1995 .Dt SH 1 @@ -257,7 +257,7 @@ running (i.e. when set with the .Ic set command). -.It Fl T Li asynctraps +.It Fl T Li trapsasync When waiting for a child, execute traps immediately. If this option is not set, traps are executed after the child exits, @@ -1790,7 +1790,10 @@ when any specified .Ar signal is received. -The signals are specified by signal number. +The signals are specified by name or number. +In addition, the pseudo-signal +.Ic EXIT +may be used to specify an action that is performed when the shell terminates. The .Ar action may be null or omitted; ==== //depot/projects/ia64/contrib/openpam/CREDITS#5 (text) ==== @@ -14,6 +14,7 @@ Andrew Morgan Brian Fundakowski Feldman Darren J. Moffat + Eric Melville Gary Winiger Joe Marcus Clarke Mark Murray @@ -22,4 +23,4 @@ Solar Designer Takanori Saneto -$P4: //depot/projects/openpam/CREDITS#3 $ +$P4: //depot/projects/openpam/CREDITS#4 $ ==== //depot/projects/ia64/contrib/openpam/HISTORY#12 (text) ==== @@ -1,3 +1,18 @@ +OpenPAM Cyclamen 2002-12-12 + + - ENHANCE: Improve recursion detection in openpam_dispatch(). + + - ENHANCE: Add debugging messages at entry and exit points of most + functions. + + - ENHANCE: Fix some minor style issues. + + - BUGFIX: Add default cases to the switches in openpam_log.c. + + - ENHANCE: Add /usr/local/etc/pam.conf to policy search path. + + - BUGFIX: In openpam_ttyconv(3), print the prompt to stdout rather + than stderr. ============================================================================ OpenPAM Citronella 2002-06-30 @@ -6,7 +21,7 @@ - ENHANCE: Define struct pam_repository and PAM_REPOSITORY (from Solaris 9). - - ENHANCE: Flesh out the pam(3) man page. + - ENHANCE: Flesh out the pam(3) man page. - ENHANCE: Add an openpam(3) page with cross-references to all the documented OpenPAM API extensions. @@ -19,7 +34,6 @@ - ENHANCE: Added sample pam_unix module. - BUGFIX: Various documentation nits. - ============================================================================ OpenPAM Cinquefoil 2002-05-24 @@ -184,4 +198,4 @@ First (beta) release. ============================================================================ -$P4: //depot/projects/openpam/HISTORY#13 $ +$P4: //depot/projects/openpam/HISTORY#16 $ ==== //depot/projects/ia64/contrib/openpam/MANIFEST#12 (text) ==== @@ -1,5 +1,5 @@ # -# $P4: //depot/projects/openpam/MANIFEST#12 $ +# $P4: //depot/projects/openpam/MANIFEST#13 $ # CREDITS HISTORY @@ -125,8 +125,6 @@ modules/Makefile modules/pam_deny/Makefile modules/pam_deny/pam_deny.c -modules/pam_dummy/Makefile -modules/pam_dummy/pam_dummy.c modules/pam_permit/Makefile modules/pam_permit/pam_permit.c modules/pam_unix/Makefile ==== //depot/projects/ia64/contrib/openpam/README#8 (text) ==== @@ -7,20 +7,21 @@ Solaris, at the expense of XSSO conformance and Linux-PAM compatibility. -These are some of OpenPAM's features: +These are some of OpenPAM's features: - Implements the complete PAM API as described in the original PAM paper and in OSF-RFC 86.0; this corresponds to the full XSSO API - except for mappings and secondary authentication. + except for mappings and secondary authentication. Also + implements some extensions found in Solaris 9. - Extends the API with several useful and time-saving functions. - Performs strict checking of return values from service modules. - - Reads configuration from /etc/pam.d/, /usr/local/etc/pam.d/ and - /etc/pam.conf, in that order; this will be made configurable in a - future release. + - Reads configuration from /etc/pam.d/, /etc/pam.conf, + /usr/local/etc/pam.d/ and /usr/local/etc/pam.conf, in that order; + this will be made configurable in a future release. Please direct bug reports and inquiries to openpam@thinksec.com. -$P4: //depot/projects/openpam/README#3 $ +$P4: //depot/projects/openpam/README#4 $ ==== //depot/projects/ia64/contrib/openpam/RELNOTES#12 (text) ==== @@ -1,13 +1,26 @@ - Release notes for OpenPAM Citronella - ==================================== + Release notes for OpenPAM Cyclamen + ================================== + +This release corresponds to the code used in FreeBSD-CURRENT as of the +release date. It has also been successfully built on NetBSD 1.6, and +should build with minimal or no changes on OpenBSD. Work is underway +to port OpenPAM to MacOS 10.2. It has not been tested on any other +operating system. The library itself is complete. Documentation exists in the form of -man pages for the library functions. +man pages for the library functions. These man pages are generated by +a Perl script from specially marked-up comments in the source files +themselves, which minimizes the chance that any of them should be out +of date. + +The distribution also includes three sample modules (pam_deny, +pam_permit and pam_unix) and a sample application (su). These are not +intended for actual use, but rather to serve as examples for module or +application developers. -This release is incorporated into FreeBSD-CURRENT as of 2002-06-30. -It has also been successfully built on NetBSD, and should build with -minimal or no changes on OpenBSD. It has not been tested on any other -OS. +NOTE: to the person who sent me MacOS patches in July 2002: I have +lost your name and email address. Please contact me so I can give you +proper credit for your contribution. -$P4: //depot/projects/openpam/RELNOTES#12 $ +$P4: //depot/projects/openpam/RELNOTES#13 $ ==== //depot/projects/ia64/contrib/openpam/doc/man/openpam.3#2 (text) ==== @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd June 30, 2002 +.Dd December 12, 2002 .Dt OPENPAM 3 .Os .Sh NAME ==== //depot/projects/ia64/contrib/openpam/doc/man/openpam_borrow_cred.3#8 (text) ==== @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd June 30, 2002 +.Dd December 12, 2002 .Dt OPENPAM_BORROW_CRED 3 .Os .Sh NAME ==== //depot/projects/ia64/contrib/openpam/doc/man/openpam_free_data.3#8 (text) ==== @@ -33,7 +33,7 @@ .\" .\" $P4$ >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 18:22:46 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2CCFE37B40B; Wed, 18 Dec 2002 18:22:17 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A533837B408 for ; Wed, 18 Dec 2002 18:22:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98DE243EDC for ; Wed, 18 Dec 2002 18:22:13 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ2MDmV027452 for ; Wed, 18 Dec 2002 18:22:13 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ2MCWE027449 for perforce@freebsd.org; Wed, 18 Dec 2002 18:22:12 -0800 (PST) Date: Wed, 18 Dec 2002 18:22:12 -0800 (PST) Message-Id: <200212190222.gBJ2MCWE027449@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22493 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22493 Change 22493 by rwatson@rwatson_paprika on 2002/12/18 18:21:56 Integ an ACL development branch from TrustedBSD base for semantic improvements to our kernel ACL implementation. Affected files ... .. //depot/projects/trustedbsd/acl/sys/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/alpha-gdbstub.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/api_up1000.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/atomic.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/autoconf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/busdma_machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/busspace.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/clock.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/clock_if.m#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/cpuconf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/critical.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/db_disasm.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/db_instruction.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/db_interface.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/db_trace.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_1000a.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_2100_a50.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_2100_a500.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_3000_300.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_3000_500.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_axppci_33.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_eb164.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_eb64plus.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_kn20aa.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_kn300.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_kn8ae.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_st550.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dec_st6600.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/divrem.m4#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/dump_machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/elf_machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/exception.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/fp_emulate.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/genassym.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/ieee_float.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/ieee_float.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/in_cksum.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/interrupt.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/locore.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/mem.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/mp_machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/pal.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/pmap.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/prom.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/prom_disp.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/promcons.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/sgmap.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/support.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/swtch.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/sys_machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/timerreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/trap.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/alpha/vm_machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/compile/.cvsignore#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/conf/GENERIC#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/conf/GENERIC.hints#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/conf/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/conf/NOTES#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/conf/SIMOS#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/conf/gethints.awk#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/_inttypes.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/_stdint.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/_types.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/alpha_cpu.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/asm.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/atomic.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/bootinfo.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/bus.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/bus_memio.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/bus_pio.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/bwx.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/chipset.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/clock.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/clockvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/cpu.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/cpuconf.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/cpufunc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/critical.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/db_machdep.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/elf.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/endian.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/exec.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/float.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/floatingpoint.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/fpu.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/frame.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/ieee.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/ieeefp.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/in_cksum.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/inst.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/intr.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/intrcnt.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/ioctl_bt848.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/ioctl_meteor.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/kse.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/limits.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/md_var.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/mutex.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/param.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pc/bios.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pc/display.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pc/msdos.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pc/vesa.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pcb.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pcpu.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pmap.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/proc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/profile.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/prom.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/pte.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/ptrace.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/reg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/reloc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/resource.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/rpb.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/runq.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/setjmp.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/sgmap.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/sigframe.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/signal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/smp.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/stdarg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/swiz.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/sysarch.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/ucontext.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/varargs.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/include/vmparam.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/isa/isa.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/isa/isa_dma.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/isa/isavar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/isa/mcclock_isa.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_dummy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_genassym.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_ipc64.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_locore.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_machdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_proto.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_syscall.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_sysent.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/linux_sysvec.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/syscalls.conf#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/linux/syscalls.master#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/mcbus/mcbus.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/mcbus/mcbusreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/mcbus/mcbusvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/mcbus/mcmem.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/mcbus/mcpcia.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/mcbus/mcpciareg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/mcbus/mcpciavar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/README.mach-traps#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/exec_ecoff.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/imgact_osf1.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_ioctl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_misc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_mount.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_proto.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_signal.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_signal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_syscall.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_sysent.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_sysvec.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/osf1_util.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/syscalls.conf#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/osf1/syscalls.master#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/alphapci_if.m#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/apecs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/apecs_pci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/apecsreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/apecsvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/bwx.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/cia.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/cia_pci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/ciareg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/ciavar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/irongate.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/irongate_pci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/irongatereg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/irongatevar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/lca.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/lca_pci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/lcareg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/lcavar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/pci_eb164_intr.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/pci_eb64plus_intr.s#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/pcibus.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/pcibus.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/swiz.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/t2.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/t2_pci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/t2reg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/t2var.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/tsunami.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/tsunami_pci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/tsunamireg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/pci/tsunamivar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/dwlpx.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/dwlpxreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/dwlpxvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/gbus.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/gbusreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/gbusvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/kftxx.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/kftxxreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/kftxxvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/mcclock_tlsb.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/tlsb.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/tlsbcpu.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/tlsbmem.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/tlsbreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/tlsbvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/zs_tlsb.c#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/zsreg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/alpha/tlsb/zsvar.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/compile/.cvsignore#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/_stdint.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/_types.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/elf.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/endian.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/exec.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/limits.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/param.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/signal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/arm/include/ucontext.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/README#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/boot1/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/boot1/boot1.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/cdboot/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/cdboot/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/common/Makefile.common#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/common/conf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/common/help.alpha#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/common/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/OSFpal.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/alpha_copy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/alpha_module.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/bbinfo.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/bootinfo.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/common.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/delay.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/devicename.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/elf_freebsd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/getsecs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/libalpha.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/pal.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/prom.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/prom_disp.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/prom_swpal.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/reboot.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/srmdisk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/srmnet.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/start.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/libalpha/time.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/loader/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/loader/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/netboot/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/alpha/netboot/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/include/arcfuncs.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/include/arctypes.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/include/libarc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/abort.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/arcconsole.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/arcdisk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/arch/alpha/copy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/arch/alpha/rpb.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/arch/alpha/setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/arch/alpha/start.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/bootinfo.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/delay.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/devicename.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/elf_freebsd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/module.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/prom.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/setjmperr.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/lib/time.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/loader/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/loader/conf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/loader/help.alpha#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/loader/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/arc/loader/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/bcache.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/boot.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/bootstrap.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/commands.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/console.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/dev_net.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/dev_net.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/devopen.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/help.common#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/interp.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/interp_backslash.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/interp_forth.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/interp_parse.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/isapnp.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/isapnp.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/load.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/load_elf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/loader.8#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/ls.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/merge_help.awk#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/misc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/module.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/newvers.sh#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/panic.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/pnp.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/pnpdata#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/common/ufsread.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/README#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efi.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efiapi.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/eficon.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efidebug.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efidef.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efidevp.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efierr.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efifs.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efilib.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efinet.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efipart.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efiprot.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efiser.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/arch/ia64/ldscript.ia64#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/arch/ia64/start.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/copy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/delay.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/devicename.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/efiboot.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/efifs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/module.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/libefi/time.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/loader/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/loader/conf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/loader/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/efi/loader/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/alpha/sysdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/alpha/sysdep.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/dict.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/ficl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/ficl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/fileaccess.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/float.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/loader.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/math64.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/math64.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/prefix.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/search.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/stack.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/testmain.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/tools.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/unix.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/vm.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ficl/words.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/forth/loader.4th#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/forth/loader.4th.8#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/forth/loader.conf#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/forth/loader.conf.5#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/forth/loader.rc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/forth/pnp.4th#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/forth/support.4th#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/boot0/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/boot0/boot0.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/boot2/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/boot2/boot1.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/boot2/lib.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/boot2/sio.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/btx/btx.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/btxldr/btxldr.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/elf_freebsd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/gatea20.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/pread.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/time.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/liloldr/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/liloldr/lilobsect.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/liloldr/liloldr.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/loader/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/loader/conf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/loader/help.i386#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/loader/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/loader/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/mbr/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/i386/pxeldr/pxeldr.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/bootinfo.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/copy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/delay.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/devicename.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/elf_freebsd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/exit.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/libski.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/module.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/skiconsole.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/skifs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/ssc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/libski/time.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/skiload/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/skiload/conf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/skiload/ldscript.ia64#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/skiload/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/skiload/skiload.cmd#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ia64/skiload/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/common/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/asm.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/asm.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/bios.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/boot.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/boot.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/boot2.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/dinode.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/disk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/fs.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/inode.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/io.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/quota.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/serial.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/start.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/sys.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/boot2/table.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/btx/btx.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/btxldr/btxldr.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/libpc98/gatea20.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/loader/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/pc98/loader/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/powerpc/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/powerpc/loader/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/powerpc/loader/conf.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/powerpc/loader/help.ofw#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/powerpc/loader/metadata.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/powerpc/loader/start.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/powerpc/loader/version#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/boot1/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/boot1/_start.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/loader/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/loader/locore.S#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/loader/main.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/loader/metadata.c#1 branch .. //depot/projects/trustedbsd/acl/sys/boot/sparc64/loader/version#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_ccb.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_debug.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_periph.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_periph.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_queue.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_queue.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_sim.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_sim.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_xpt.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_xpt.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_xpt_periph.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/cam_xpt_sim.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_all.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_all.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_cd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_cd.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_ch.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_ch.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_da.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_da.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_iu.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_low.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_low.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_message.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_pass.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_pass.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_pt.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_pt.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_sa.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_sa.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_ses.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_ses.h#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_target.c#1 branch .. //depot/projects/trustedbsd/acl/sys/cam/scsi/scsi_targetio.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/00READ#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/README#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/TODO#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/cnode.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_fbsd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_io.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_kernel.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_namecache.c#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_namecache.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_opstats.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_pioctl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_psdev.c#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_psdev.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_subr.c#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_subr.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_venus.c#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_venus.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_vfsops.c#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_vfsops.h#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_vnops.c#1 branch .. //depot/projects/trustedbsd/acl/sys/coda/coda_vnops.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linprocfs/linprocfs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_file.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_getcwd.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_ioctl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_ioctl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_ipc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_ipc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_mib.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_mib.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_misc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_signal.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_signal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_socket.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_socket.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_stats.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_sysctl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_uid16.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_util.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/linux/linux_util.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/pecoff/imgact_pecoff.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/pecoff/imgact_pecoff.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/Makefile#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/imgact_svr4.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_acl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_dirent.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_errno.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_exec.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_fcntl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_fcntl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_filio.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_filio.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_fuser.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_hrt.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ioctl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ioctl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ipc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ipc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_misc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_mman.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_proto.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_resource.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_resource.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_siginfo.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_signal.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_signal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_socket.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_socket.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_sockio.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_sockio.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_sockmod.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_stat.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_stat.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_statvfs.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_stream.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_stropts.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_syscall.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_syscallnames.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_sysconfig.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_sysent.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_systeminfo.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_sysvec.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_termios.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_termios.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_time.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_timod.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ttold.c#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ttold.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_types.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ucontext.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ulimit.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_ustat.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_util.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_utsname.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/svr4_wait.h#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/syscalls.conf#1 branch .. //depot/projects/trustedbsd/acl/sys/compat/svr4/syscalls.master#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/Makefile.alpha#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/Makefile.i386#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/Makefile.ia64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/Makefile.pc98#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/Makefile.powerpc#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/Makefile.sparc64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/Makefile.x86_64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/NOTES#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/defines#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files.alpha#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files.i386#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files.ia64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files.pc98#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files.powerpc#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files.sparc64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/files.x86_64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/kern.mk#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/kern.post.mk#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/kern.pre.mk#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/kmod.mk#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/kmod_syms.awk#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/ldscript.alpha#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/ldscript.i386#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/ldscript.ia64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/ldscript.powerpc#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/ldscript.sparc64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/majors#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/makeLINT.sed#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/newvers.sh#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options.alpha#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options.i386#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options.ia64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options.pc98#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options.powerpc#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options.sparc64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/options.x86_64#1 branch .. //depot/projects/trustedbsd/acl/sys/conf/systags.sh#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/CHANGES.txt#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acapps.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acconfig.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acdebug.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acdisasm.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acdispat.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acdos16.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acefi.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acenv.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acevents.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acexcep.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acfreebsd.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acgcc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acglobal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/achware.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acinterp.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/aclocal.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acmacros.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acnamesp.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acobject.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acoutput.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acparser.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acpi.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acpica_prep.sh#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acpiosxf.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acpixf.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acresrc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acstruct.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/actables.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/actbl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/actbl1.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/actbl2.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/actbl71.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/actypes.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/acutils.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/amlcode.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/amlresrc.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbcmds.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbdisply.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbexec.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbfileio.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbhistry.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbinput.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbstats.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dbxface.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmbuffer.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmnames.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmopcode.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmresrc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmresrcl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmresrcs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dmwalk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dsfield.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dsmethod.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dsmthdat.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dsobject.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dsopcode.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dsutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dswexec.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dswload.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dswscope.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/dswstate.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evevent.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evmisc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evregion.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evrgnini.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evsci.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evxface.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evxfevnt.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/evxfregn.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exconfig.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exconvrt.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/excreate.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exdump.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exfield.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exfldio.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exmisc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exmutex.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exnames.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exoparg1.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exoparg2.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exoparg3.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exoparg6.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exprep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exregion.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exresnte.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exresolv.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exresop.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exstore.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exstoren.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exstorob.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exsystem.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/exutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/hwacpi.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/hwgpe.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/hwregs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/hwsleep.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/hwtimer.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsaccess.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsalloc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsdump.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsdumpdv.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nseval.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsinit.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsload.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsnames.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsobject.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nssearch.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nswalk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsxfeval.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsxfname.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/nsxfobj.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/psargs.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/psfind.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/psopcode.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/psparse.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/psscope.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/pstree.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/psutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/pswalk.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/psxface.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsaddr.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rscalc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rscreate.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsdump.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsio.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsirq.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rslist.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsmemory.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsmisc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/rsxface.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbconvrt.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbget.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbgetall.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbinstal.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbrsdt.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbutils.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbxface.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/tbxfroot.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utalloc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utclib.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utcopy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utdebug.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utdelete.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/uteval.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utglobal.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utinit.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utmath.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utmisc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utobject.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/acpica/utxface.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/fla/COPYRIGHT#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/fla/README#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/fla/fla.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/fla/i386/msysosak.o.uu#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/fla/msysosak.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/fla/patch.00#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/fla/prep.fla.sh#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/oltr/COPYRIGHT#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/oltr/i386-elf.trlld.o.uu#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/oltr/if_oltr.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/oltr/trlld.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/oltr/trlldbm.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/oltr/trlldhm.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/dev/oltr/trlldmac.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/IPFILTER.LICENCE#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/QNX_OCL.txt#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/fil.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_auth.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_auth.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_compat.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_fil.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_fil.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_frag.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_frag.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_ipsec_pxy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_log.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_nat.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_nat.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_netbios_pxy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_proxy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_proxy.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_raudio_pxy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_rcmd_pxy.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_state.c#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ip_state.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/ipl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/contrib/ipfilter/netinet/mlfk_ipl.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/arch/i386/bf_enc.S#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/arch/i386/bf_enc_586.S#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/arch/i386/bf_enc_686.S#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/bf_enc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/bf_locl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/bf_pi.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/bf_skey.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/blowfish/blowfish.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/cast128/cast128.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/cast128/cast128.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/cast128/cast128_subkey.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/arch/i386/des_enc.S#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/des.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/des_ecb.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/des_enc.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/des_locl.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/des_setkey.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/podd.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/sk.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/des/spr.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/md5.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/md5.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rc4/rc4.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rc4/rc4.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rijndael/boxes-fst.dat#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rijndael/rijndael-alg-fst.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rijndael/rijndael-alg-fst.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rijndael/rijndael-api-fst.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rijndael/rijndael-api-fst.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rijndael/rijndael.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/rijndael/rijndael_local.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/sha1.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/sha1.h#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/sha2/sha2.c#1 branch .. //depot/projects/trustedbsd/acl/sys/crypto/sha2/sha2.h#1 branch .. //depot/projects/trustedbsd/acl/sys/ddb/db_access.c#1 branch .. //depot/projects/trustedbsd/acl/sys/ddb/db_access.h#1 branch .. //depot/projects/trustedbsd/acl/sys/ddb/db_break.c#1 branch .. //depot/projects/trustedbsd/acl/sys/ddb/db_break.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 19:23:33 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2881C37B404; Wed, 18 Dec 2002 19:23:32 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B48F037B401 for ; Wed, 18 Dec 2002 19:23:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BD4643EE1 for ; Wed, 18 Dec 2002 19:23:31 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ3NVmV048906 for ; Wed, 18 Dec 2002 19:23:31 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ3NUkf048903 for perforce@freebsd.org; Wed, 18 Dec 2002 19:23:30 -0800 (PST) Date: Wed, 18 Dec 2002 19:23:30 -0800 (PST) Message-Id: <200212190323.gBJ3NUkf048903@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22498 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22498 Change 22498 by rwatson@rwatson_paprika on 2002/12/18 19:22:34 Permit the ACLs flag to be updated using a remount. Affected files ... .. //depot/projects/trustedbsd/acl/sys/sys/mount.h#2 edit Differences ... ==== //depot/projects/trustedbsd/acl/sys/sys/mount.h#2 (text+ko) ==== @@ -210,7 +210,8 @@ MNT_SYNCHRONOUS | MNT_UNION | MNT_ASYNC | \ MNT_NOATIME | \ MNT_NOSYMFOLLOW | MNT_IGNORE | MNT_JAILDEVFS | \ - MNT_NOCLUSTERR | MNT_NOCLUSTERW | MNT_SUIDDIR) + MNT_NOCLUSTERR | MNT_NOCLUSTERW | MNT_SUIDDIR | \ + MNT_ACLS) /* * External filesystem command modifier flags. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 19:24:40 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6B58D37B404; Wed, 18 Dec 2002 19:24:34 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04D5137B401 for ; Wed, 18 Dec 2002 19:24:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8EC0A43EC2 for ; Wed, 18 Dec 2002 19:24:33 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ3OXmV048939 for ; Wed, 18 Dec 2002 19:24:33 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ3OWmv048936 for perforce@freebsd.org; Wed, 18 Dec 2002 19:24:32 -0800 (PST) Date: Wed, 18 Dec 2002 19:24:32 -0800 (PST) Message-Id: <200212190324.gBJ3OWmv048936@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22499 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22499 Change 22499 by rwatson@rwatson_paprika on 2002/12/18 19:23:40 Addition of ACL calls for symlinks: provide some symmetry with mode and ownship calls. Affected files ... .. //depot/projects/trustedbsd/acl/sys/kern/init_sysent.c#2 edit .. //depot/projects/trustedbsd/acl/sys/kern/syscalls.c#2 edit .. //depot/projects/trustedbsd/acl/sys/kern/syscalls.master#2 edit .. //depot/projects/trustedbsd/acl/sys/sys/syscall.h#2 edit .. //depot/projects/trustedbsd/acl/sys/sys/syscall.mk#2 edit .. //depot/projects/trustedbsd/acl/sys/sys/sysproto.h#2 edit Differences ... ==== //depot/projects/trustedbsd/acl/sys/kern/init_sysent.c#2 (text+ko) ==== @@ -2,7 +2,7 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/kern/init_sysent.c,v 1.144 2002/12/15 19:19:14 dillon Exp $ + * $FreeBSD$ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.138 2002/12/15 19:17:56 dillon Exp */ @@ -453,4 +453,8 @@ { SYF_MPSAFE | AS(setcontext_args), (sy_call_t *)setcontext }, /* 422 = setcontext */ { SYF_MPSAFE | AS(swapcontext_args), (sy_call_t *)swapcontext }, /* 423 = swapcontext */ { SYF_MPSAFE | AS(swapoff_args), (sy_call_t *)swapoff }, /* 424 = swapoff */ + { SYF_MPSAFE | AS(__acl_get_link_args), (sy_call_t *)__acl_get_link }, /* 425 = __acl_get_link */ + { SYF_MPSAFE | AS(__acl_set_link_args), (sy_call_t *)__acl_set_link }, /* 426 = __acl_set_link */ + { SYF_MPSAFE | AS(__acl_delete_link_args), (sy_call_t *)__acl_delete_link }, /* 427 = __acl_delete_link */ + { SYF_MPSAFE | AS(__acl_aclcheck_link_args), (sy_call_t *)__acl_aclcheck_link }, /* 428 = __acl_aclcheck_link */ }; ==== //depot/projects/trustedbsd/acl/sys/kern/syscalls.c#2 (text+ko) ==== @@ -2,7 +2,7 @@ * System call names. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/kern/syscalls.c,v 1.130 2002/12/15 19:19:14 dillon Exp $ + * $FreeBSD$ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.138 2002/12/15 19:17:56 dillon Exp */ @@ -432,4 +432,8 @@ "setcontext", /* 422 = setcontext */ "swapcontext", /* 423 = swapcontext */ "swapoff", /* 424 = swapoff */ + "__acl_get_link", /* 425 = __acl_get_link */ + "__acl_set_link", /* 426 = __acl_set_link */ + "__acl_delete_link", /* 427 = __acl_delete_link */ + "__acl_aclcheck_link", /* 428 = __acl_aclcheck_link */ }; ==== //depot/projects/trustedbsd/acl/sys/kern/syscalls.master#2 (text+ko) ==== @@ -613,6 +613,14 @@ 423 MSTD BSD { int swapcontext(struct __ucontext *oucp, \ const struct __ucontext *ucp); } 424 MSTD BSD { int swapoff(const char *name); } +425 MSTD BSD { int __acl_get_link(const char *path, \ + acl_type_t type, struct acl *aclp); } +426 MSTD BSD { int __acl_set_link(const char *path, \ + acl_type_t type, struct acl *aclp); } +427 MSTD BSD { int __acl_delete_link(const char *path, \ + acl_type_t type); } +428 MSTD BSD { int __acl_aclcheck_link(const char *path, \ + acl_type_t type, struct acl *aclp); } ; Please copy any additions and changes to the following compatability tables: ; sys/ia64/ia32/syscalls.master (take a best guess) ==== //depot/projects/trustedbsd/acl/sys/sys/syscall.h#2 (text+ko) ==== @@ -2,7 +2,7 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/sys/syscall.h,v 1.128 2002/12/15 19:19:15 dillon Exp $ + * $FreeBSD$ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.138 2002/12/15 19:17:56 dillon Exp */ @@ -330,4 +330,8 @@ #define SYS_setcontext 422 #define SYS_swapcontext 423 #define SYS_swapoff 424 -#define SYS_MAXSYSCALL 425 +#define SYS___acl_get_link 425 +#define SYS___acl_set_link 426 +#define SYS___acl_delete_link 427 +#define SYS___acl_aclcheck_link 428 +#define SYS_MAXSYSCALL 429 ==== //depot/projects/trustedbsd/acl/sys/sys/syscall.mk#2 (text+ko) ==== @@ -1,6 +1,6 @@ # FreeBSD system call names. # DO NOT EDIT-- this file is automatically generated. -# $FreeBSD: src/sys/sys/syscall.mk,v 1.83 2002/12/15 19:19:15 dillon Exp $ +# $FreeBSD$ # created from FreeBSD: src/sys/kern/syscalls.master,v 1.138 2002/12/15 19:17:56 dillon Exp MIASM = \ syscall.o \ @@ -275,4 +275,8 @@ getcontext.o \ setcontext.o \ swapcontext.o \ - swapoff.o + swapoff.o \ + __acl_get_link.o \ + __acl_set_link.o \ + __acl_delete_link.o \ + __acl_aclcheck_link.o ==== //depot/projects/trustedbsd/acl/sys/sys/sysproto.h#2 (text+ko) ==== @@ -2,7 +2,7 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/sys/sysproto.h,v 1.121 2002/12/15 19:19:15 dillon Exp $ + * $FreeBSD$ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.138 2002/12/15 19:17:56 dillon Exp */ @@ -1204,6 +1204,25 @@ struct swapoff_args { char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)]; }; +struct __acl_get_link_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; + char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)]; + char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)]; +}; +struct __acl_set_link_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; + char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)]; + char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)]; +}; +struct __acl_delete_link_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; + char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)]; +}; +struct __acl_aclcheck_link_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; + char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)]; + char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)]; +}; int nosys(struct thread *, struct nosys_args *); void sys_exit(struct thread *, struct sys_exit_args *); int fork(struct thread *, struct fork_args *); @@ -1476,6 +1495,10 @@ int setcontext(struct thread *, struct setcontext_args *); int swapcontext(struct thread *, struct swapcontext_args *); int swapoff(struct thread *, struct swapoff_args *); +int __acl_get_link(struct thread *, struct __acl_get_link_args *); +int __acl_set_link(struct thread *, struct __acl_set_link_args *); +int __acl_delete_link(struct thread *, struct __acl_delete_link_args *); +int __acl_aclcheck_link(struct thread *, struct __acl_aclcheck_link_args *); #ifdef COMPAT_43 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 19:25: 3 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6BB2237B406; Wed, 18 Dec 2002 19:24:36 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0ECD537B401 for ; Wed, 18 Dec 2002 19:24:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 244EF43EC2 for ; Wed, 18 Dec 2002 19:24:34 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ3OYmV048945 for ; Wed, 18 Dec 2002 19:24:34 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ3OXLK048942 for perforce@freebsd.org; Wed, 18 Dec 2002 19:24:33 -0800 (PST) Date: Wed, 18 Dec 2002 19:24:33 -0800 (PST) Message-Id: <200212190324.gBJ3OXLK048942@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22500 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22500 Change 22500 by rwatson@rwatson_paprika on 2002/12/18 19:24:27 Branch and integrate libc into the ACL dev branch, since we'll need to update system call stubs and man pages there. Affected files ... .. //depot/projects/trustedbsd/acl/lib/libc/Makefile#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/SYS.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/_ctx_start.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/_setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/divrem.m4#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/fabs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/flt_rounds.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/fpgetmask.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/fpgetround.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/fpgetsticky.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/fpsetmask.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/fpsetround.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/fpsetsticky.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/frexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/getcontext.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/infinity.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/isinf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/ldexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/makecontext.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/modf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/rfork_thread.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/gen/sigsetjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/net/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/net/byte_swap_2.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/net/byte_swap_4.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/net/htonl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/net/htons.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/net/ntohl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/net/ntohs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/stdlib/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/string/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/string/bcopy.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/string/bzero.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/string/ffs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/string/memcpy.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/string/memmove.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/Ovfork.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/brk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/cerror.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/exect.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/fork.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/pipe.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/ptrace.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/sbrk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/setlogin.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/alpha/sys/sigreturn.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/creat.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/creat.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/gethostid.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/gethostid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/getwd.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/killpg.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/killpg.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/sethostid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/setpgrp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/setrgid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/setruid.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/setruid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/sigcompat.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/sigpause.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/sigsetmask.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/compat-43/sigvec.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/README#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_close.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_conv.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_debug.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_delete.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_get.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_open.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_overflow.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_page.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_put.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_search.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_seq.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_split.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/bt_utils.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/btree.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/btree/extern.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/changelog#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/db/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/db/db.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/docs/hash.usenix.ps#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/docs/libtp.usenix.ps#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/README#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/extern.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/hash.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/hash.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/hash_bigkey.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/hash_buf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/hash_func.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/hash_log2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/hash_page.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/ndbm.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/hash/page.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/man/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/man/btree.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/man/dbm.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/man/dbopen.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/man/hash.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/man/mpool.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/man/recno.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/mpool/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/mpool/README#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/mpool/mpool.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/mpool/mpool.libtp#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/extern.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_close.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_delete.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_get.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_open.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_put.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_search.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_seq.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/rec_utils.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/recno/recno.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/Makefile#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/README#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/btree.tests/main.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/dbtest.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/driver2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/makedb.sh#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/tcreat3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/tdel.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/testit#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/thash4.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/tread2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/tseq.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/hash.tests/tverify.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/db/test/run.test#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/__xuname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/_pthread_stubs.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/_rand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/_spinlock_stub.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/_thread_init.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/alarm.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/alarm.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/arc4random.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/arc4random.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/assert.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/basename.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/basename.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/check_utility_compat.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/check_utility_compat.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/clock.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/clock.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/closedir.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/confstr.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/confstr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/crypt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ctermid.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ctermid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/daemon.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/daemon.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/devname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/devname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/directory.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/dirname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/dirname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/disklabel.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/dladdr.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/dlfcn.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/dlfunc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/dllockinit.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/dlopen.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/drand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/erand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/err.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/err.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/errlst.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/errno.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/exec.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/exec.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fmtcheck.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fmtcheck.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fmtmsg.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fmtmsg.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fnmatch.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fnmatch.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/frexp.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fstab.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ftok.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ftok.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fts.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/fts.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getbootfile.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getbootfile.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getbsize.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getbsize.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getcap.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getcap.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getcontext.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getcwd.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getcwd.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getdiskbyname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getdomainname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getdomainname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getfsent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getgrent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getgrent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getgrouplist.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getgrouplist.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/gethostname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/gethostname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getloadavg.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getloadavg.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getlogin.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getmntinfo.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getmntinfo.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getnetgrent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getnetgrent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getobjformat.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getobjformat.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getosreldate.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getpagesize.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getpagesize.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getpass.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getpeereid.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getpeereid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getprogname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getprogname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getpwent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getpwent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getttyent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getttyent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getusershell.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getusershell.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getvfsbyname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getvfsbyname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getvfsent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/getvfsent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/glob.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/glob.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/initgroups.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/initgroups.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/isatty.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/isinf.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/jrand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/lcong48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ldexp.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/lockf.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/lockf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/lrand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/makecontext.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/modf.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/mrand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/msgctl.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/msgget.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/msgrcv.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/msgsnd.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/nice.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/nice.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/nlist.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/nlist.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/nrand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ntp_gettime.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/opendir.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pause.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pause.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pmadvise.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/popen.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/popen.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/posixshm.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pselect.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pselect.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/psignal.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/psignal.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pw_scan.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pw_scan.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pwcache.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/pwcache.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/raise.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/raise.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/rand48.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/rand48.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/readdir.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/readpassphrase.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/readpassphrase.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/rewinddir.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/rfork_thread.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/scandir.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/scandir.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/seed48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/seekdir.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/semctl.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setdomainname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sethostname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setjmp.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setjmperr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setmode.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setmode.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setproctitle.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setproctitle.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/setprogname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/shm_open.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/siginterrupt.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/siginterrupt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/siglist.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/signal.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/signal.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sigsetops.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sigsetops.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sleep.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sleep.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/srand48.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/statvfs.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/statvfs.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/stringlist.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/stringlist.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/strtofflags.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/strtofflags.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/swapcontext.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sysconf.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sysconf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sysctl.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sysctl.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sysctlbyname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/sysctlnametomib.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/syslog.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/syslog.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/tcgetpgrp.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/tcsendbreak.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/tcsetattr.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/tcsetpgrp.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/telldir.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/telldir.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/termios.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/time.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/time.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/times.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/times.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/timezone.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/timezone.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ttyname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ttyname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ttyslot.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/tzset.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ualarm.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ualarm.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ucontext.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ulimit.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/ulimit.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/uname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/uname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/unvis.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/unvis.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/usleep.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/usleep.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/utime.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/utime.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/valloc.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/valloc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/vis.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/vis.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/wait.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/wait3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gen/waitpid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gmon/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gmon/gmon.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gmon/mcount.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/gmon/moncontrol.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/SYS.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/_ctx_start.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/_setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/alloca.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/fabs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/frexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/getcontext.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/infinity.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/isinf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/ldexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/makecontext.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/modf.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/rfork_thread.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/signalcontext.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/gen/sigsetjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/net/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/net/htonl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/net/htons.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/net/ntohl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/net/ntohs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/stdlib/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/stdlib/abs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/stdlib/div.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/stdlib/labs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/stdlib/ldiv.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/bcmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/bcopy.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/bzero.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/ffs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/index.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/memchr.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/memcmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/memcpy.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/memmove.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/memset.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/rindex.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/strcat.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/strchr.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/strcmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/strcpy.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/strlen.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/strncmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/strrchr.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/string/swab.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/Ovfork.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/brk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/cerror.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/exect.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_clr_watch.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_get_ioperm.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_get_ioperm.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_get_ldt.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_get_ldt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_set_ioperm.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_set_ldt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_set_watch.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_set_watch.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_vm86.2#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/i386_vm86.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/pipe.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/ptrace.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/reboot.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/sbrk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/setlogin.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/sigreturn.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/i386/sys/syscall.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/SYS.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__divdf3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__divdi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__divsf3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__divsi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__moddi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__modsi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__udivdi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__udivsi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__umoddi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/__umodsi3.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/_setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/fabs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/fpgetmask.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/fpsetmask.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/frexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/infinity.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/isinf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/ldexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/modf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/sigsetjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/gen/unwind.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/net/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/net/byte_swap_2.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/net/byte_swap_4.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/net/htonl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/net/htons.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/net/ntohl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/net/ntohs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/stdlib/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/string/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/string/bcopy.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/string/bzero.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/string/ffs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/string/memcpy.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/string/memmove.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/Ovfork.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/brk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/cerror.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/exect.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/fork.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/pipe.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/ptrace.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/sbrk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/setlogin.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/ia64/sys/sigreturn.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/include/libc_private.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/include/namespace.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/include/reentrant.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/include/spinlock.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/include/un-namespace.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/big5.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/btowc.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/btowc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/collate.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/collate.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/collcmp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/ctype.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/digittoint.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/euc.4#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/euc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/fix_grouping.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/frune.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isalnum.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isalpha.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isascii.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isblank.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/iscntrl.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isctype.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isdigit.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isgraph.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/islower.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isprint.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/ispunct.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isspace.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isupper.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/iswalnum.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/iswctype.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/isxdigit.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/ldpart.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/ldpart.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/lmessages.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/lmessages.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/lmonetary.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/lmonetary.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/lnumeric.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/lnumeric.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/localeconv.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mblen.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbrlen.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbrlen.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbrtowc.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbrtowc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbrune.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbrune.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbsinit.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbsinit.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbsrtowcs.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbsrtowcs.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbstowcs.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mbtowc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/mskanji.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/multibyte.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/nl_langinfo.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/nl_langinfo.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/nomacros.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/none.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/rune.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/rune.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/runetype.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/setinvalidrune.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/setlocale.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/setlocale.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/setlocale.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/setrunelocale.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/table.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/toascii.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/tolower.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/tolower.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/toupper.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/toupper.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/towlower.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/towupper.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/utf2.4#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/utf2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/utf8.5#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/utf8.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcrtomb.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcrtomb.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcsftime.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcsftime.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcsrtombs.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcsrtombs.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstod.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstod.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstoimax.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstol.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstol.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstoll.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstombs.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstoul.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstoull.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcstoumax.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wctob.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wctomb.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wctrans.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wctrans.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wctype.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wctype.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcwidth.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/locale/wcwidth.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/addr2ascii.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/addr2ascii.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ascii2addr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/base64.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/byteorder.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ether_addr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ethers.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getaddrinfo.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getaddrinfo.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/gethostbydns.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/gethostbyht.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/gethostbyname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/gethostbynis.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/gethostnamadr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getifaddrs.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getifaddrs.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getipnodebyname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getnameinfo.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getnameinfo.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getnetbydns.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getnetbyht.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getnetbynis.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getnetent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getnetnamadr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getproto.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getprotoent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getprotoent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getprotoname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getservbyname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getservbyport.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getservent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/getservent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/herror.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/hesiod.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/hesiod.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/if_indextoname.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/if_indextoname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/if_nameindex.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/if_nametoindex.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet6_option_space.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet6_rthdr_space.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_addr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_lnaof.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_makeaddr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_net.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_net_ntop.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_net_pton.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_neta.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_netof.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_network.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_ntoa.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_ntop.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/inet_pton.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ip6opt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/iso_addr.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/iso_addr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/linkaddr.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/linkaddr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/map_v4v6.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/name6.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns_addr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns_name.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns_netint.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns_ntoa.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns_parse.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns_print.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/ns_ttl.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/nsap_addr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/nsdispatch.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/nsdispatch.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/nslexer.l#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/nsparser.y#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/rcmd.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/rcmd.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/rcmdsh.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/rcmdsh.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/recv.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_comp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_config.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_data.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_debug.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_init.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_mkquery.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_mkupdate.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_query.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_send.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/res_update.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/resolver.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/rthdr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/send.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/sockatmark.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/sockatmark.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/net/vars.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/nls/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/nls/catclose.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/nls/catgets.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/nls/catopen.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/nls/msgcat.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/nls/msgcat.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_add_perm.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_calc_mask.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_calc_mask.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_clear_perms.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_copy.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_copy_entry.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_create_entry.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete_entry.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete_entry.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete_perm.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_dup.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_entry.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_free.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_free.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_from_text.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_from_text.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get_entry.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get_perm_np.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get_permset.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get_qualifier.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get_tag_type.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_init.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_init.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_perm.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set_permset.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set_qualifier.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set_tag_type.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_size.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_support.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_support.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_to_text.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_to_text.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_valid.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_valid.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/extattr.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/extattr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_exec.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_free.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_get.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_get.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_is_present_np.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_set.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_set.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/mac_text.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/posix1e.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/SYS.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/_setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/frexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/infinity.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/isinf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/ldexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/modf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/sigsetjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/gen/syncicache.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/net/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/net/htonl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/net/htons.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/net/ntohl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/net/ntohs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/brk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/cerror.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/exect.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/pipe.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/ptrace.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/sbrk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/powerpc/sys/setlogin.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/TESTS/Makefile#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/TESTS/divrem.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/TESTS/mul.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/adddi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/anddi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/ashldi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/ashrdi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/cmpdi2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/divdi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/fixdfdi.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/fixsfdi.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/fixunsdfdi.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/fixunssfdi.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/floatdidf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/floatdisf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/floatunsdidf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/iordi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/lshldi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/lshrdi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/moddi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/muldi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/negdi2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/notdi2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/qdivrem.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/quad.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/subdi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/ucmpdi2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/udivdi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/umoddi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/quad/xordi3.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/COPYRIGHT#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/WHATSNEW#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/cclass.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/cname.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/engine.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/Makefile#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/debug.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/limits.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/main.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/mkh#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/split.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/stdlib.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/grot/tests#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/re_format.7#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/regcomp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/regerror.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/regex.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/regex2.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/regexec.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/regfree.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/regex/utils.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/DISCLAIMER#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/LICENSE#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/PSD.doc/nfs.rfc.ms#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/PSD.doc/rpc.prog.ms#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/PSD.doc/rpc.rfc.ms#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/PSD.doc/rpcgen.ms#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/PSD.doc/stubs#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/PSD.doc/xdr.nts.ms#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/PSD.doc/xdr.rfc.ms#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/README#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/auth_des.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/auth_none.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/auth_time.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/auth_unix.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/authdes_prot.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/authunix_prot.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/bindresvport.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/bindresvport.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/clnt_bcast.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/clnt_dg.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/clnt_generic.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/clnt_perror.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/clnt_raw.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/clnt_simple.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/clnt_vc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/crypt_client.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/des_crypt.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/des_crypt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/des_soft.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getnetconfig.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getnetconfig.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getnetpath.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getnetpath.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getpublickey.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getrpcent.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getrpcent.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getrpcport.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/getrpcport.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/key_call.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/key_prot_xdr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/mt_misc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/netconfig.5#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/netname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/netnamer.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/pmap_clnt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/pmap_getmaps.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/pmap_getport.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/pmap_prot.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/pmap_prot2.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/pmap_rmt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/publickey.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/publickey.5#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc.5#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_callmsg.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_clnt_auth.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_clnt_calls.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_clnt_create.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_com.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_commondata.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_dtablesize.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_generic.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_prot.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_secure.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_soc.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_soc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_svc_calls.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_svc_create.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_svc_err.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_svc_reg.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpc_xdr.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpcb_clnt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpcb_prot.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpcb_st_xdr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpcbind.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rpcdname.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rtime.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/rtime.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_auth.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_auth_des.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_auth_unix.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_dg.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_generic.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_raw.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_run.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_simple.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/rpc/svc_vc.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/SYS.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_add.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_arith.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_compare.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_div.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_emu.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_explode.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_extern.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_implode.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_mul.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_qp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_reg.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_reg.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_sqrt.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/fpu/fpu_subr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/_setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/assym.s#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fabs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fixunsdfsi.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/flt_rounds.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fpgetmask.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fpgetround.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fpgetsticky.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fpsetmask.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fpsetround.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/fpsetsticky.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/frexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/infinity.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/isinf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/ldexp.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/modf.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/setjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/gen/sigsetjmp.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/net/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/net/htonl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/net/htons.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/net/ntohl.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/net/ntohs.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/stdlib/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/string/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_sigtramp_setup.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap_align.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap_emul.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap_fp_disabled.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap_gen.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap_install.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap_private.h#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/__sparc_utrap_setup.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/assym.s#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/brk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/cerror.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/exect.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/pipe.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/ptrace.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/sbrk.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/setlogin.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/sigaction.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/sparc64/sys/sigcode.S#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/Makefile.inc#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/_flock_stub.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/asprintf.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/clrerr.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/fclose.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/fclose.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/fdopen.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/feof.c#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/ferror.3#1 branch .. //depot/projects/trustedbsd/acl/lib/libc/stdio/ferror.c#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 19:25:40 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F006637B404; Wed, 18 Dec 2002 19:25:36 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A66737B401 for ; Wed, 18 Dec 2002 19:25:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 218E443E4A for ; Wed, 18 Dec 2002 19:25:36 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ3PZmV049025 for ; Wed, 18 Dec 2002 19:25:35 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ3PZdQ049022 for perforce@freebsd.org; Wed, 18 Dec 2002 19:25:35 -0800 (PST) Date: Wed, 18 Dec 2002 19:25:35 -0800 (PST) Message-Id: <200212190325.gBJ3PZdQ049022@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22501 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22501 Change 22501 by rwatson@rwatson_paprika on 2002/12/18 19:25:20 Implement ACL system calls for symlinks; mostly just wrapping. Affected files ... .. //depot/projects/trustedbsd/acl/sys/kern/kern_acl.c#2 edit Differences ... ==== //depot/projects/trustedbsd/acl/sys/kern/kern_acl.c#2 (text+ko) ==== @@ -700,6 +700,28 @@ } /* + * Given a file path, get an ACL for it; don't follow links. + * + * MPSAFE + */ +int +__acl_get_link(struct thread *td, struct __acl_get_link_args *uap) +{ + struct nameidata nd; + int error; + + mtx_lock(&Giant); + NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, uap->path, td); + error = namei(&nd); + if (error == 0) { + error = vacl_get_acl(td, nd.ni_vp, uap->type, uap->aclp); + NDFREE(&nd, 0); + } + mtx_unlock(&Giant); + return (error); +} + +/* * Given a file path, set an ACL for it * * MPSAFE @@ -722,6 +744,28 @@ } /* + * Given a file path, set an ACL for it; don't follow links. + * + * MPSAFE + */ +int +__acl_set_link(struct thread *td, struct __acl_set_link_args *uap) +{ + struct nameidata nd; + int error; + + mtx_lock(&Giant); + NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, uap->path, td); + error = namei(&nd); + if (error == 0) { + error = vacl_set_acl(td, nd.ni_vp, uap->type, uap->aclp); + NDFREE(&nd, 0); + } + mtx_unlock(&Giant); + return (error); +} + +/* * Given a file descriptor, get an ACL for it * * MPSAFE @@ -788,6 +832,28 @@ } /* + * Given a file path, delete an ACL from it; don't follow links. + * + * MPSAFE + */ +int +__acl_delete_link(struct thread *td, struct __acl_delete_link_args *uap) +{ + struct nameidata nd; + int error; + + mtx_lock(&Giant); + NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, uap->path, td); + error = namei(&nd); + if (error == 0) { + error = vacl_delete(td, nd.ni_vp, uap->type); + NDFREE(&nd, 0); + } + mtx_unlock(&Giant); + return (error); +} + +/* * Given a file path, delete an ACL from it. * * MPSAFE @@ -832,6 +898,28 @@ } /* + * Given a file path, check an ACL for it; don't follow links. + * + * MPSAFE + */ +int +__acl_aclcheck_link(struct thread *td, struct __acl_aclcheck_link_args *uap) +{ + struct nameidata nd; + int error; + + mtx_lock(&Giant); + NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, uap->path, td); + error = namei(&nd); + if (error == 0) { + error = vacl_aclcheck(td, nd.ni_vp, uap->type, uap->aclp); + NDFREE(&nd, 0); + } + mtx_unlock(&Giant); + return (error); +} + +/* * Given a file descriptor, check an ACL for it * * MPSAFE To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 19:28:42 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4E9A937B404; Wed, 18 Dec 2002 19:28:41 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F298137B401 for ; Wed, 18 Dec 2002 19:28:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92DAF43EDA for ; Wed, 18 Dec 2002 19:28:40 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ3SemV049118 for ; Wed, 18 Dec 2002 19:28:40 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ3See9049115 for perforce@freebsd.org; Wed, 18 Dec 2002 19:28:40 -0800 (PST) Date: Wed, 18 Dec 2002 19:28:40 -0800 (PST) Message-Id: <200212190328.gBJ3See9049115@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22502 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22502 Change 22502 by rwatson@rwatson_paprika on 2002/12/18 19:27:58 Update copyright date. Affected files ... .. //depot/projects/trustedbsd/acl/sys/kern/kern_acl.c#3 edit Differences ... ==== //depot/projects/trustedbsd/acl/sys/kern/kern_acl.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 1999-2001 Robert N. M. Watson + * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson * All rights reserved. * * This software was developed by Robert Watson for the TrustedBSD Project. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 20:19:57 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E173637B404; Wed, 18 Dec 2002 20:19:43 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E13437B401 for ; Wed, 18 Dec 2002 20:19:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2D7843EA9 for ; Wed, 18 Dec 2002 20:19:42 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ4JgmV066792 for ; Wed, 18 Dec 2002 20:19:42 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ4JgOK066789 for perforce@freebsd.org; Wed, 18 Dec 2002 20:19:42 -0800 (PST) Date: Wed, 18 Dec 2002 20:19:42 -0800 (PST) Message-Id: <200212190419.gBJ4JgOK066789@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22503 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22503 Change 22503 by rwatson@rwatson_paprika on 2002/12/18 20:18:53 First pass at system call wrappers, man page updates for _link_np() variations. Affected files ... .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl.3#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete.3#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete.c#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get.3#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get.c#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set.3#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set.c#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_valid.3#2 edit .. //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_valid.c#2 edit Differences ... ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl.3#2 (text+ko) ==== @@ -2,6 +2,8 @@ .\" Copyright (c) 2000, 2001, 2002 Robert N. M. Watson .\" All rights reserved. .\" +.\" This software was developed by Robert Watson for the TrustedBSD Project. +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -25,7 +27,7 @@ .\" .\" $FreeBSD: src/lib/libc/posix1e/acl.3,v 1.19 2002/11/08 15:01:28 rwatson Exp $ .\" -.Dd January 28, 2000 +.Dd December 18, 2002 .Dt ACL 3 .Os .Sh NAME @@ -82,8 +84,10 @@ and may be used to create an empty entry in an ACL. .It Xo .Fn acl_delete_def_file , +.Fn acl_delete_def_link_np , +.Fn acl_delete_fd_np , .Fn acl_delete_file_np , -.Fn acl_delete_fd_np +.Fn acl_delete_link_np .Xc These functions are described in .Xr acl_delete 3 , @@ -114,9 +118,10 @@ .Xr acl_get_entry 3 , and may be used to retrieve a designated ACL entry from an ACL. .It Xo +.Fn acl_get_fd , +.Fn acl_get_fd_np , .Fn acl_get_file , -.Fn acl_get_fd , -.Fn acl_get_fd_np +.Fn acl_get_link_np .Xc These functions are described in .Xr acl_get 3 , @@ -138,9 +143,10 @@ .Xr acl_init 3 , and may be used to allocate a fresh (empty) ACL structure. .It Xo +.Fn acl_set_fd , +.Fn acl_set_fd_np , .Fn acl_set_file , -.Fn acl_set_fd , -.Fn acl_set_fd_np +.Fn acl_set_link_np .Xc These functions are described in .Xr acl_set 3 , @@ -163,8 +169,9 @@ and may be used to generate a text-form of a POSIX.1e semantics ACL. .It Xo .Fn acl_valid , +.Fn acl_valid_fd_np , .Fn acl_valid_file_np , -.Fn acl_valid_fd_np +.Fn acl_valid_link_np .Xc These functions are described in .Xr acl_valid 3 , ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete.3#2 (text+ko) ==== @@ -1,7 +1,9 @@ .\"- -.\" Copyright (c) 2000 Robert N. M. Watson +.\" Copyright (c) 2000, 2002 Robert N. M. Watson .\" All rights reserved. .\" +.\" This software was developed by Robert Watson for the TrustedBSD Project. +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -30,8 +32,10 @@ .Os .Sh NAME .Nm acl_delete_def_file , +.Nm acl_delete_def_link_np , .Nm acl_delete_fd_np , .Nm acl_delete_file_np +.Nm acl_delete_link_np .Nd delete an ACL from a file .Sh LIBRARY .Lb libc @@ -41,21 +45,33 @@ .Ft int .Fn acl_delete_def_file "const char *path_p" .Ft int +.Fn acl_delete_def_link_np "const char *path_p" +.Ft int +.Fn acl_delete_fd_np "int filedes" "acl_type_t type" +.Ft int .Fn acl_delete_file_np "const char *path_p" "acl_type_t type" .Ft int -.Fn acl_delete_fd_np "int filedes" "acl_type_t type" +.Fn acl_delete_link_np "const char *path_p" "acl_type_t type" .Sh DESCRIPTION The .Fn acl_delete_def_file , +.Fn acl_delete_def_link_np , +.Fn acl_delete_fd_np , .Fn acl_delete_file_np , and -.Fn acl_delete_fd_np +.Fn acl_delete_link_np each allow the deletion of an ACL from a file. .Fn acl_delete_def_file is a POSIX.1e call that deletes the default ACL from a file (normally a -directory) by name; the other two calls are non-portable extensions that -allow deleting of arbitrary ACL types from a file/directory by either path -name, or by file descriptor. +directory) by name; the remainder of the calls are non-portable extensions +that permit the deletion of arbitrary ACL types from a file/directory +either by path name or file descriptor. +The +.Fn _file +variations follow a symlink if it occurs in the last segment of the +path name; the +.Fn _linke +variations operate on the symlink itself. .Sh IMPLEMENTATION NOTES .Fx Ns 's support for POSIX.1e interfaces and features is still under @@ -118,5 +134,3 @@ and development continues. .Sh AUTHORS .An Robert N M Watson -.Sh BUGS -These features are not yet fully implemented. ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_delete.c#2 (text+ko) ==== @@ -1,7 +1,9 @@ /*- - * Copyright (c) 1999, 2000, 2001 Robert N. M. Watson + * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson * All rights reserved. * + * This software was developed by Robert Watson for the TrustedBSD Project. + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -43,7 +45,13 @@ return (__acl_delete_file(path_p, ACL_TYPE_DEFAULT)); } +int +acl_delete_def_link_np(const char *path_p) +{ + return (__acl_delete_link(path_p, ACL_TYPE_DEFAULT)); +} + int acl_delete_file_np(const char *path_p, acl_type_t type) { @@ -51,6 +59,13 @@ return (__acl_delete_file(path_p, type)); } +int +acl_delete_link_np(const char *path_p, acl_type_t type) +{ + + return (__acl_delete_link(path_p, type)); +} + int acl_delete_fd_np(int filedes, acl_type_t type) ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get.3#2 (text+ko) ==== @@ -1,7 +1,9 @@ .\"- -.\" Copyright (c) 2000 Robert N. M. Watson +.\" Copyright (c) 2000, 2002 Robert N. M. Watson .\" All rights reserved. .\" +.\" This software was developed by Robert Watson for the TrustedBSD Project. +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -31,7 +33,8 @@ .Sh NAME .Nm acl_get_fd , .Nm acl_get_fd_np , -.Nm acl_get_file +.Nm acl_get_file , +.Nm acl_get_link_np .Nd get an ACL for a file .Sh LIBRARY .Lb libc @@ -39,21 +42,20 @@ .In sys/types.h .In sys/acl.h .Ft acl_t -.Fn acl_get_file "const char *path_p" "acl_type_t type" -.Ft acl_t .Fn acl_get_fd "int fd" .Ft acl_t .Fn acl_get_fd_np "int fd" "acl_type_t type" +.Ft acl_t +.Fn acl_get_file "const char *path_p" "acl_type_t type" +.Ft acl_t +.Fn acl_get_link_np "const char *path_p" "acl_type_t type" .Sh DESCRIPTION The +.Fn acl_get_fd , .Fn acl_get_file , -.Fn acl_get_fd , -and +.Fn acl_get_link_np , .Fn acl_get_fd_np each allow the retrieval of an ACL from a file. -.Fn acl_get_file -is a POSIX.1e call that allows the retrieval of a -specified type of ACL from a file by name; .Fn acl_get_fd is a POSIX.1e call that allows the retrieval of an ACL of type ACL_TYPE_ACCESS @@ -62,8 +64,16 @@ is a non-portable form of .Fn acl_get_fd that allows the retrieval of any type of ACL from a file descriptor. +.Fn acl_get_file +is a POSIX.1e call that allows the retrieval of a +specified type of ACL from a file by name; +.Fn acl_get_link_np +is a non-portable variation on +.Fn acl_get_file +which does not follow a symlink if the target of the call is a +symlink. .Pp -This function may cause memory to be allocated. The caller should free +These functions may cause memory to be allocated. The caller should free any releasable memory, when the new ACL is no longer required, by calling .Xr acl_free 3 with the @@ -135,5 +145,3 @@ and development continues. .Sh AUTHORS .An Robert N M Watson -.Sh BUGS -These features are not yet fully implemented. ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_get.c#2 (text+ko) ==== @@ -1,7 +1,9 @@ /*- - * Copyright (c) 1999, 2000, 2001 Robert N. M. Watson + * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson * All rights reserved. * + * This software was developed by Robert Watson for the TrustedBSD Project. + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -24,9 +26,11 @@ * SUCH DAMAGE. */ /* - * acl_get_file - syscall wrapper for retrieving ACL by filename * acl_get_fd - syscall wrapper for retrieving access ACL by fd * acl_get_fd_np - syscall wrapper for retrieving ACL by fd (non-POSIX) + * acl_get_file - syscall wrapper for retrieving ACL by filename + * acl_get_link_np - syscall wrapper for retrieving ACL by filename (NOFOLLOW) + * (non-POSIX) * acl_get_perm_np() checks if a permission is in the specified * permset (non-POSIX) * acl_get_permset() returns the permission set in the ACL entry @@ -66,6 +70,25 @@ } acl_t +acl_get_link_np(const char *path_p, acl_type_t type) +{ + acl_t aclp; + int error; + + aclp = acl_init(ACL_MAX_ENTRIES); + if (aclp == NULL) + return (NULL); + + error = __acl_get_link(path_p, type, &aclp->ats_acl); + if (error) { + acl_free(aclp); + return (NULL); + } + + return (aclp); +} + +acl_t acl_get_fd(int fd) { acl_t aclp; ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set.3#2 (text+ko) ==== @@ -1,7 +1,9 @@ .\"- -.\" Copyright (c) 2000 Robert N. M. Watson +.\" Copyright (c) 2000, 2002 Robert N. M. Watson .\" All rights reserved. .\" +.\" This software was developed by Robert Watson for the TrustedBSD Project. +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -31,7 +33,8 @@ .Sh NAME .Nm acl_set_fd , .Nm acl_set_fd_np , -.Nm acl_set_file +.Nm acl_set_file , +.Nm acl_set_link_np .Nd set an ACL for a file .Sh LIBRARY .Lb libc @@ -39,29 +42,36 @@ .In sys/types.h .In sys/acl.h .Ft int -.Fn acl_set_file "const char *path_p" "acl_type_t type" "acl_t acl" -.Ft int .Fn acl_set_fd "int fd" "acl_t acl" .Ft int .Fn acl_set_fd_np "int fd" "acl_t acl" "acl_type_t type" +.Ft int +.Fn acl_set_file "const char *path_p" "acl_type_t type" "acl_t acl" +.Ft int +.Fn acl_set_link_np "const char *path_p" "acl_type_t type" "acl_t acl" .Sh DESCRIPTION The +.Fn acl_set_fd , +.Fn acl_set_fd_np , .Fn acl_set_file , -.Fn acl_set_fd , and -.Fn acl_set_fd_np +.Fn acl_set_link_np , each associate an ACL with an object referred to by .Va fd or .Va path_p . -All except .Fn acl_set_fd_np -are POSIX.1e calls-- +and +.Fn acl_set_link_np +are not POSIX.1e calls. .Fn acl_set_fd allows only the setting of ACLs of type ACL_TYPE_ACCESS where as .Fn acl_set_fd_np allows the setting of ACLs of any type. +.Fn acl_set_link_np +acts on a symlink rather than its target, if the target of the +path is a symlink. .Sh IMPLEMENTATION NOTES .Fx Ns 's support for POSIX.1e interfaces and features is still under @@ -125,5 +135,3 @@ and development continues. .Sh AUTHORS .An Robert N M Watson -.Sh BUGS -These features are not yet fully implemented. ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_set.c#2 (text+ko) ==== @@ -1,7 +1,9 @@ /*- - * Copyright (c) 1999, 2000, 2001 Robert N. M. Watson + * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson * All rights reserved. * + * This software was developed by Robert Watson for the TrustedBSD Project. + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -70,6 +72,28 @@ } int +acl_set_link_np(const char *path_p, acl_type_t type, acl_t acl) +{ + int error; + + if (acl == NULL || path_p == NULL) { + errno = EINVAL; + return (-1); + } + if (_posix1e_acl(acl, type)) { + error = _posix1e_acl_sort(acl); + if (error) { + errno = error; + return (-1); + } + } + + acl->ats_cur_entry = 0; + + return (__acl_set_link(path_p, type, &acl->ats_acl)); +} + +int acl_set_fd(int fd, acl_t acl) { int error; ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_valid.3#2 (text+ko) ==== @@ -1,7 +1,9 @@ .\"- -.\" Copyright (c) 2000 Robert N. M. Watson +.\" Copyright (c) 2000, 2002 Robert N. M. Watson .\" All rights reserved. .\" +.\" This software was developed by Robert Watson for the TrustedBSD Project. +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -31,7 +33,8 @@ .Sh NAME .Nm acl_valid , .Nm acl_valid_fd_np , -.Nm acl_valid_file_np +.Nm acl_valid_file_np , +.Nm acl_valid_link_np .Nd validate an ACL .Sh LIBRARY .Lb libc @@ -44,6 +47,8 @@ .Fn acl_valid_fd_np "int fd" "acl_type_t type" "acl_t acl" .Ft int .Fn acl_valid_file_np "const char *path_p" "acl_type_t type" "acl_t acl" +.Ft int +.Fn acl_valid_link_np "const char *path_p" "acl_type_t type" "acl_t acl" .Sh DESCRIPTION These functions check that the ACL referred to by the argument .Va acl @@ -51,13 +56,20 @@ .Fn acl_valid , checks this validity only with POSIX.1e ACL semantics, and irrespective of the context in which the ACL is to be used. The non-portable forms, -.Fn acl_valid_fd_np +.Fn acl_valid_fd_np , +.Fn acl_valid_file_np , and -.Fn acl_valid_file_np , +.Fn acl_valid_link_np allow an ACL to be checked in the context of a specific acl type, .Va type , -and file system object. In environments where additional ACL types are +and file system object. +In environments where additional ACL types are supported than just POSIX.1e, this makes more sense. +Whereas +.Fn acl_valid_file_np +will follow the symlink if the specified path is to a symlink, +.Fn acl_valid_link_np +will not. .Pp For POSIX.1e semantics, the checks include: .Bd -literal -offset indent @@ -140,5 +152,3 @@ and development continues. .Sh AUTHORS .An Robert N M Watson -.Sh BUGS -These features are not yet fully implemented. ==== //depot/projects/trustedbsd/acl/lib/libc/posix1e/acl_valid.c#2 (text+ko) ==== @@ -1,7 +1,9 @@ /*- - * Copyright (c) 1999, 2000, 20001 Robert N. M. Watson + * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson * All rights reserved. * + * This software was developed by Robert Watson for the TrustedBSD Project. + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -70,7 +72,6 @@ } } - int acl_valid_file_np(const char *pathp, acl_type_t type, acl_t acl) { @@ -91,6 +92,25 @@ return (__acl_aclcheck_file(pathp, type, &acl->ats_acl)); } +int +acl_valid_link_np(const char *pathp, acl_type_t type, acl_t acl) +{ + int error; + + if (pathp == NULL || acl == NULL) { + errno = EINVAL; + return (-1); + } + if (_posix1e_acl(acl, type)) { + error = _posix1e_acl_sort(acl); + if (error) { + errno = error; + return (-1); + } + } + + return (__acl_aclcheck_link(pathp, type, &acl->ats_acl)); +} int acl_valid_fd_np(int fd, acl_type_t type, acl_t acl) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Wed Dec 18 21: 3:39 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0BF6E37B404; Wed, 18 Dec 2002 21:03:38 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD05F37B401 for ; Wed, 18 Dec 2002 21:03:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E35843EDA for ; Wed, 18 Dec 2002 21:03:37 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ53bmV084407 for ; Wed, 18 Dec 2002 21:03:37 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ53atQ084404 for perforce@freebsd.org; Wed, 18 Dec 2002 21:03:36 -0800 (PST) Date: Wed, 18 Dec 2002 21:03:36 -0800 (PST) Message-Id: <200212190503.gBJ53atQ084404@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 22505 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22505 Change 22505 by rwatson@rwatson_paprika on 2002/12/18 21:02:44 Copyright update. Affected files ... .. //depot/projects/trustedbsd/acl/sys/ufs/ufs/ufs_acl.c#2 edit Differences ... ==== //depot/projects/trustedbsd/acl/sys/ufs/ufs/ufs_acl.c#2 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 1999-2001 Robert N. M. Watson + * Copyright (c) 1999, 2000, 2001, 2002 Robert N. M. Watson * All rights reserved. * * This software was developed by Robert Watson for the TrustedBSD Project. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Dec 19 6:16:16 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8CA4C37B404; Thu, 19 Dec 2002 06:15:52 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CE6937B401 for ; Thu, 19 Dec 2002 06:15:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B9E843ED1 for ; Thu, 19 Dec 2002 06:15:51 -0800 (PST) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJEFomV081672 for ; Thu, 19 Dec 2002 06:15:50 -0800 (PST) (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJEFou2081669 for perforce@freebsd.org; Thu, 19 Dec 2002 06:15:50 -0800 (PST) Date: Thu, 19 Dec 2002 06:15:50 -0800 (PST) Message-Id: <200212191415.gBJEFou2081669@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav Subject: PERFORCE change 22513 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22513 Change 22513 by des@des.at.des.thinksec.com on 2002/12/19 06:15:13 Ages-old uncommitted changes: restructure the protocol stack, reorganize the headers. Still doesn't work, though. Sponsored by: DARPA, NAI Labs Affected files ... .. //depot/projects/cryptoki/lib/C_CancelFunction.c#5 edit .. //depot/projects/cryptoki/lib/C_CloseAllSessions.c#5 edit .. //depot/projects/cryptoki/lib/C_CloseSession.c#5 edit .. //depot/projects/cryptoki/lib/C_CopyObject.c#5 edit .. //depot/projects/cryptoki/lib/C_CreateObject.c#5 edit .. //depot/projects/cryptoki/lib/C_Decrypt.c#5 edit .. //depot/projects/cryptoki/lib/C_DecryptDigestUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_DecryptFinal.c#5 edit .. //depot/projects/cryptoki/lib/C_DecryptInit.c#5 edit .. //depot/projects/cryptoki/lib/C_DecryptUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_DecryptVerifyUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_DeriveKey.c#5 edit .. //depot/projects/cryptoki/lib/C_DestroyObject.c#5 edit .. //depot/projects/cryptoki/lib/C_Digest.c#5 edit .. //depot/projects/cryptoki/lib/C_DigestEncryptUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_DigestFinal.c#5 edit .. //depot/projects/cryptoki/lib/C_DigestInit.c#5 edit .. //depot/projects/cryptoki/lib/C_DigestKey.c#5 edit .. //depot/projects/cryptoki/lib/C_DigestUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_Encrypt.c#5 edit .. //depot/projects/cryptoki/lib/C_EncryptFinal.c#5 edit .. //depot/projects/cryptoki/lib/C_EncryptInit.c#5 edit .. //depot/projects/cryptoki/lib/C_EncryptUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_Finalize.c#5 edit .. //depot/projects/cryptoki/lib/C_FindObjects.c#5 edit .. //depot/projects/cryptoki/lib/C_FindObjectsFinal.c#5 edit .. //depot/projects/cryptoki/lib/C_FindObjectsInit.c#5 edit .. //depot/projects/cryptoki/lib/C_GenerateKey.c#5 edit .. //depot/projects/cryptoki/lib/C_GenerateKeyPair.c#5 edit .. //depot/projects/cryptoki/lib/C_GenerateRandom.c#5 edit .. //depot/projects/cryptoki/lib/C_GetAttributeValue.c#5 edit .. //depot/projects/cryptoki/lib/C_GetFunctionList.c#6 edit .. //depot/projects/cryptoki/lib/C_GetFunctionStatus.c#5 edit .. //depot/projects/cryptoki/lib/C_GetInfo.c#5 edit .. //depot/projects/cryptoki/lib/C_GetMechanismInfo.c#5 edit .. //depot/projects/cryptoki/lib/C_GetMechanismList.c#5 edit .. //depot/projects/cryptoki/lib/C_GetObjectSize.c#5 edit .. //depot/projects/cryptoki/lib/C_GetOperationState.c#5 edit .. //depot/projects/cryptoki/lib/C_GetSessionInfo.c#5 edit .. //depot/projects/cryptoki/lib/C_GetSlotInfo.c#8 edit .. //depot/projects/cryptoki/lib/C_GetSlotList.c#6 edit .. //depot/projects/cryptoki/lib/C_GetTokenInfo.c#6 edit .. //depot/projects/cryptoki/lib/C_InitPIN.c#5 edit .. //depot/projects/cryptoki/lib/C_InitToken.c#5 edit .. //depot/projects/cryptoki/lib/C_Initialize.c#6 edit .. //depot/projects/cryptoki/lib/C_Login.c#5 edit .. //depot/projects/cryptoki/lib/C_Logout.c#5 edit .. //depot/projects/cryptoki/lib/C_OpenSession.c#5 edit .. //depot/projects/cryptoki/lib/C_SeedRandom.c#5 edit .. //depot/projects/cryptoki/lib/C_SetAttributeValue.c#5 edit .. //depot/projects/cryptoki/lib/C_SetOperationState.c#5 edit .. //depot/projects/cryptoki/lib/C_SetPIN.c#5 edit .. //depot/projects/cryptoki/lib/C_Sign.c#5 edit .. //depot/projects/cryptoki/lib/C_SignEncryptUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_SignFinal.c#5 edit .. //depot/projects/cryptoki/lib/C_SignInit.c#5 edit .. //depot/projects/cryptoki/lib/C_SignRecover.c#5 edit .. //depot/projects/cryptoki/lib/C_SignRecoverInit.c#5 edit .. //depot/projects/cryptoki/lib/C_SignUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_UnwrapKey.c#5 edit .. //depot/projects/cryptoki/lib/C_Verify.c#5 edit .. //depot/projects/cryptoki/lib/C_VerifyFinal.c#5 edit .. //depot/projects/cryptoki/lib/C_VerifyInit.c#5 edit .. //depot/projects/cryptoki/lib/C_VerifyRecover.c#5 edit .. //depot/projects/cryptoki/lib/C_VerifyRecoverInit.c#5 edit .. //depot/projects/cryptoki/lib/C_VerifyUpdate.c#5 edit .. //depot/projects/cryptoki/lib/C_WaitForSlotEvent.c#5 edit .. //depot/projects/cryptoki/lib/C_WrapKey.c#5 edit .. //depot/projects/cryptoki/lib/Makefile#7 edit .. //depot/projects/cryptoki/lib/_ck_apdu.c#2 edit .. //depot/projects/cryptoki/lib/_ck_assert.c#1 add .. //depot/projects/cryptoki/lib/_ck_configure.c#3 edit .. //depot/projects/cryptoki/lib/_ck_crc.c#2 edit .. //depot/projects/cryptoki/lib/_ck_debug.c#1 add .. //depot/projects/cryptoki/lib/_ck_debug.h#1 add .. //depot/projects/cryptoki/lib/_ck_global.c#2 edit .. //depot/projects/cryptoki/lib/_ck_hexdump.c#2 edit .. //depot/projects/cryptoki/lib/_ck_impl.h#1 add .. //depot/projects/cryptoki/lib/_ck_object.c#2 edit .. //depot/projects/cryptoki/lib/_ck_parallel.c#2 edit .. //depot/projects/cryptoki/lib/_ck_serial.c#2 edit .. //depot/projects/cryptoki/lib/_ck_session.h#1 add .. //depot/projects/cryptoki/lib/_ck_session_delete.c#2 edit .. //depot/projects/cryptoki/lib/_ck_session_find.c#2 edit .. //depot/projects/cryptoki/lib/_ck_session_new.c#2 edit .. //depot/projects/cryptoki/lib/_ck_slot_open.c#1 add .. //depot/projects/cryptoki/lib/_ck_token.h#1 add .. //depot/projects/cryptoki/lib/_ck_token_get.c#1 add .. //depot/projects/cryptoki/lib/_ck_tpdu.h#1 add .. //depot/projects/cryptoki/lib/_ck_tpdu_t0.c#2 edit .. //depot/projects/cryptoki/lib/_ck_tpdu_t1.c#2 edit .. //depot/projects/cryptoki/lib/_ck_ugen.c#2 edit .. //depot/projects/cryptoki/lib/_ck_usb.c#2 edit .. //depot/projects/cryptoki/lib/cryptoki_impl.h#5 delete .. //depot/projects/cryptoki/lib/panic.c#1 add Differences ... ==== //depot/projects/cryptoki/lib/C_CancelFunction.c#5 (text+ko) ==== @@ -31,10 +31,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_CancelFunction.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_CancelFunction.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" CK_RV C_CancelFunction(CK_SESSION_HANDLE hSession) ==== //depot/projects/cryptoki/lib/C_CloseAllSessions.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_CloseAllSessions.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_CloseAllSessions.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_slot.h" CK_RV C_CloseAllSessions(CK_SLOT_ID slotID) ==== //depot/projects/cryptoki/lib/C_CloseSession.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_CloseSession.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_CloseSession.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_CloseSession(CK_SESSION_HANDLE hSession) ==== //depot/projects/cryptoki/lib/C_CopyObject.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_CopyObject.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_CopyObject.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_CopyObject(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_CreateObject.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_CreateObject.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_CreateObject.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_CreateObject(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_Decrypt.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_Decrypt.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_Decrypt.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_Decrypt(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DecryptDigestUpdate.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DecryptDigestUpdate.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DecryptDigestUpdate.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DecryptDigestUpdate(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DecryptFinal.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DecryptFinal.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DecryptFinal.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DecryptFinal(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DecryptInit.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DecryptInit.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DecryptInit.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DecryptInit(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DecryptUpdate.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DecryptUpdate.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DecryptUpdate.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DecryptUpdate(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DecryptVerifyUpdate.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DecryptVerifyUpdate.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DecryptVerifyUpdate.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DecryptVerifyUpdate(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DeriveKey.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DeriveKey.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DeriveKey.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DeriveKey(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DestroyObject.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DestroyObject.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DestroyObject.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DestroyObject(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_Digest.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_Digest.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_Digest.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_Digest(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DigestEncryptUpdate.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DigestEncryptUpdate.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DigestEncryptUpdate.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DigestEncryptUpdate(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DigestFinal.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DigestFinal.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DigestFinal.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DigestFinal(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DigestInit.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DigestInit.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DigestInit.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DigestInit(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DigestKey.c#5 (text+ko) ==== @@ -31,10 +31,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DigestKey.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DigestKey.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" CK_RV C_DigestKey(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_DigestUpdate.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_DigestUpdate.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_DigestUpdate.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_DigestUpdate(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_Encrypt.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_Encrypt.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_Encrypt.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_Encrypt(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_EncryptFinal.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_EncryptFinal.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_EncryptFinal.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_EncryptFinal(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_EncryptInit.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_EncryptInit.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_EncryptInit.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_EncryptInit(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_EncryptUpdate.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_EncryptUpdate.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_EncryptUpdate.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_EncryptUpdate(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_Finalize.c#5 (text+ko) ==== @@ -31,19 +31,23 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_Finalize.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_Finalize.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_slot.h" CK_RV C_Finalize(CK_VOID_PTR pReserved) { + CK_ULONG i; if (!_ck_Initialized) return (CKR_CRYPTOKI_NOT_INITIALIZED); if (pReserved != NULL_PTR) return (CKR_ARGUMENTS_BAD); + for (i = 0; i < _ck_NumSlots; ++i) + _ck_Slots[i].cks_driver->close(&_ck_Slots[i], 0); _ck_Initialized = FALSE; return (CKR_OK); } ==== //depot/projects/cryptoki/lib/C_FindObjects.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_FindObjects.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_FindObjects.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_FindObjects(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_FindObjectsFinal.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_FindObjectsFinal.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_FindObjectsFinal.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_FindObjectsFinal(CK_SESSION_HANDLE hSession) ==== //depot/projects/cryptoki/lib/C_FindObjectsInit.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_FindObjectsInit.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_FindObjectsInit.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_FindObjectsInit(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GenerateKey.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GenerateKey.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GenerateKey.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_GenerateKey(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GenerateKeyPair.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GenerateKeyPair.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GenerateKeyPair.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_GenerateKeyPair(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GenerateRandom.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GenerateRandom.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GenerateRandom.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_GenerateRandom(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GetAttributeValue.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetAttributeValue.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetAttributeValue.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_GetAttributeValue(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GetFunctionList.c#6 (text+ko) ==== @@ -31,10 +31,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetFunctionList.c#5 $ + * $P4: //depot/projects/cryptoki/lib/C_GetFunctionList.c#6 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" CK_RV C_GetFunctionList(CK_FUNCTION_LIST_PTR_PTR ppFunctionList) ==== //depot/projects/cryptoki/lib/C_GetFunctionStatus.c#5 (text+ko) ==== @@ -31,10 +31,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetFunctionStatus.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetFunctionStatus.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" CK_RV C_GetFunctionStatus(CK_SESSION_HANDLE hSession) ==== //depot/projects/cryptoki/lib/C_GetInfo.c#5 (text+ko) ==== @@ -31,10 +31,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetInfo.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetInfo.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" CK_RV C_GetInfo(CK_INFO_PTR pInfo) ==== //depot/projects/cryptoki/lib/C_GetMechanismInfo.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetMechanismInfo.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetMechanismInfo.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_slot.h" CK_RV C_GetMechanismInfo(CK_SLOT_ID slotID, ==== //depot/projects/cryptoki/lib/C_GetMechanismList.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetMechanismList.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetMechanismList.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_slot.h" CK_RV C_GetMechanismList(CK_SLOT_ID slotID, ==== //depot/projects/cryptoki/lib/C_GetObjectSize.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetObjectSize.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetObjectSize.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_GetObjectSize(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GetOperationState.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetOperationState.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetOperationState.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_GetOperationState(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GetSessionInfo.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetSessionInfo.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_GetSessionInfo.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_GetSessionInfo(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_GetSlotInfo.c#8 (text+ko) ==== @@ -31,12 +31,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetSlotInfo.c#7 $ + * $P4: //depot/projects/cryptoki/lib/C_GetSlotInfo.c#8 $ */ #include -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_slot.h" CK_RV C_GetSlotInfo(CK_SLOT_ID slotID, @@ -51,6 +52,8 @@ return (CKR_ARGUMENTS_BAD); slot = &_ck_Slots[slotID]; memset(pInfo, 0, sizeof *pInfo); - ret = _ck_call(sinfo, slot->cks_stack, pInfo); + if (_ck_slot_open(slot) != 0) + return (CKR_GENERAL_ERROR); + ret = slot->cks_driver->info(slot, pInfo); return (ret == 0 ? CKR_OK : CKR_GENERAL_ERROR /* XXX */); } ==== //depot/projects/cryptoki/lib/C_GetSlotList.c#6 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetSlotList.c#5 $ + * $P4: //depot/projects/cryptoki/lib/C_GetSlotList.c#6 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_slot.h" CK_RV C_GetSlotList(CK_BBOOL tokenPresent, ==== //depot/projects/cryptoki/lib/C_GetTokenInfo.c#6 (text+ko) ==== @@ -31,20 +31,31 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_GetTokenInfo.c#5 $ + * $P4: //depot/projects/cryptoki/lib/C_GetTokenInfo.c#6 $ */ -#include "cryptoki_impl.h" +#include + +#include "_ck_impl.h" +#include "_ck_slot.h" +#include "_ck_token.h" CK_RV C_GetTokenInfo(CK_SLOT_ID slotID, CK_TOKEN_INFO_PTR pInfo) { + _ck_slot_ptr slot; + _ck_token_ptr token; + int ret; if (!_ck_Initialized) return (CKR_CRYPTOKI_NOT_INITIALIZED); if (pInfo == NULL_PTR || slotID > _ck_NumSlots) return (CKR_ARGUMENTS_BAD); - - return (CKR_TOKEN_NOT_PRESENT); + slot = &_ck_Slots[slotID]; + if ((token = _ck_token_get(slot)) == NULL) + return (CKR_TOKEN_NOT_PRESENT); + memset(pInfo, 0, sizeof *pInfo); + ret = token->ckt_driver->info(token, pInfo); + return (ret == 0 ? CKR_OK : CKR_GENERAL_ERROR /* XXX */); } ==== //depot/projects/cryptoki/lib/C_InitPIN.c#5 (text+ko) ==== @@ -31,10 +31,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_InitPIN.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_InitPIN.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" CK_RV C_InitPIN(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_InitToken.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_InitToken.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_InitToken.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_slot.h" CK_RV C_InitToken(CK_SLOT_ID slotID, ==== //depot/projects/cryptoki/lib/C_Initialize.c#6 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_Initialize.c#5 $ + * $P4: //depot/projects/cryptoki/lib/C_Initialize.c#6 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_misc.h" CK_RV C_Initialize(CK_VOID_PTR pInitArgs) ==== //depot/projects/cryptoki/lib/C_Login.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_Login.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_Login.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_Login(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_Logout.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_Logout.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_Logout.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_Logout(CK_SESSION_HANDLE hSession) ==== //depot/projects/cryptoki/lib/C_OpenSession.c#5 (text+ko) ==== @@ -31,10 +31,12 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_OpenSession.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_OpenSession.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" +#include "_ck_slot.h" CK_RV C_OpenSession(CK_SLOT_ID slotID, ==== //depot/projects/cryptoki/lib/C_SeedRandom.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_SeedRandom.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_SeedRandom.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_SeedRandom(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_SetAttributeValue.c#5 (text+ko) ==== @@ -31,10 +31,11 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/cryptoki/lib/C_SetAttributeValue.c#4 $ + * $P4: //depot/projects/cryptoki/lib/C_SetAttributeValue.c#5 $ */ -#include "cryptoki_impl.h" +#include "_ck_impl.h" +#include "_ck_session.h" CK_RV C_SetAttributeValue(CK_SESSION_HANDLE hSession, ==== //depot/projects/cryptoki/lib/C_SetOperationState.c#5 (text+ko) ==== >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Dec 19 11:21:11 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B207037B401; Thu, 19 Dec 2002 11:21:08 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 483EF37B404 for ; Thu, 19 Dec 2002 11:21:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD10443EDC for ; Thu, 19 Dec 2002 11:21:07 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJJL7mV090458 for ; Thu, 19 Dec 2002 11:21:07 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJJL64C090440 for perforce@freebsd.org; Thu, 19 Dec 2002 11:21:06 -0800 (PST) Date: Thu, 19 Dec 2002 11:21:06 -0800 (PST) Message-Id: <200212191921.gBJJL64C090440@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22518 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22518 Change 22518 by green@green_laptop_2 on 2002/12/19 11:20:52 * Make all SEBSD function prototypes live in sebsd.h. * Add get_default_context(). * Add getseccontext(). * Add the ability for get_default_user_contexts() use getseccontext() to determine the current context and prevent the program using it from needing to retrieve the subject label itself. Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/Makefile#3 edit .. //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd.h#3 edit .. //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#5 edit .. //depot/projects/trustedbsd/mac/lib/libsebsd/security_get_user_contexts.c#3 edit Differences ... ==== //depot/projects/trustedbsd/mac/lib/libsebsd/Makefile#3 (text+ko) ==== @@ -10,7 +10,8 @@ CFLAGS+=-I${.CURDIR}/../../sys NOMAN= -SRCS= system.c security_get_user_contexts.c get_ordered_context_list.c +SRCS= system.c security_get_user_contexts.c get_ordered_context_list.c \ + getseccontext.c INCS= sebsd_context.h sebsd_ss.h sebsd_proc.h sebsd_fs.h sebsd.h \ sebsd_syscalls.h flask_types.h ==== //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd.h#3 (text+ko) ==== @@ -47,8 +47,15 @@ #define SEBSD_ID_STRING "sebsd" -int sebsd_enabled(); -int sebsd_enforcing(); -int sebsd_avc_toggle(); +int sebsd_enabled(void); +int sebsd_enforcing(void); +int sebsd_avc_toggle(void); +char *getseccontext(void); +int security_get_user_contexts(const char *fromcontext, const char *username, + char ***retcontexts, size_t *ncontexts); +int get_ordered_context_list(const char *user_name, const char *from_context, + char ***ordered_list, size_t *length); +int get_default_context(const char *username, const char *from_context, + char **default_context); #endif /* _SEBSD_H */ ==== //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd_ss.h#5 (text+ko) ==== @@ -81,17 +81,6 @@ extern int security_get_sids(security_id_t *sids, __u32 *nel); -extern int security_get_user_contexts(const char *fromcontext, - const char *username, - const char *const **retcontexts, - size_t *ncontexts); - -/* XXX: do we need its header file? */ -extern int get_ordered_context_list(const char *user_name, - const char *from_context, - char ***ordered_list, - size_t *length); - extern int security_mls(void); ==== //depot/projects/trustedbsd/mac/lib/libsebsd/security_get_user_contexts.c#3 (text+ko) ==== @@ -50,7 +50,7 @@ */ int security_get_user_contexts(const char *fromcontext, const char *username, - const char *const **retcontexts, size_t *ncontexts) + char ***retcontexts, size_t *ncontexts) { char *arguments, *contexts, *s, **contextarray; ssize_t arguments_len; @@ -116,6 +116,6 @@ n++; } *ncontexts = n; - *retcontexts = (const char *const *)contextarray; + *retcontexts = contextarray; return (0); } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Dec 19 11:32:24 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A990337B404; Thu, 19 Dec 2002 11:32:22 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44B8A37B401 for ; Thu, 19 Dec 2002 11:32:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDBBA43ED8 for ; Thu, 19 Dec 2002 11:32:21 -0800 (PST) (envelope-from green@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJJWLmV095056 for ; Thu, 19 Dec 2002 11:32:21 -0800 (PST) (envelope-from green@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJJWL4o095053 for perforce@freebsd.org; Thu, 19 Dec 2002 11:32:21 -0800 (PST) Date: Thu, 19 Dec 2002 11:32:21 -0800 (PST) Message-Id: <200212191932.gBJJWL4o095053@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to green@freebsd.org using -f From: Brian Feldman Subject: PERFORCE change 22519 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22519 Change 22519 by green@green_laptop_2 on 2002/12/19 11:31:56 Somehow I hadn't added these already... They're pretty necessary! Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/get_ordered_context_list.c#1 add .. //depot/projects/trustedbsd/mac/lib/libsebsd/getseccontext.c#1 add Differences ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Thu Dec 19 15:53:27 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CF38437B405; Thu, 19 Dec 2002 15:53:03 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90B3A37B401 for ; Thu, 19 Dec 2002 15:53:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CD3443EDA for ; Thu, 19 Dec 2002 15:53:02 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJNr2mV032386 for ; Thu, 19 Dec 2002 15:53:02 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJNr05I032379 for perforce@freebsd.org; Thu, 19 Dec 2002 15:53:00 -0800 (PST) Date: Thu, 19 Dec 2002 15:53:00 -0800 (PST) Message-Id: <200212192353.gBJNr05I032379@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22533 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22533 Change 22533 by marcel@marcel_vaio on 2002/12/19 15:52:57 IFC @22531 The acpidump changes were expected to conflict. This has been resolved by checking the -x hint after the sysctl, but before scanning the 1MB of memory (if applicable). Affected files ... .. //depot/projects/ia64/bin/ls/print.c#10 integrate .. //depot/projects/ia64/contrib/one-true-awk/FIXES#4 integrate .. //depot/projects/ia64/contrib/one-true-awk/FREEBSD-upgrade#5 integrate .. //depot/projects/ia64/contrib/one-true-awk/b.c#4 integrate .. //depot/projects/ia64/contrib/one-true-awk/main.c#5 integrate .. //depot/projects/ia64/contrib/one-true-awk/run.c#4 integrate .. //depot/projects/ia64/lib/libc/compat-43/killpg.2#3 integrate .. //depot/projects/ia64/lib/libc/compat-43/sigpause.2#3 integrate .. //depot/projects/ia64/lib/libc/compat-43/sigvec.2#3 integrate .. //depot/projects/ia64/lib/libc/db/man/btree.3#2 integrate .. //depot/projects/ia64/lib/libc/db/man/dbm.3#3 integrate .. //depot/projects/ia64/lib/libc/db/man/dbopen.3#4 integrate .. //depot/projects/ia64/lib/libc/db/man/hash.3#2 integrate .. //depot/projects/ia64/lib/libc/db/man/mpool.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/dllockinit.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/dlopen.3#7 integrate .. //depot/projects/ia64/lib/libc/gen/exec.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/fmtcheck.3#5 integrate .. //depot/projects/ia64/lib/libc/gen/fts.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/getcap.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/getdomainname.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/gethostname.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/getmntinfo.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getttyent.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/getvfsbyname.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/getvfsent.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/glob.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/makecontext.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/msgctl.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/msgrcv.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/msgsnd.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/rand48.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/scandir.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/siginterrupt.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/signal.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/sysctl.3#7 integrate .. //depot/projects/ia64/lib/libc/gen/syslog.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/tcsendbreak.3#2 integrate .. //depot/projects/ia64/lib/libc/gen/tcsetattr.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/timezone.3#3 integrate .. //depot/projects/ia64/lib/libc/gen/ulimit.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/vis.3#3 integrate .. //depot/projects/ia64/lib/libc/gmon/moncontrol.3#3 integrate .. //depot/projects/ia64/lib/libc/i386/sys/i386_get_ldt.2#3 integrate .. //depot/projects/ia64/lib/libc/i386/sys/i386_set_watch.3#3 integrate .. //depot/projects/ia64/lib/libc/i386/sys/i386_vm86.2#3 integrate .. //depot/projects/ia64/lib/libc/locale/rune.3#7 integrate .. //depot/projects/ia64/lib/libc/net/addr2ascii.3#2 integrate .. //depot/projects/ia64/lib/libc/net/getaddrinfo.3#4 integrate .. //depot/projects/ia64/lib/libc/net/gethostbyname.3#4 integrate .. //depot/projects/ia64/lib/libc/net/getnameinfo.3#3 integrate .. //depot/projects/ia64/lib/libc/net/getnetent.3#3 integrate .. //depot/projects/ia64/lib/libc/net/inet6_option_space.3#3 integrate .. //depot/projects/ia64/lib/libc/net/inet_net.3#2 integrate .. //depot/projects/ia64/lib/libc/net/rcmdsh.3#5 integrate .. //depot/projects/ia64/lib/libc/net/resolver.3#3 integrate .. //depot/projects/ia64/lib/libc/net/sockatmark.3#3 integrate .. //depot/projects/ia64/lib/libc/posix1e/mac_set.3#4 integrate .. //depot/projects/ia64/lib/libc/regex/regex.3#4 integrate .. //depot/projects/ia64/lib/libc/rpc/des_crypt.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/getnetconfig.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_clnt_auth.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_clnt_calls.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_clnt_create.3#6 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_secure.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_soc.3#5 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_svc_calls.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_svc_create.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_svc_err.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_svc_reg.3#2 integrate .. //depot/projects/ia64/lib/libc/rpc/rpcbind.3#3 integrate .. //depot/projects/ia64/lib/libc/rpc/rtime.3#3 integrate .. //depot/projects/ia64/lib/libc/stdio/fflush.3#2 integrate .. //depot/projects/ia64/lib/libc/stdio/fopen.3#6 integrate .. //depot/projects/ia64/lib/libc/stdio/fputs.3#4 integrate .. //depot/projects/ia64/lib/libc/stdio/fseek.3#5 integrate .. //depot/projects/ia64/lib/libc/stdio/perror.c#3 integrate .. //depot/projects/ia64/lib/libc/stdio/setbuf.3#5 integrate .. //depot/projects/ia64/lib/libc/stdlib/lsearch.3#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/tsearch.3#6 integrate .. //depot/projects/ia64/lib/libc/stdtime/ctime.3#3 integrate .. //depot/projects/ia64/lib/libc/stdtime/strptime.3#6 integrate .. //depot/projects/ia64/lib/libc/string/strcpy.3#10 integrate .. //depot/projects/ia64/lib/libc/string/strerror.3#8 integrate .. //depot/projects/ia64/lib/libc/sys/accept.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/access.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/acct.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/aio_cancel.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/aio_error.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/aio_read.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/aio_return.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/aio_suspend.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/aio_write.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/bind.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/chdir.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/chflags.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/chmod.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/chown.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/chroot.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/clock_gettime.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/close.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/connect.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/dup.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/execve.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/extattr_get_file.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/fcntl.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/fhopen.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/flock.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/fork.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/fsync.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getdirentries.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/getfh.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getfsstat.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/getgroups.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getitimer.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getlogin.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/getpeername.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getpriority.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getrlimit.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/getrusage.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getsockname.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/getsockopt.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/gettimeofday.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/ioctl.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/kenv.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/kill.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/kldsym.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/kqueue.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/kse.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/ktrace.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/link.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/listen.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/lseek.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mkdir.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mkfifo.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/mknod.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/mlock.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/mmap.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/mount.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/msync.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/munmap.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/nanosleep.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/open.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/pathconf.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/poll.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/profil.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/ptrace.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/quotactl.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/read.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/readlink.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/reboot.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/recv.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/rename.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/revoke.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/rfork.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/rmdir.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/rtprio.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/sched_get_priority_max.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/sched_setscheduler.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/select.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/semctl.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/semget.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/send.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/sendfile.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/setgroups.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/setregid.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/shmat.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/shmctl.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/shmget.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/sigaction.2#10 integrate .. //depot/projects/ia64/lib/libc/sys/sigprocmask.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/sigreturn.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/socket.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/stat.2#5 integrate .. //depot/projects/ia64/lib/libc/sys/statfs.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/swapon.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/symlink.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/sysarch.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/syscall.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/truncate.2#3 integrate .. //depot/projects/ia64/lib/libc/sys/undelete.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/unlink.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/utimes.2#6 integrate .. //depot/projects/ia64/lib/libc/sys/uuidgen.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/wait.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/write.2#4 integrate .. //depot/projects/ia64/lib/libc/uuid/uuid.3#3 integrate .. //depot/projects/ia64/lib/libc/xdr/xdr.3#3 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_accept.c#3 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_connect.c#3 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_recvfrom.c#3 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_recvmsg.c#3 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_sendmsg.c#3 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_sendto.c#3 integrate .. //depot/projects/ia64/lib/libstand/Makefile#12 integrate .. //depot/projects/ia64/lib/libstand/gzipfs.c#2 integrate .. //depot/projects/ia64/lib/libstand/libstand.3#5 integrate .. //depot/projects/ia64/lib/libstand/stand.h#11 integrate .. //depot/projects/ia64/lib/libstand/zipfs.c#3 delete .. //depot/projects/ia64/share/man/man4/trm.4#2 integrate .. //depot/projects/ia64/share/man/man4/usb.4#7 integrate .. //depot/projects/ia64/share/man/man5/device.hints.5#6 integrate .. //depot/projects/ia64/share/termcap/termcap.src#12 integrate .. //depot/projects/ia64/sys/boot/alpha/common/conf.c#2 integrate .. //depot/projects/ia64/sys/boot/arc/loader/conf.c#2 integrate .. //depot/projects/ia64/sys/boot/efi/loader/conf.c#6 integrate .. //depot/projects/ia64/sys/boot/i386/loader/conf.c#5 integrate .. //depot/projects/ia64/sys/boot/ia64/skiload/conf.c#2 integrate .. //depot/projects/ia64/sys/boot/powerpc/loader/conf.c#2 integrate .. //depot/projects/ia64/sys/boot/sparc64/loader/main.c#11 integrate .. //depot/projects/ia64/sys/geom/geom_mbr.c#19 integrate .. //depot/projects/ia64/sys/net/bpf_compat.h#2 integrate .. //depot/projects/ia64/sys/net/bridge.c#13 integrate .. //depot/projects/ia64/sys/net/if_ethersubr.c#21 integrate .. //depot/projects/ia64/sys/net/radix.c#6 integrate .. //depot/projects/ia64/sys/net/radix.h#3 integrate .. //depot/projects/ia64/sys/net/raw_cb.c#6 integrate .. //depot/projects/ia64/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#2 integrate .. //depot/projects/ia64/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c#2 integrate .. //depot/projects/ia64/sys/netgraph/ng_bridge.c#6 integrate .. //depot/projects/ia64/sys/netgraph/ng_l2tp.c#2 integrate .. //depot/projects/ia64/sys/netgraph/ng_one2many.c#5 integrate .. //depot/projects/ia64/sys/netgraph/ng_ppp.c#8 integrate .. //depot/projects/ia64/sys/netgraph/ng_pptpgre.c#7 integrate .. //depot/projects/ia64/sys/netgraph/ng_source.c#3 integrate .. //depot/projects/ia64/sys/netgraph/ng_tee.c#4 integrate .. //depot/projects/ia64/sys/netinet/ip_encap.c#5 integrate .. //depot/projects/ia64/sys/netinet/ip_fw.c#10 integrate .. //depot/projects/ia64/sys/netinet6/esp_core.c#4 integrate .. //depot/projects/ia64/sys/netinet6/ip6_fw.c#6 integrate .. //depot/projects/ia64/sys/netinet6/ip6_input.c#10 integrate .. //depot/projects/ia64/sys/netinet6/ipcomp_output.c#3 integrate .. //depot/projects/ia64/sys/netipsec/keysock.c#2 integrate .. //depot/projects/ia64/sys/netkey/keysock.c#10 integrate .. //depot/projects/ia64/sys/netsmb/smb_trantcp.c#11 integrate .. //depot/projects/ia64/sys/sys/ipc.h#5 integrate .. //depot/projects/ia64/sys/vm/vm_fault.c#22 integrate .. //depot/projects/ia64/sys/vm/vm_object.c#30 integrate .. //depot/projects/ia64/sys/vm/vm_object.h#11 integrate .. //depot/projects/ia64/sys/vm/vm_page.c#29 integrate .. //depot/projects/ia64/sys/vm/vm_page.h#20 integrate .. //depot/projects/ia64/tools/regression/lib/libc/locale/test-wcrtomb.c#3 integrate .. //depot/projects/ia64/tools/regression/lib/libc/stdio/Makefile#1 branch .. //depot/projects/ia64/tools/regression/lib/libc/stdio/test-perror.c#1 branch .. //depot/projects/ia64/usr.bin/calendar/calendars/calendar.birthday#4 integrate .. //depot/projects/ia64/usr.bin/calendar/calendars/de_DE.ISO8859-1/calendar.wissenschaft#2 integrate .. //depot/projects/ia64/usr.sbin/acpi/acpidump/acpi.c#7 integrate .. //depot/projects/ia64/usr.sbin/acpi/acpidump/acpi_user.c#6 integrate .. //depot/projects/ia64/usr.sbin/acpi/acpidump/acpidump.c#9 integrate .. //depot/projects/ia64/usr.sbin/acpi/acpidump/acpidump.h#7 integrate Differences ... ==== //depot/projects/ia64/bin/ls/print.c#10 (text+ko) ==== @@ -40,7 +40,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.63 2002/11/06 01:18:12 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.64 2002/12/19 01:13:23 tjr Exp $"); #include #include @@ -674,6 +674,14 @@ else snprintf(name, sizeof(name), "%s/%s", p->fts_parent->fts_accpath, p->fts_name); + /* + * We have no way to tell whether a symbolic link has an ACL since + * pathconf() and acl_get_file() both follow them. + */ + if (S_ISLNK(p->fts_statp->st_mode)) { + *haveacls = 1; + return; + } if ((ret = pathconf(name, _PC_ACL_EXTENDED)) <= 0) { if (ret < 0 && errno != EINVAL) warn("%s", name); ==== //depot/projects/ia64/contrib/one-true-awk/FIXES#4 (text+ko) ==== @@ -25,6 +25,12 @@ This file lists all bug fixes, changes, etc., made since the AWK book was sent to the printers in August, 1987. +Dec 13, 2002: + for the moment, the internationalization changes of nov 29 are + rolled back -- programs like x = 1.2 don't work in some locales, + because the parser is expecting x = 1,2. until i understand this + better, this will have to wait. + Nov 29, 2002: modified b.c (with tiny changes in main and run) to support locales, using strcoll and iswhatever tests for posix character ==== //depot/projects/ia64/contrib/one-true-awk/FREEBSD-upgrade#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/contrib/one-true-awk/FREEBSD-upgrade,v 1.4 2002/12/13 05:03:15 obrien Exp $ +# $FreeBSD: src/contrib/one-true-awk/FREEBSD-upgrade,v 1.5 2002/12/19 04:34:00 obrien Exp $ Import of the February 1998 version of the "one true awk", as described in "The AWK Programming Language", by Al Aho, Brian Kernighan, @@ -20,4 +20,4 @@ The vendor import was done by: - cvs import src/contrib/one-true-awk BELL_LABS bwk_20021129 + cvs import src/contrib/one-true-awk BELL_LABS bwk_20021213 ==== //depot/projects/ia64/contrib/one-true-awk/b.c#4 (text+ko) ==== @@ -282,24 +282,9 @@ return c; } -static int collate_range_cmp(int a, int b) -{ - int r; - static char s[2][2]; - - if ((uschar)a == (uschar)b) - return 0; - s[0][0] = a; - s[1][0] = b; - if ((r = strcoll(s[0], s[1])) == 0) - r = (uschar)a - (uschar)b; - return r; -} - char *cclenter(const char *argp) /* add a character class */ { int i, c, c2; - int j; uschar *p = (uschar *) argp; uschar *op, *bp; static uschar *buf = 0; @@ -318,18 +303,15 @@ c2 = *p++; if (c2 == '\\') c2 = quoted((char **) &p); - if (collate_range_cmp(c, c2) > 0) { /* empty; ignore */ + if (c > c2) { /* empty; ignore */ bp--; i--; continue; } - for (j = 0; j < NCHARS; j++) { - if ((collate_range_cmp(c, j) > 0) || - collate_range_cmp(j, c2) > 0) - continue; + while (c < c2) { if (!adjbuf((char **) &buf, &bufsz, bp-buf+2, 100, (char **) &bp, 0)) FATAL("out of space for character class [%.10s...] 2", p); - *bp++ = j; + *bp++ = ++c; i++; } continue; @@ -713,24 +695,23 @@ * relex(), the expanded character class (prior to range expansion) * must be less than twice the size of their full name. */ - struct charclass { const char *cc_name; int cc_namelen; - int (*cc_func)(int); + const char *cc_expand; } charclasses[] = { - { "alnum", 5, isalnum }, - { "alpha", 5, isalpha }, - { "blank", 5, isblank }, - { "cntrl", 5, iscntrl }, - { "digit", 5, isdigit }, - { "graph", 5, isgraph }, - { "lower", 5, islower }, - { "print", 5, isprint }, - { "punct", 5, ispunct }, - { "space", 5, isspace }, - { "upper", 5, isupper }, - { "xdigit", 6, isxdigit }, + { "alnum", 5, "0-9A-Za-z" }, + { "alpha", 5, "A-Za-z" }, + { "blank", 5, " \t" }, + { "cntrl", 5, "\000-\037\177" }, + { "digit", 5, "0-9" }, + { "graph", 5, "\041-\176" }, + { "lower", 5, "a-z" }, + { "print", 5, " \041-\176" }, + { "punct", 5, "\041-\057\072-\100\133-\140\173-\176" }, + { "space", 5, " \f\n\r\t\v" }, + { "upper", 5, "A-Z" }, + { "xdigit", 6, "0-9A-Fa-f" }, { NULL, 0, NULL }, }; @@ -743,7 +724,7 @@ static int bufsz = 100; uschar *bp; struct charclass *cc; - int i; + const uschar *p; switch (c = *prestr++) { case '|': return OR; @@ -792,14 +773,8 @@ if (cc->cc_name != NULL && prestr[1 + cc->cc_namelen] == ':' && prestr[2 + cc->cc_namelen] == ']') { prestr += cc->cc_namelen + 3; - for (i = 0; i < NCHARS; i++) { - if (!adjbuf((char **) &buf, &bufsz, bp-buf+1, 100, (char **) &bp, 0)) - FATAL("out of space for reg expr %.10s...", lastre); - if (cc->cc_func(i)) { - *bp++ = i; - n++; - } - } + for (p = (const uschar *) cc->cc_expand; *p; p++) + *bp++ = *p; } else *bp++ = c; } else if (c == '\0') { ==== //depot/projects/ia64/contrib/one-true-awk/main.c#5 (text+ko) ==== @@ -22,12 +22,11 @@ THIS SOFTWARE. ****************************************************************/ -const char *version = "version 20021129"; +const char *version = "version 20021213"; #define DEBUG #include #include -#include #include #include #include @@ -55,7 +54,6 @@ { const char *fs = NULL; - setlocale(LC_ALL, ""); cmdname = argv[0]; if (argc == 1) { fprintf(stderr, "Usage: %s [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [files]\n", cmdname); ==== //depot/projects/ia64/contrib/one-true-awk/run.c#4 (text+ko) ==== @@ -1509,11 +1509,11 @@ if (t == FTOUPPER) { for (p = buf; *p; p++) if (islower((uschar) *p)) - *p = toupper((uschar)*p); + *p = toupper(*p); } else { for (p = buf; *p; p++) if (isupper((uschar) *p)) - *p = tolower((uschar)*p); + *p = tolower(*p); } tempfree(x); x = gettemp(); ==== //depot/projects/ia64/lib/libc/compat-43/killpg.2#3 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)killpg.2 8.1 (Berkeley) 6/2/93 -.\" $FreeBSD: src/lib/libc/compat-43/killpg.2,v 1.11 2002/12/18 12:45:08 ru Exp $ +.\" $FreeBSD: src/lib/libc/compat-43/killpg.2,v 1.12 2002/12/19 09:40:21 ru Exp $ .\" .Dd June 2, 1993 .Dt KILLPG 2 @@ -76,7 +76,9 @@ will fail and no signal will be sent if: .Bl -tag -width Er .It Bq Er EINVAL -.Fa Sig +The +.Fa sig +argument is not a valid signal number. .It Bq Er ESRCH No process can be found in the process group specified by ==== //depot/projects/ia64/lib/libc/compat-43/sigpause.2#3 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)sigpause.2 8.1 (Berkeley) 6/2/93 -.\" $FreeBSD: src/lib/libc/compat-43/sigpause.2,v 1.11 2002/12/18 12:45:08 ru Exp $ +.\" $FreeBSD: src/lib/libc/compat-43/sigpause.2,v 1.12 2002/12/19 09:40:21 ru Exp $ .\" .Dd June 2, 1993 .Dt SIGPAUSE 2 @@ -56,7 +56,9 @@ to the set of masked signals and then waits for a signal to arrive; on return the set of masked signals is restored. -.Fa Sigmask +The +.Fa sigmask +argument is usually 0 to indicate that no signals are to be blocked. The ==== //depot/projects/ia64/lib/libc/compat-43/sigvec.2#3 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)sigvec.2 8.2 (Berkeley) 4/19/94 -.\" $FreeBSD: src/lib/libc/compat-43/sigvec.2,v 1.20 2002/12/18 12:45:08 ru Exp $ +.\" $FreeBSD: src/lib/libc/compat-43/sigvec.2,v 1.21 2002/12/19 09:40:21 ru Exp $ .\" .Dd April 19, 1994 .Dt SIGVEC 2 @@ -274,7 +274,9 @@ points to memory that is not a valid part of the process address space. .It Bq Er EINVAL -.Fa Sig +The +.Fa sig +argument is not a valid signal number. .It Bq Er EINVAL An attempt is made to ignore or supply a handler for @@ -312,8 +314,10 @@ .Fa sig is the signal number, into which the hardware faults and traps are mapped as defined below. -.Fa Code -is a parameter that is either a constant +The +.Fa code +argument +is either a constant as given below or, for compatibility mode faults, the code provided by the hardware (Compatibility mode faults are distinguished from the other @@ -321,7 +325,9 @@ traps by having .Dv PSL_CM set in the psl). -.Fa Scp +The +.Fa scp +argument is a pointer to the .Fa sigcontext structure (defined in ==== //depot/projects/ia64/lib/libc/db/man/btree.3#2 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)btree.3 8.4 (Berkeley) 8/18/94 -.\" $FreeBSD: src/lib/libc/db/man/btree.3,v 1.5 2001/10/01 16:08:50 ru Exp $ +.\" $FreeBSD: src/lib/libc/db/man/btree.3,v 1.6 2002/12/19 09:40:21 ru Exp $ .\" .Dd August 18, 1994 .Dt BTREE 3 @@ -172,7 +172,9 @@ (no comparison function is specified), the keys are compared lexically, with shorter keys considered less than longer keys. .It Va prefix -.Va Prefix +The +.Va prefix +element is the prefix comparison function. If specified, this routine must return the number of bytes of the second key argument which are necessary to determine that it is greater than the first @@ -206,10 +208,11 @@ If the file already exists (and the .Dv O_TRUNC flag is not specified), the -values specified for the parameters +values specified for the .Va flags , lorder and .Va psize +arguments are ignored in favor of the values used when the tree was created. .Pp ==== //depot/projects/ia64/lib/libc/db/man/dbm.3#3 (text+ko) ==== @@ -13,7 +13,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/db/man/dbm.3,v 1.6 2002/12/18 12:45:08 ru Exp $ +.\" $FreeBSD: src/lib/libc/db/man/dbm.3,v 1.7 2002/12/19 09:40:21 ru Exp $ .\" .\" Note: The date here should be updated whenever a non-trivial .\" change is made to the manual page. @@ -77,7 +77,9 @@ .Fn dbm_open base flags mode function opens or creates a database. +The .Fa base +argument is the basename of the file containing the database; the actual database has a .Pa .db @@ -88,9 +90,11 @@ .Qq Li /home/me/mystuff then the actual database is in the file .Pa /home/me/mystuff.db . +The .Fa flags and .Fa mode +arguments are passed to .Xr open 2 . .Pq Dv O_RDWR | O_CREAT @@ -129,7 +133,9 @@ .Fn dbm_store db key data flags function inserts or replaces an entry in the database. +The .Fa flags +argument is either .Dv DBM_INSERT or ==== //depot/projects/ia64/lib/libc/db/man/dbopen.3#4 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)dbopen.3 8.5 (Berkeley) 1/2/94 -.\" $FreeBSD: src/lib/libc/db/man/dbopen.3,v 1.7 2002/12/18 12:45:08 ru Exp $ +.\" $FreeBSD: src/lib/libc/db/man/dbopen.3,v 1.8 2002/12/19 09:40:21 ru Exp $ .\" .Dd January 2, 1994 .Dt DBOPEN 3 @@ -69,7 +69,9 @@ .Fa file for reading and/or writing. Files never intended to be preserved on disk may be created by setting -the file parameter to +the +.Fa file +argument to .Dv NULL . .Pp The @@ -180,15 +182,16 @@ or .Va sync function may result in inconsistent or lost information. -.Va Close +.Va close routines return -1 on error (setting .Va errno ) and 0 on success. .It Va del A pointer to a routine to remove key/data pairs from the database. .Pp -The parameter +The .Fa flags +argument may be set to the following value: .Bl -tag -width indent .It Dv R_CURSOR @@ -196,7 +199,7 @@ The cursor must have previously been initialized. .El .Pp -.Va Delete +.Va delete routines return -1 on error (setting .Va errno ) , 0 on success, and 1 if the specified @@ -230,7 +233,7 @@ .Fa key are returned in the structure referenced by .Fa data . -.Va Get +.Va get routines return -1 on error (setting .Va errno ) , 0 on success, and 1 if the @@ -239,8 +242,9 @@ .It Va put A pointer to a routine to store key/data pairs in the database. .Pp -The parameter +The .Fa flags +argument may be set to one of the following values: .Bl -tag -width indent .It Dv R_CURSOR @@ -302,7 +306,7 @@ routines is to enter the new key/data pair, replacing any previously existing key. .Pp -.Va Put +.Va put routines return -1 on error (setting .Va errno ) , 0 on success, and 1 if the @@ -336,7 +340,7 @@ .Pp The .Fa flags -value +argument .Em must be set to one of the following values: .Bl -tag -width indent @@ -390,7 +394,7 @@ access methods because they each imply that the keys have an inherent order which does not change. .Pp -.Va Seq +.Va seq routines return -1 on error (setting .Va errno ) , 0 on success and 1 if there are no key/data pairs less than or greater @@ -410,7 +414,7 @@ .Pp The .Fa flags -value may be set to the following value: +argument may be set to the following value: .Bl -tag -width indent .It Dv R_RECNOSYNC If the @@ -427,7 +431,7 @@ manual page for more information.) .El .Pp -.Va Sync +.Va sync routines return -1 on error (setting .Va errno ) and 0 on success. @@ -471,7 +475,7 @@ .It Bq Er EFTYPE A file is incorrectly formatted. .It Bq Er EINVAL -A parameter has been specified (hash function, pad byte etc.) that is +An argument has been specified (hash function, pad byte etc.) that is incompatible with the current file specification or which is not meaningful for the function (for example, use of the cursor without prior initialization) or there is a mismatch between the version ==== //depot/projects/ia64/lib/libc/db/man/hash.3#2 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)hash.3 8.6 (Berkeley) 8/18/94 -.\" $FreeBSD: src/lib/libc/db/man/hash.3,v 1.6 2001/10/01 16:08:50 ru Exp $ +.\" $FreeBSD: src/lib/libc/db/man/hash.3,v 1.7 2002/12/19 09:40:21 ru Exp $ .\" .Dd August 18, 1994 .Dt HASH 3 @@ -77,14 +77,18 @@ The elements of this structure are as follows: .Bl -tag -width indent .It Va bsize -.Va Bsize +The +.Va bsize +element defines the .Nm table bucket size, and is, by default, 256 bytes. It may be preferable to increase the page size for disk-resident tables and tables with large data items. .It Va ffactor -.Va Ffactor +The +.Va ffactor +element indicates a desired density within the .Nm table. @@ -94,7 +98,9 @@ table grows or shrinks. The default value is 8. .It Va nelem -.Va Nelem +The +.Va nelem +element is an estimate of the final size of the .Nm table. @@ -110,7 +116,9 @@ advisory, and the access method will allocate more memory rather than fail. .It Va hash -.Va Hash +The +.Va hash +element is a user defined .Nm function. @@ -141,10 +149,11 @@ If the file already exists (and the .Dv O_TRUNC flag is not specified), the -values specified for the parameters +values specified for the .Va bsize , ffactor , lorder and .Va nelem +arguments are ignored and the values specified when the tree was created are used. .Pp ==== //depot/projects/ia64/lib/libc/db/man/mpool.3#3 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)mpool.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/db/man/mpool.3,v 1.10 2002/12/18 12:45:08 ru Exp $ +.\" $FreeBSD: src/lib/libc/db/man/mpool.3,v 1.11 2002/12/19 09:40:21 ru Exp $ .\" .Dd June 4, 1993 .Dt MPOOL 3 @@ -146,20 +146,22 @@ is set. The .Fa flags -parameter is not currently used. +argument is not currently used. .Pp The function .Fn mpool_put unpins the page referenced by .Fa pgaddr . -.Fa Pgaddr +The +.Fa pgaddr +argument must be an address previously returned by .Fn mpool_get or .Fn mpool_new . The .Fa flags -value is specified by +argument is specified by .Em or Ns 'ing any of the following values: .Bl -tag -width indent ==== //depot/projects/ia64/lib/libc/gen/dllockinit.3#3 (text+ko) ==== @@ -23,7 +23,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/gen/dllockinit.3,v 1.12 2002/12/18 10:13:53 ru Exp $ +.\" $FreeBSD: src/lib/libc/gen/dllockinit.3,v 1.13 2002/12/19 09:40:21 ru Exp $ .\" .Dd July 5, 2000 .Os @@ -52,7 +52,7 @@ .Pp The .Fa context -parameter specifies an opaque context for creating locks. The +argument specifies an opaque context for creating locks. The dynamic linker will pass it to the .Fa lock_create function when creating the locks it needs. When the dynamic linker @@ -65,26 +65,26 @@ .Pp The .Fa lock_create -parameter specifies a function for creating a read/write lock. It +argument specifies a function for creating a read/write lock. It must return a pointer to the new lock. .Pp The .Fa rlock_acquire and .Fa wlock_acquire -parameters specify functions which lock a lock for reading or +arguments specify functions which lock a lock for reading or writing, respectively. The .Fa lock_release -parameter specifies a function which unlocks a lock. Each of these +argument specifies a function which unlocks a lock. Each of these functions is passed a pointer to the lock. .Pp The .Fa lock_destroy -parameter specifies a function to destroy a lock. It may be +argument specifies a function to destroy a lock. It may be .Dv NULL if locks do not need to be destroyed. The .Fa context_destroy -parameter specifies a function to destroy the context. It may be +argument specifies a function to destroy the context. It may be .Dv NULL if the context does not need to be destroyed. .Pp ==== //depot/projects/ia64/lib/libc/gen/dlopen.3#7 (text+ko) ==== @@ -30,7 +30,7 @@ .\" Copyright (c) 1991 Sun Microsystems, Inc. .\" .\" @(#) dlopen.3 1.6 90/01/31 SMI -.\" $FreeBSD: src/lib/libc/gen/dlopen.3,v 1.24 2002/12/18 10:13:53 ru Exp $ +.\" $FreeBSD: src/lib/libc/gen/dlopen.3,v 1.25 2002/12/19 09:40:21 ru Exp $ .\" .Dd September 10, 2002 .Os @@ -92,7 +92,9 @@ .Fa path is interpreted as a reference to the main executable of the process. +The .Fa mode +argument controls the way in which external function references from the loaded object are bound to their referents. It must contain one of the following values, possibly ORed with ==== //depot/projects/ia64/lib/libc/gen/exec.3#3 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)exec.3 8.3 (Berkeley) 1/24/94 -.\" $FreeBSD: src/lib/libc/gen/exec.3,v 1.17 2002/12/18 10:13:53 ru Exp $ +.\" $FreeBSD: src/lib/libc/gen/exec.3,v 1.18 2002/12/19 09:40:21 ru Exp $ .\" .Dd January 24, 1994 .Dt EXEC 3 @@ -118,9 +118,9 @@ functions also specify the environment of the executed process by following the .Dv NULL -pointer that terminates the list of arguments in the parameter list -or the pointer to the argv array with an additional parameter. -This additional parameter is an array of pointers to null-terminated strings +pointer that terminates the list of arguments in the argument list +or the pointer to the argv array with an additional argument. +This additional argument is an array of pointers to null-terminated strings and .Em must be terminated by a ==== //depot/projects/ia64/lib/libc/gen/fmtcheck.3#5 (text+ko) ==== @@ -31,7 +31,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/gen/fmtcheck.3,v 1.7 2002/10/16 04:03:02 tjr Exp $ +.\" $FreeBSD: src/lib/libc/gen/fmtcheck.3,v 1.8 2002/12/19 09:40:21 ru Exp $ .Dd October 16, 2002 .Os .Dt FMTCHECK 3 @@ -67,7 +67,7 @@ passed at run-time. In some cases, like .Xr catgets 3 , it is useful or necessary to use a user-supplied format string with no -guarantee that the format string matches the specified parameters. +guarantee that the format string matches the specified arguments. .Pp >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Dec 20 6:12:42 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E520F37B405; Fri, 20 Dec 2002 06:12:34 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BFC737B401 for ; Fri, 20 Dec 2002 06:12:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0FEED43EE8 for ; Fri, 20 Dec 2002 06:12:34 -0800 (PST) (envelope-from cvance@tislabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBKECXfh074895 for ; Fri, 20 Dec 2002 06:12:33 -0800 (PST) (envelope-from cvance@tislabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBKECXG3074892 for perforce@freebsd.org; Fri, 20 Dec 2002 06:12:33 -0800 (PST) Date: Fri, 20 Dec 2002 06:12:33 -0800 (PST) Message-Id: <200212201412.gBKECXG3074892@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cvance@tislabs.com using -f From: Chris Vance Subject: PERFORCE change 22551 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22551 Change 22551 by cvance@cvance_laptop on 2002/12/20 06:11:57 Implement the sebsd_load_policy system call for SEBSD so that the policy may be updated at run time. This will NOT revoke existing permissions, it just permits a new policy to be loaded into the security server. It's primary use is in developing policy configuration for test machines. This functionality required some pretty stiff locking (effectively bringing the system to a halt), but loading a policy is not expected to occur very frequently. To support the above changes, the file open/read/close operations now grab Giant. Additionally, the open operation can now take a pathname from a userspace string. Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/system.c#2 edit .. //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd.c#64 edit .. //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd.h#10 edit .. //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd_syscall.c#3 edit .. //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd_syscalls.h#2 edit .. //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/avtab.c#3 edit .. //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/fileutils.c#3 edit .. //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/fileutils.h#3 edit Differences ... ==== //depot/projects/trustedbsd/mac/lib/libsebsd/system.c#2 (text+ko) ==== @@ -56,3 +56,9 @@ { return mac_syscall(SEBSD_ID_STRING, SEBSDCALL_AVC_TOGGLE , NULL); } + +int +sebsd_load_policy(const char *path) +{ + return mac_syscall(SEBSD_ID_STRING, SEBSDCALL_LOAD_POLICY, path); +} ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd.c#64 (text+ko) ==== @@ -117,16 +117,35 @@ task = SLOT(&cred->cr_label); - return avc_has_perm(task->sid, SECINITSID_KERNEL, - SECCLASS_SYSTEM, perm); + return (avc_has_perm(task->sid, SECINITSID_KERNEL, + SECCLASS_SYSTEM, perm)); +} + +static int +cred_has_security(struct ucred *cred, access_vector_t perm) +{ + struct task_security_struct *task; + + task = SLOT(&cred->cr_label); + + return (avc_has_perm(task->sid, SECINITSID_SECURITY, + SECCLASS_SECURITY, perm)); } int thread_has_system(struct thread *td, access_vector_t perm) { + return (cred_has_system(td->td_proc->p_ucred, perm)); } +int +thread_has_security(struct thread *td, access_vector_t perm) +{ + + return (cred_has_security(td->td_proc->p_ucred, perm)); +} + static __inline security_class_t vnode_type_to_security_class(enum vtype vt) { ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd.h#10 (text+ko) ==== @@ -53,6 +53,7 @@ extern int security_init(void); extern int sebsd_syscall(struct thread *td, int call, void *args); extern int thread_has_system(struct thread *td, access_vector_t perm); +extern int thread_has_security(struct thread *td, access_vector_t perm); #endif /* _KERNEL */ #endif /* _SYS_SECURITY_SEBSD_H */ ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd_syscall.c#3 (text+ko) ==== @@ -42,7 +42,32 @@ #include #include +#include #include +#include +#include + +static int +sys_load_policy(struct thread *td, char *path) +{ + FILE *fp; + int rc; + + rc = thread_has_security(td, SECURITY__LOAD_POLICY); + if (rc) + return (rc); + + fp = sebsd_fopen(path, "r", UIO_USERSPACE); + if (!fp) { + printf("ss: unable to open policy file\n"); + return (EINVAL); + } + + rc = security_load_policy(fp); + (void)fclose(fp); + + return (rc); +} int sebsd_syscall(struct thread *td, int call, void *args) @@ -56,6 +81,9 @@ case SEBSDCALL_AVC_ENFORCING: err = sys_avc_enforcing(td); break; + case SEBSDCALL_LOAD_POLICY: + err = sys_load_policy(td, (char *)args); + break; default: err = EINVAL; break; ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/sebsd_syscalls.h#2 (text+ko) ==== @@ -4,10 +4,11 @@ /* * TBD: Should we really try to line up with SELinux? */ -#define SEBSDCALL_AVC_TOGGLE 11 -#define SEBSDCALL_AVC_ENFORCING 40 +#define SEBSDCALL_LOAD_POLICY 7 +#define SEBSDCALL_AVC_TOGGLE 11 +#define SEBSDCALL_AVC_ENFORCING 40 -#define SEBSDCALL_NUM 40 +#define SEBSDCALL_NUM 40 /* Structure definitions for compute_av call */ struct security_query { ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/avtab.c#3 (text+ko) ==== @@ -130,7 +130,10 @@ } h->htable[i] = NULL; } + /* XXX TBD: Shouldn't need giant for deallocation */ + mtx_lock(&Giant); sebsd_free(h->htable, M_SEBSD_SS); + mtx_unlock(&Giant); } @@ -164,8 +167,12 @@ { int i; + /* XXX TBD: Shouldn't need giant for allocation */ + mtx_lock(&Giant); h->htable = sebsd_malloc(sizeof(avtab_ptr_t)*AVTAB_SIZE, - M_SEBSD_SS, M_WAITOK | M_ZERO); + M_SEBSD_SS, M_WAITOK | M_ZERO); + mtx_unlock(&Giant); + if (!h->htable) return -1; for (i = 0; i < AVTAB_SIZE; i++) ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/fileutils.c#3 (text+ko) ==== @@ -53,14 +53,16 @@ { int error; + mtx_lock(&Giant); error = vn_close(fp->FILE_vp, fp->FILE_saved_open_flags, curthread->td_ucred, curthread); + mtx_unlock(&Giant); sebsd_free(fp, M_TEMP); return (error); } FILE * -fopen(const char *path, const char *type) +sebsd_fopen(const char *path, const char *type, enum uio_seg pathseg) { struct nameidata nd; struct thread *td = curthread; @@ -71,12 +73,15 @@ return (NULL); fp = sebsd_malloc(sizeof(*fp), M_TEMP, M_WAITOK | M_ZERO); fp->FILE_saved_open_flags = FREAD; - NDINIT(&nd, LOOKUP, LOCKLEAF, UIO_SYSSPACE, path, td); + mtx_lock(&Giant); + NDINIT(&nd, LOOKUP, LOCKLEAF, pathseg, path, td); error = vn_open(&nd, &fp->FILE_saved_open_flags, 0); if (error) return (NULL); NDFREE(&nd, NDF_ONLY_PNBUF); VOP_UNLOCK(nd.ni_vp, 0, td); + mtx_unlock(&Giant); + fp->FILE_vp = nd.ni_vp; fp->FILE_uio.uio_iov = &fp->FILE_iov; fp->FILE_uio.uio_iovcnt = 1; @@ -89,6 +94,13 @@ return (fp); } +FILE * +fopen(const char *path, const char *type) +{ + + return (sebsd_fopen(path, type, UIO_SYSSPACE)); +} + size_t fread(void *ptr, size_t size, size_t nmemb, FILE *fp) { @@ -97,9 +109,11 @@ fp->FILE_uio.uio_iov->iov_base = ptr; fp->FILE_uio.uio_resid = fp->FILE_uio.uio_iov->iov_len = size * nmemb; fp->FILE_uio.uio_td = td; + mtx_lock(&Giant); vn_lock(fp->FILE_vp, LK_SHARED | LK_RETRY | LK_NOPAUSE, td); (void)VOP_READ(fp->FILE_vp, &fp->FILE_uio, 0, td->td_ucred); VOP_UNLOCK(fp->FILE_vp, 0, td); + mtx_unlock(&Giant); return (((size * nmemb) - fp->FILE_uio.uio_resid) / size); } ==== //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/fileutils.h#3 (text+ko) ==== @@ -54,6 +54,7 @@ int fclose(FILE *fp); FILE *fopen(const char *path, const char *type); +FILE *sebsd_fopen(const char *path, const char *type, enum uio_seg pathseg); size_t fread(void *ptr, size_t size, size_t nmemb, FILE *fp); #else /* _KERNEL */ #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Dec 20 6:13:38 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BF4E237B405; Fri, 20 Dec 2002 06:13:36 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5759337B401 for ; Fri, 20 Dec 2002 06:13:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DE9043ED8 for ; Fri, 20 Dec 2002 06:13:36 -0800 (PST) (envelope-from cvance@tislabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBKEDZfh075007 for ; Fri, 20 Dec 2002 06:13:35 -0800 (PST) (envelope-from cvance@tislabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBKEDZg1075004 for perforce@freebsd.org; Fri, 20 Dec 2002 06:13:35 -0800 (PST) Date: Fri, 20 Dec 2002 06:13:35 -0800 (PST) Message-Id: <200212201413.gBKEDZg1075004@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cvance@tislabs.com using -f From: Chris Vance Subject: PERFORCE change 22552 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22552 Change 22552 by cvance@cvance_laptop on 2002/12/20 06:13:06 Add prototype for sebsd_load policy Alphabetize list Affected files ... .. //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd.h#4 edit Differences ... ==== //depot/projects/trustedbsd/mac/lib/libsebsd/sebsd.h#4 (text+ko) ==== @@ -47,15 +47,18 @@ #define SEBSD_ID_STRING "sebsd" -int sebsd_enabled(void); -int sebsd_enforcing(void); -int sebsd_avc_toggle(void); char *getseccontext(void); -int security_get_user_contexts(const char *fromcontext, const char *username, - char ***retcontexts, size_t *ncontexts); int get_ordered_context_list(const char *user_name, const char *from_context, char ***ordered_list, size_t *length); int get_default_context(const char *username, const char *from_context, char **default_context); +int sebsd_avc_toggle(void); +int sebsd_enabled(void); +int sebsd_enforcing(void); +int sebsd_load_policy(const char *path); + +int security_get_user_contexts(const char *fromcontext, const char *username, + char ***retcontexts, size_t *ncontexts); + #endif /* _SEBSD_H */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Fri Dec 20 6:14:40 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CEF9237B405; Fri, 20 Dec 2002 06:14:38 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 64A4837B401 for ; Fri, 20 Dec 2002 06:14:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 098BA43ED8 for ; Fri, 20 Dec 2002 06:14:38 -0800 (PST) (envelope-from cvance@tislabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBKEEbfh075071 for ; Fri, 20 Dec 2002 06:14:37 -0800 (PST) (envelope-from cvance@tislabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBKEEbMx075068 for perforce@freebsd.org; Fri, 20 Dec 2002 06:14:37 -0800 (PST) Date: Fri, 20 Dec 2002 06:14:37 -0800 (PST) Message-Id: <200212201414.gBKEEbMx075068@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cvance@tislabs.com using -f From: Chris Vance Subject: PERFORCE change 22553 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22553 Change 22553 by cvance@cvance_laptop on 2002/12/20 06:13:44 Remove file held over from initial SEBSD port. Affected files ... .. //depot/projects/trustedbsd/mac/sys/security/sebsd/ss/syscalls.c#3 delete Differences ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sat Dec 21 2:36:59 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B043037B405; Sat, 21 Dec 2002 02:36:53 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4808037B401 for ; Sat, 21 Dec 2002 02:36:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D580543EDE for ; Sat, 21 Dec 2002 02:36:52 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBLAaqfh009162 for ; Sat, 21 Dec 2002 02:36:52 -0800 (PST) (envelope-from tzukanov@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBLAaqwF009159 for perforce@freebsd.org; Sat, 21 Dec 2002 02:36:52 -0800 (PST) Date: Sat, 21 Dec 2002 02:36:52 -0800 (PST) Message-Id: <200212211036.gBLAaqwF009159@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tzukanov@freebsd.org using -f From: Serguei Tzukanov Subject: PERFORCE change 22585 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22585 Change 22585 by tzukanov@tzukanov_antares on 2002/12/21 02:35:54 Random fixes. exit() syscall hang still unresolved. Affected files ... .. //depot/projects/s390/lib/libc/s390/gen/Makefile.inc#2 edit .. //depot/projects/s390/lib/libc/s390/gen/getcontext.S#2 edit .. //depot/projects/s390/lib/libc/s390/gen/infinity.c#2 edit .. //depot/projects/s390/lib/libc/s390/gen/signalcontext.c#1 add .. //depot/projects/s390/lib/libc/s390/sys/Makefile.inc#2 edit .. //depot/projects/s390/sys/dev/md/md.c#5 edit .. //depot/projects/s390/sys/s390/conf/GENERIC#4 edit .. //depot/projects/s390/sys/s390/s390/autoconf.c#2 edit .. //depot/projects/s390/sys/s390/s390/locore.S#2 edit .. //depot/projects/s390/sys/s390/s390/machdep.c#4 edit .. //depot/projects/s390/sys/s390/s390/pmap.c#4 edit .. //depot/projects/s390/sys/s390/s390/trap.c#3 edit .. //depot/projects/s390/sys/s390/s390/vm_machdep.c#3 edit .. //depot/projects/s390/sys/sys/param.h#5 edit Differences ... ==== //depot/projects/s390/lib/libc/s390/gen/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,5 @@ # $FreeBSD: src/lib/libc/s390/gen/Makefile.inc,v 1.0 2002/07/06 06:45:32 tzukanov Exp $ -SRCS+= _ctx_start.S flt_rounds.S getcontext.S fabs.S frexp.S \ +SRCS+= _ctx_start.S flt_rounds.S fabs.S frexp.S \ infinity.c isinf.S ldexp.S makecontext.c modf.S \ - setjmp.S swapcontext.c + setjmp.S signalcontext.c ==== //depot/projects/s390/lib/libc/s390/gen/getcontext.S#2 (text+ko) ==== @@ -13,11 +13,13 @@ .weak setcontext .set setcontext, __setcontext ENTRY(__setcontext) + lhi %r2, -1 br %r14 /* int getcontext(ucontext_t *ucp) */ .weak getcontext .set getcontext, __getcontext ENTRY(__getcontext) + lhi %r2, -1 br %r14 ==== //depot/projects/s390/lib/libc/s390/gen/infinity.c#2 (text+ko) ==== @@ -1,4 +1,4 @@ /* $FreeBSD: src/lib/libc/s390/gen/fabs.S,v 1.0 2002/03/23 02:44:18 tzukanov Exp $ */ /* Bytes for +Infinity on a S/390. */ -char __infinity[] = {0x7f, 0xf0, 0, 0, 0, 0, 0, 0}; +const union __infinity_un __infinity = {{0x7f, 0xf0, 0, 0, 0, 0, 0, 0}}; ==== //depot/projects/s390/lib/libc/s390/sys/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,7 @@ # $FreeBSD: src/lib/libc/s390/sys/Makefile.inc,v 1.0 2001/11/13 06:36:43 tzukanov Exp $ +SRCS+= s390_sysinfo.c + MDASM= brk.S cerror.S exect.S pipe.S ptrace.S sbrk.S setlogin.S # Don't generate default code for these syscalls: @@ -8,3 +10,5 @@ pwrite.o setdomainname.o sstk.o truncate.o uname.o yield.o PSEUDO= _getlogin.o _exit.o + +MAN+= s390_sysinfo.2 ==== //depot/projects/s390/sys/dev/md/md.c#5 (text+ko) ==== @@ -1146,7 +1146,7 @@ md_takeroot(void *junk) { if (mdrootready) - rootdevnames[0] = "ufs:/dev/md0"; + rootdevnames[0] = "ufs:/dev/md0c"; } SYSINIT(md_root, SI_SUB_MOUNT_ROOT, SI_ORDER_FIRST, md_takeroot, NULL); ==== //depot/projects/s390/sys/s390/conf/GENERIC#4 (text+ko) ==== @@ -34,15 +34,16 @@ options INVARIANT_SUPPORT options INVARIANTS options WITNESS -options WITNESS_SKIPSPIN +#options WITNESS_SKIPSPIN #options DIAGNOSTIC -#options DEBUG_LOCKS +options DEBUG_LOCKS options KTR options KTR_ENTRIES=8192 options KTR_COMPILE=KTR_ALL #options KTR_MASK="(KTR_PMAP|KTR_TRAP|KTR_PROC|KTR_SIG|KTR_VM|KTR_SYSC|KTR_VOP|KTR_SMP)" -options KTR_MASK=0 +#options KTR_MASK="(KTR_PMAP|KTR_SIG|KTR_PROC)" +options KTR_MASK=KTR_PROC options KTR_CPUMASK=0x3 options KTR_VERBOSE @@ -57,7 +58,7 @@ options COMPAT_43 # Compatible with BSD 4.3 options COMPAT_FREEBSD4 options MD_ROOT # MD is potential root device -options MD_ROOT_SIZE=2048 +options MD_ROOT_SIZE=4096 #device hhc # Debug feature device hmcsc # HMC system console ==== //depot/projects/s390/sys/s390/s390/autoconf.c#2 (text+ko) ==== @@ -27,4 +27,4 @@ cold = 0; } -SYSINIT(configure, SI_SUB_CONFIGURE, SI_ORDER_ANY, configure, NULL); +SYSINIT(configure, SI_SUB_CONFIGURE, SI_ORDER_THIRD, configure, NULL); ==== //depot/projects/s390/sys/s390/s390/locore.S#2 (text+ko) ==== @@ -117,9 +117,10 @@ .align 8 .globl sigcode sigcode: + .long 0 basr %r14, %r5 lhi %r0, SYSCALLNUM(sigreturn) svc 0 -2: j 2b + /* not reached */ .align 8 .Lesigcode: ==== //depot/projects/s390/sys/s390/s390/machdep.c#4 (text+ko) ==== ==== //depot/projects/s390/sys/s390/s390/pmap.c#4 (text+ko) ==== @@ -453,9 +453,7 @@ CTR2(KTR_PMAP, "pmap_page_lookup: object = %p, pindex = %u", object, pindex); do { - do { - m = vm_page_lookup(object, pindex); - } while (m && vm_page_sleep_busy(m, FALSE, "pmplu")); + m = vm_page_lookup(object, pindex); if (m != NULL) { vm_page_lock_queues(); if (vm_page_sleep_if_busy(m, FALSE, "pmplu")) @@ -482,7 +480,9 @@ (pmap->pm_ptphint->pindex == pindex)) { mpte = pmap->pm_ptphint; } else { - mpte = pmap_page_lookup(pmap->pm_pteobj, pindex); + while ((mpte = vm_page_lookup(pmap->pm_pteobj, pindex)) != NULL && + vm_page_sleep_if_busy(mpte, FALSE, "pulook")) + vm_page_lock_queues(); pmap->pm_ptphint = mpte; } KASSERT(mpte != NULL, ("pmap_unuse_ptp: mpte == NULL")); @@ -843,9 +843,9 @@ CTR1(KTR_PMAP, "pmap_dispose_thread: td = %p", td); + pages = td->td_kstack_pages; ksobj = td->td_kstack_obj; ks = td->td_kstack; - pages = td->td_kstack_pages; pmap_qremove(ks, pages); for (i = 0; i < pages; i++) { m = vm_page_lookup(ksobj, i); @@ -1161,6 +1161,7 @@ panic("pmap_new_thread: kstack allocation failed"); #endif td->td_kstack = ks; + td->td_kstack_pages = pages; for (i = 0; i < pages; i++) { m = vm_page_grab(ksobj, i, VM_ALLOC_NORMAL | ==== //depot/projects/s390/sys/s390/s390/trap.c#3 (text+ko) ==== @@ -466,9 +466,11 @@ /* not reached */ } +#if 0 /* Translate signal for emulators. */ - if (p->p_sysent->sv_transtrap) - signo = p->p_sysent->sv_transtrap(signo, code); + if (*p->p_sysent->sv_transtrap) + signo = (*p->p_sysent->sv_transtrap)(signo, code); +#endif /* Dispose signal for process. */ trapsignal(p, signo, sigcode); ==== //depot/projects/s390/sys/s390/s390/vm_machdep.c#3 (text+ko) ==== ==== //depot/projects/s390/sys/sys/param.h#5 (text+ko) ==== @@ -297,7 +297,7 @@ * Constraints: PAGE_SIZE <= MAXALLOCSAVE <= 2 ** (MINBUCKET + 14), and * MAXALLOCSIZE must be a power of two. */ -#if defined(__alpha__) || defined(__ia64__) || defined(__sparc64__) +#if defined(__alpha__) || defined(__ia64__) || defined(__sparc64__) || defined(__s390x__) #define MINBUCKET 5 /* 5 => min allocation of 32 bytes */ #else #define MINBUCKET 4 /* 4 => min allocation of 16 bytes */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sat Dec 21 12:15:14 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5A5DE37B405; Sat, 21 Dec 2002 12:14:40 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E213C37B401 for ; Sat, 21 Dec 2002 12:14:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D180043EEC for ; Sat, 21 Dec 2002 12:14:38 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBLKEcfh017254 for ; Sat, 21 Dec 2002 12:14:38 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBLKEcSI017249 for perforce@freebsd.org; Sat, 21 Dec 2002 12:14:38 -0800 (PST) Date: Sat, 21 Dec 2002 12:14:38 -0800 (PST) Message-Id: <200212212014.gBLKEcSI017249@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22594 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22594 Change 22594 by marcel@marcel_vaio on 2002/12/21 12:14:08 IFC @22593 Affected files ... .. //depot/projects/ia64/crypto/openssh/auth2-pam-freebsd.c#7 integrate .. //depot/projects/ia64/etc/rc.diskless1#5 integrate .. //depot/projects/ia64/lib/libc/gen/basename.c#3 integrate .. //depot/projects/ia64/lib/libc/gen/dirname.c#3 integrate .. //depot/projects/ia64/lib/libc/i386/stdlib/div.S#4 integrate .. //depot/projects/ia64/lib/libc/i386/stdlib/ldiv.S#4 integrate .. //depot/projects/ia64/lib/libc/stdio/printf.3#16 integrate .. //depot/projects/ia64/lib/libc/stdio/scanf.3#9 integrate .. //depot/projects/ia64/lib/libc/stdlib/malloc.3#11 integrate .. //depot/projects/ia64/lib/libc/string/strerror.c#7 integrate .. //depot/projects/ia64/lib/libstand/zalloc.c#2 integrate .. //depot/projects/ia64/share/examples/IPv6/USAGE#3 integrate .. //depot/projects/ia64/share/man/man4/mac_biba.4#6 integrate .. //depot/projects/ia64/share/man/man4/mac_mls.4#5 integrate .. //depot/projects/ia64/share/man/man4/mac_partition.4#2 integrate .. //depot/projects/ia64/share/man/man4/pst.4#3 integrate .. //depot/projects/ia64/share/man/man4/vga.4#2 integrate .. //depot/projects/ia64/sys/boot/i386/boot2/Makefile#10 integrate .. //depot/projects/ia64/sys/boot/i386/boot2/boot2.c#14 integrate .. //depot/projects/ia64/sys/boot/sparc64/loader/Makefile#11 integrate .. //depot/projects/ia64/sys/dev/pst/pst-pci.c#2 integrate .. //depot/projects/ia64/sys/dev/usb/ohci.c#14 integrate .. //depot/projects/ia64/sys/dev/usb/umass.c#14 integrate .. //depot/projects/ia64/sys/kern/imgact_elf.c#25 integrate .. //depot/projects/ia64/sys/kern/kern_jail.c#11 integrate .. //depot/projects/ia64/sys/kern/kern_subr.c#13 integrate .. //depot/projects/ia64/sys/kern/kern_time.c#13 integrate .. //depot/projects/ia64/sys/net/rtsock.c#14 integrate .. //depot/projects/ia64/sys/netinet/ip_icmp.c#9 integrate .. //depot/projects/ia64/sys/netinet/tcp_input.c#29 integrate .. //depot/projects/ia64/sys/netinet/tcp_syncache.c#14 integrate .. //depot/projects/ia64/sys/netinet6/icmp6.c#9 integrate .. //depot/projects/ia64/sys/sparc64/include/atomic.h#3 integrate .. //depot/projects/ia64/sys/sparc64/include/pmap.h#12 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/pmap.c#26 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/tsb.c#10 integrate .. //depot/projects/ia64/sys/sys/time.h#11 integrate .. //depot/projects/ia64/sys/vm/vm_kern.c#15 integrate .. //depot/projects/ia64/sys/vm/vm_object.c#31 integrate .. //depot/projects/ia64/sys/vm/vm_object.h#12 integrate .. //depot/projects/ia64/usr.bin/chpass/chpass.1#3 integrate .. //depot/projects/ia64/usr.bin/mklocale/mklocale.1#5 integrate .. //depot/projects/ia64/usr.bin/mklocale/yacc.y#7 integrate .. //depot/projects/ia64/usr.bin/who/who.c#10 integrate .. //depot/projects/ia64/usr.bin/xargs/xargs.1#9 integrate .. //depot/projects/ia64/usr.bin/xargs/xargs.c#20 integrate .. //depot/projects/ia64/usr.sbin/sysinstall/sysinstall.8#7 integrate Differences ... ==== //depot/projects/ia64/crypto/openssh/auth2-pam-freebsd.c#7 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include "includes.h" -RCSID("$FreeBSD: src/crypto/openssh/auth2-pam-freebsd.c,v 1.7 2002/12/14 13:52:39 des Exp $"); +RCSID("$FreeBSD: src/crypto/openssh/auth2-pam-freebsd.c,v 1.8 2002/12/21 15:09:58 des Exp $"); #ifdef USE_PAM #include @@ -294,6 +294,8 @@ xfree(ctxt); return (NULL); } + ctxt->pam_psock = socks[0]; + ctxt->pam_csock = socks[1]; if (pthread_create(&ctxt->pam_thread, NULL, pam_thread, ctxt) == -1) { error("PAM: failed to start authentication thread: %s", strerror(errno)); @@ -302,8 +304,6 @@ xfree(ctxt); return (NULL); } - ctxt->pam_psock = socks[0]; - ctxt->pam_csock = socks[1]; fatal_add_cleanup(pam_thread_cleanup, ctxt); return (ctxt); } ==== //depot/projects/ia64/etc/rc.diskless1#5 (text+ko) ==== @@ -1,43 +1,58 @@ -# Copyright (c) 1999 Matt Dillion -# All rights reserved. +# Copyright (c) 1999-2002 Matt Dillion. Terms and conditions based on +# the FreeBSD copyright as found at the base of the source distribution. +# +# $FreeBSD: src/etc/rc.diskless1,v 1.18 2002/12/21 00:30:08 dillon Exp $ +# +# /etc/rc.diskless1 - general BOOTP startup +# +# On entry to this script the entire system consists of a read-only root +# mounted via NFS. We use the contents of /conf to create and populate +# memory filesystems. The kernel has run BOOTP and configured an interface +# (otherwise it would not have been able to mount the NFS root!) +# +# The following directories are scanned. Each sucessive directory overrides +# (is merged into) the previous one. +# +# /conf/base universal base +# /conf/default modified by a secondary universal base +# /conf/${ipba} modified based on the assigned broadcast IP +# /conf/${ip} modified based on the machine's assigned IP # -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. +# Each of these directories may contain any number of subdirectories which +# represent directories in / on the diskless machine. The existance of +# these subdirectories causes this script to create a MEMORY FILESYSTEM for +# /. For example, if /conf/base/etc exists then a +# memory filesystem will be created for /etc. # -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. +# If a subdirectory contains the file 'diskless_remount' the contents of +# the file is used to remount the subdirectory prior to it being copied to +# the memory filesystem. For example, if /conf/base/etc/diskless_remount +# contains the string 'my.server.com:/etc' then my.server.com:/etc will be +# mounted in place of the subdirectory. This allows you to avoid making +# duplicates of system directories in /conf. # -# $FreeBSD: src/etc/rc.diskless1,v 1.17 2002/07/28 03:41:53 dd Exp $ +# If a subdirectory contains the file 'md_size', the contents of the +# file is used to determine the size of the memory filesystem, in 512 +# byte sectors. The default is 8192 (4MB). You only have to specify an +# md_size if the default doesn't work for you (i.e. if it is too big or +# too small). Note that in -current the default is 4096 (2MB). For +# example, /conf/base/etc/md_size might contain '16384'. # - +# If /conf//SUBDIR.cpio.gz exists, the file is cpio'd into +# the specified /SUBDIR (and a memory filesystem is created for /SUBDIR +# if necessary). # -# /etc/rc.diskless1 - general BOOTP startup +# If /conf//SUBDIR.remove exists, the file contains a list +# of paths which are rm -rf'd relative to /SUBDIR. # -# BOOTP has mounted / for us. Assume a read-only mount. We must then -# - figure out our IP by querying the interface -# - mount /etc as an MFS -# - populate /etc from /conf/default version -# - override files in /etc with files from /conf/*/etc where -# '*' is default, netmask of client, ip-address of client +# You will almost universally want to create a /conf/base/etc containing +# a diskless_remount and possibly an md_size file. You will then almost +# universally want to override rc.conf, rc.local, and fstab by creating +# /conf/default/etc/{rc.conf,rc.local,fstab}. Your fstab should be sure +# to mount a /usr... typically an NFS readonly /usr. # -# The operator is in charge of setting /conf/*/etc/* things as appropriate. -# Typically rc.conf and fstab need to be changed, but possibly also other -# files such as inetd.conf etc. +# NOTE! rc.diskless2 will create /var, /tmp, and /dev. Those filesystems +# should not be specified in /conf. At least not yet. # chkerr: # @@ -47,22 +62,39 @@ # if shell exits, terminates script as well as /etc/rc. # chkerr() { - case $1 in - 0) - ;; - *) - echo "$2 failed: dropping into /bin/sh" - /bin/sh - # RESUME - ;; - esac + case $1 in + 0) + ;; + *) + echo "$2 failed: dropping into /bin/sh" + /bin/sh + # RESUME + ;; + esac } +# Create a generic memory disk +# mount_md() { - /sbin/mdconfig -a -t malloc -s $1 -u $3 - /sbin/disklabel -r -w md$3 auto - /sbin/newfs -i 4096 /dev/md$3c - /sbin/mount /dev/md$3c $2 + /sbin/mdconfig -a -t malloc -s $1 -u $3 + /sbin/disklabel -r -w md$3 auto + /sbin/newfs -i 4096 /dev/md$3c + /sbin/mount /dev/md$3c $2 +} + +# Create the memory filesystem if it has not already been created +# +create_md() { + if [ "x`eval echo \\$md_created_$1`" = "x" ]; then + if [ "x`eval echo \$md_size_$1`" = "x" ]; then + md_size=4096 + else + md_size=`eval echo \\$md_size_$1` + fi + mount_md $md_size /$1 0 + /bin/chmod 755 /$1 + eval md_created_$1=created + fi } # DEBUGGING @@ -92,36 +124,83 @@ done echo "Interface ${bootp_ifc} IP-Address ${bootp_ipa} Broadcast ${bootp_ipbca}" -if [ -z "`hostname -s`" ]; then - hostname=`kenv dhcp.host-name` - hostname $hostname - echo "Hostname is $hostname" -fi +# Resolve templates in /conf/base, /conf/default, /conf/${bootp_ipbca}, +# and /conf/${bootp_ipa}. For each subdirectory found within these +# directories: +# +# - calculate memory filesystem sizes. If the subdirectory (prior to +# NFS remounting) contains the file 'md_size', the contents specified +# in 512 byte sectors will be used to size the memory filesystem. Otherwise +# 8192 sectors (4MB) is used. +# +# - handle NFS remounts. If the subdirectory contains the file +# diskless_remount, the contents of the file is NFS mounted over +# the directory. For example /conf/base/etc/diskless_remount +# might contain 'myserver:/etc'. NFS remounts allow you to avoid +# having to dup your system directories in /conf. Your server must +# be sure to export those filesystems -alldirs, however. +# +for i in base default ${bootp_ipbca} ${bootp_ipa} ; do + for j in /conf/$i/* ; do + # memory filesystem size specification + # + subdir=${j##*/} + if [ -d $j -a -f $j/md_size ]; then + eval md_size_$subdir=`cat $j/md_size` + fi -if [ -d /conf/default/etc ]; then - mount_md 4096 /etc 0 - chkerr $? "MFS mount on /etc" - /bin/chmod 755 /etc + # NFS remount + # + if [ -d $j -a -f $j/diskless_remount ]; then + mount_nfs `/bin/cat $j/diskless_remount` $j + chkerr $? "mount_nfs `/bin/cat $j/diskless_remount` $j" + fi + done +done - /bin/cp -Rp /conf/default/etc/* /etc - chkerr $? "cp /conf/default/etc to /etc MFS" -fi - -# Allow for override files to replace files in /etc. Use /conf/*/etc to find -# the override files. First choice is default files that # always override, -# then files that from the directory that matches the client's broadcast -# address, finally followed by overrides that match the client's IP address. +# - Create all required MFS filesystems and populate them from +# our templates. Support both a direct template and a dir.cpio.gz +# archive. Support dir.remove files containing a list of relative +# paths to remove. # -# This way we have some flexibility to handle clusters of machines on -# separate subnets. +# TODO: +# + find a way to assign a 'group' identifier to a machine +# so we can use group-specific configurations; -for i in ${bootp_ipbca} ${bootp_ipa} ${hostname} ; do - if [ -d /conf/${i}/etc ]; then - cp -Rp /conf/${i}/etc/* /etc +for i in base default ${bootp_ipbca} ${bootp_ipa} ; do + for j in /conf/$i/* ; do + subdir=${j##*/} + if [ -d $j ]; then + create_md $subdir + cp -Rp $j/* /$subdir + fi + done + for j in /conf/$i/*.cpio.gz ; do + subdir=${j%*.cpio.gz} + subdir=${subdir##*/} + if [ -f $j ]; then + create_md $subdir + echo "Loading /$subdir from cpio archive $j" + (cd / ; /stand/gzip -d < $j | /stand/cpio --extract -d ) + fi + done + for j in /conf/$i/*.remove ; do + subdir=${j%*.remove} + subdir=${subdir##*/} + if [ -f $j ]; then + # doubly sure it is a memory disk before rm -rf'ing + create_md $subdir + (cd /$subdir; rm -rf `/bin/cat $j`) fi + done done -# +if [ -z "`hostname -s`" ]; then + hostname=`kenv dhcp.host-name` + hostname $hostname + echo "Hostname is $hostname" +fi + # if the info is available via dhcp/kenv # build the resolv.conf # @@ -142,3 +221,4 @@ # want to run the standard system /etc/rc.diskless2 diskless_mount="/etc/rc.diskless2" + ==== //depot/projects/ia64/lib/libc/gen/basename.c#3 (text+ko) ==== @@ -31,7 +31,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/lib/libc/gen/basename.c,v 1.5 2002/02/01 01:08:48 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/gen/basename.c,v 1.6 2002/12/21 07:12:35 bbraun Exp $"); #include #include @@ -42,9 +42,15 @@ basename(path) const char *path; { - static char bname[MAXPATHLEN]; + static char *bname = NULL; const char *endp, *startp; + if (bname == NULL) { + bname = (char *)malloc(MAXPATHLEN); + if (bname == NULL) + return(NULL); + } + /* Empty or NULL string gets treated as "." */ if (path == NULL || *path == '\0') { (void)strcpy(bname, "."); @@ -67,7 +73,7 @@ while (startp > path && *(startp - 1) != '/') startp--; - if (endp - startp + 2 > sizeof(bname)) { + if (endp - startp + 2 > MAXPATHLEN) { errno = ENAMETOOLONG; return(NULL); } ==== //depot/projects/ia64/lib/libc/gen/dirname.c#3 (text+ko) ==== @@ -31,7 +31,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/lib/libc/gen/dirname.c,v 1.5 2002/02/01 01:08:48 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/gen/dirname.c,v 1.6 2002/12/21 07:12:35 bbraun Exp $"); #include #include @@ -42,9 +42,15 @@ dirname(path) const char *path; { - static char bname[MAXPATHLEN]; + static char *bname = NULL; const char *endp; + if (bname == NULL) { + bname = (char *)malloc(MAXPATHLEN); + if (bname == NULL) + return(NULL); + } + /* Empty or NULL string gets treated as "." */ if (path == NULL || *path == '\0') { (void)strcpy(bname, "."); @@ -70,7 +76,7 @@ } while (endp > path && *endp == '/'); } - if (endp - path + 2 > sizeof(bname)) { + if (endp - path + 2 > MAXPATHLEN) { errno = ENAMETOOLONG; return(NULL); } ==== //depot/projects/ia64/lib/libc/i386/stdlib/div.S#4 (text+ko) ==== @@ -1,41 +1,19 @@ /* - * Copyright (c) 1993 Winning Strategies, Inc. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Winning Strategies, Inc. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * Written by J.T. Conklin . + * Public domain. */ #include -__FBSDID("$FreeBSD: src/lib/libc/i386/stdlib/div.S,v 1.8 2002/06/02 20:05:25 schweikh Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/i386/stdlib/div.S,v 1.9 2002/12/21 05:11:39 tjr Exp $"); ENTRY(div) - movl 4(%esp),%eax - movl 8(%esp),%ecx - cdq - idiv %ecx - movl %eax,4(%esp) - movl %edx,8(%esp) - ret + pushl %ebx + movl 8(%esp),%ebx + movl 12(%esp),%eax + movl 16(%esp),%ecx + cdq + idiv %ecx + movl %eax,(%ebx) + movl %edx,4(%ebx) + popl %ebx + ret $4 ==== //depot/projects/ia64/lib/libc/i386/stdlib/ldiv.S#4 (text+ko) ==== @@ -1,41 +1,19 @@ /* - * Copyright (c) 1993 Winning Strategies, Inc. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Winning Strategies, Inc. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * Written by J.T. Conklin . + * Public domain. */ #include -__FBSDID("$FreeBSD: src/lib/libc/i386/stdlib/ldiv.S,v 1.8 2002/06/02 20:05:25 schweikh Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/i386/stdlib/ldiv.S,v 1.9 2002/12/21 05:11:39 tjr Exp $"); ENTRY(ldiv) - movl 4(%esp),%eax - movl 8(%esp),%ecx - cdq - idiv %ecx - movl %eax,4(%esp) - movl %edx,8(%esp) - ret + pushl %ebx + movl 8(%esp),%ebx + movl 12(%esp),%eax + movl 16(%esp),%ecx + cdq + idiv %ecx + movl %eax,(%ebx) + movl %edx,4(%ebx) + popl %ebx + ret $4 ==== //depot/projects/ia64/lib/libc/stdio/printf.3#16 (text+ko) ==== @@ -34,9 +34,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)printf.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/stdio/printf.3,v 1.53 2002/12/18 12:45:10 ru Exp $ +.\" $FreeBSD: src/lib/libc/stdio/printf.3,v 1.54 2002/12/20 08:28:10 tjr Exp $ .\" -.Dd November 8, 2001 +.Dd December 20, 2002 .Dt PRINTF 3 .Os .Sh NAME @@ -111,7 +111,7 @@ These functions return the number of characters printed (not including the trailing .Ql \e0 -used to end output to strings), +used to end output to strings) or a negative value if an output error occurs, except for .Fn snprintf and @@ -767,6 +767,18 @@ Always use the proper secure idiom: .Pp .Dl "snprintf(buffer, sizeof(buffer), \*q%s\*q, string);" +.Sh ERRORS +In addition to the errors documented for the +.Xr write 2 +system call, the +.Fn printf +family of functions may fail if: +.Bl -tag -width Er +.It Bq Er EILSEQ +An invalid wide character code was encountered. +.It Bq Er ENOMEM +Insufficient storage space is available. +.El .Sh SEE ALSO .Xr printf 1 , .Xr fmtcheck 3 , ==== //depot/projects/ia64/lib/libc/stdio/scanf.3#9 (text+ko) ==== @@ -34,9 +34,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)scanf.3 8.2 (Berkeley) 12/11/93 -.\" $FreeBSD: src/lib/libc/stdio/scanf.3,v 1.21 2002/12/04 18:57:45 ru Exp $ +.\" $FreeBSD: src/lib/libc/stdio/scanf.3,v 1.22 2002/12/20 07:46:01 tjr Exp $ .\" -.Dd December 11, 1993 +.Dd December 20, 2002 .Dt SCANF 3 .Os .Sh NAME @@ -486,8 +486,11 @@ The functions .Fn fscanf , .Fn scanf , +.Fn sscanf , +.Fn vfscanf , +.Fn vscanf and -.Fn sscanf +.Fn vsscanf conform to .St -isoC-99 . .Sh BUGS ==== //depot/projects/ia64/lib/libc/stdlib/malloc.3#11 (text+ko) ==== @@ -34,7 +34,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)malloc.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/stdlib/malloc.3,v 1.58 2002/12/18 13:33:03 ru Exp $ +.\" $FreeBSD: src/lib/libc/stdlib/malloc.3,v 1.59 2002/12/20 01:01:24 trhodes Exp $ .\" .Dd August 27, 1996 .Dt MALLOC 3 @@ -304,14 +304,17 @@ to the allocated memory if successful; otherwise a .Dv NULL -pointer is returned, in which case the -memory referenced by -.Fa ptr -is still available and intact. -In the case of memory allocation failure, +pointer is returned, and .Va errno is set to -.Er ENOMEM . +.Er ENOMEM +if the error was the result of an allocation failure. +The +.Fn realloc +function always leaves the original buffer intact +when an error occurs, whereas +.Fn reallocf +deallocates it in this case. .Pp The .Fn free ==== //depot/projects/ia64/lib/libc/string/strerror.c#7 (text+ko) ==== @@ -1,4 +1,4 @@ -/* +/*- * Copyright (c) 1988, 1993 * The Regents of the University of California. All rights reserved. * @@ -35,26 +35,30 @@ static char sccsid[] = "@(#)strerror.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/string/strerror.c,v 1.9 2002/12/18 16:53:31 mike Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/string/strerror.c,v 1.10 2002/12/20 05:26:10 mike Exp $"); #include #include #include #define UPREFIX "Unknown error: " + /* * Define a buffer size big enough to describe a 64-bit signed integer * converted to ASCII decimal (19 bytes), with an optional leading sign - * (1 byte), finally we get the prefix and a trailing NUL from UPREFIX. + * (1 byte); finally, we get the prefix and a trailing NUL from UPREFIX. */ #define EBUFSIZE (20 + sizeof(UPREFIX)) -/* Don't link to stdio(3) to avoid bloat for statically linked binaries. */ +/* + * Doing this by hand instead of linking with stdio(3) avoids bloat for + * statically linked binaries. + */ static void errstr(int num, char *buf, size_t len) { + char *p, *t; unsigned int uerr; - char *p, *t; char tmp[EBUFSIZE]; if (strlcpy(buf, UPREFIX, len) >= len) @@ -66,7 +70,7 @@ } while (uerr /= 10); if (num < 0) *t++ = '-'; - for (p = buf + strlen(UPREFIX); t > tmp && p < buf + len - 1;) + for (p = buf + sizeof(UPREFIX) - 1; t > tmp && p < buf + len - 1;) *p++ = *--t; *p = '\0'; } @@ -74,15 +78,14 @@ int strerror_r(int errnum, char *strerrbuf, size_t buflen) { - int retval; - retval = 0; if (errnum < 1 || errnum >= sys_nerr) { errstr(errnum, strerrbuf, buflen); - retval = EINVAL; - } else if (strlcpy(strerrbuf, sys_errlist[errnum], buflen) >= buflen) - retval = ERANGE; - return (retval); + return (EINVAL); + } + if (strlcpy(strerrbuf, sys_errlist[errnum], buflen) >= buflen) + return (ERANGE); + return (0); } char * ==== //depot/projects/ia64/lib/libstand/zalloc.c#2 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libstand/zalloc.c,v 1.6 2001/09/30 22:28:01 dillon Exp $"); +__FBSDID("$FreeBSD: src/lib/libstand/zalloc.c,v 1.7 2002/12/19 23:23:20 dillon Exp $"); /* * LIB/MEMORY/ZALLOC.C - self contained low-overhead memory pool/allocation @@ -247,22 +247,22 @@ mp->mp_Base = base; mp->mp_Used = bytes; mp->mp_End = (char *)base + bytes; + mp->mp_Size = bytes; } else { void *pend = (char *)mp->mp_Base + mp->mp_Size; if (base < mp->mp_Base) { - /* mp->mp_Size += (char *)mp->mp_Base - (char *)base; */ + mp->mp_Size += (char *)mp->mp_Base - (char *)base; mp->mp_Used += (char *)mp->mp_Base - (char *)base; mp->mp_Base = base; } base = (char *)base + bytes; if (base > pend) { - /* mp->mp_Size += (char *)base - (char *)pend; */ + mp->mp_Size += (char *)base - (char *)pend; mp->mp_Used += (char *)base - (char *)pend; mp->mp_End = (char *)base; } } - mp->mp_Size += bytes; } #ifdef ZALLOCDEBUG ==== //depot/projects/ia64/share/examples/IPv6/USAGE#3 (text+ko) ==== @@ -1,9 +1,9 @@ USAGE KAME Project $KAME: USAGE,v 1.33 2000/11/22 10:22:57 itojun Exp $ - $FreeBSD: src/share/examples/IPv6/USAGE,v 1.4 2002/05/11 05:55:05 dd Exp $ + $FreeBSD: src/share/examples/IPv6/USAGE,v 1.5 2002/12/19 22:56:20 trhodes Exp $ -This is a introduction of how to use the commands provided in the KAME +This is an introduction of how to use the commands provided in the KAME kit. For more information, please refer to each man page. ==== //depot/projects/ia64/share/man/man4/mac_biba.4#6 (text+ko) ==== @@ -28,7 +28,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/mac_biba.4,v 1.6 2002/12/16 21:13:25 trhodes Exp $ +.\" $FreeBSD: src/share/man/man4/mac_biba.4,v 1.7 2002/12/20 00:17:10 chris Exp $ .Dd NOVEMBER 18, 2002 .Os .Dt MAC_BIBA 4 @@ -182,6 +182,7 @@ .Xr mac_partition 4 , .Xr mac_seeotheruids 4 , .Xr mac_test 4 , +.Xr maclabel 7 , .Xr mac 9 .Sh HISTORY The ==== //depot/projects/ia64/share/man/man4/mac_mls.4#5 (text+ko) ==== @@ -28,7 +28,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/mac_mls.4,v 1.6 2002/12/12 22:47:08 chris Exp $ +.\" $FreeBSD: src/share/man/man4/mac_mls.4,v 1.7 2002/12/19 23:47:59 chris Exp $ .Dd DECEMBER 1, 2002 .Os .Dt MAC_MLS 4 @@ -52,7 +52,7 @@ The .Nm policy module implements the Multi-Level Security, or MLS model, -which controls accesses between subjects and objects based on their +which controls access between subjects and objects based on their confidentiality by means of a strict information flow policy. Each subject and object in the system has an MLS label associated with it; each subject's MLS label contains information on its clearance level, @@ -66,7 +66,7 @@ The sensitivity level is expressed as a value between 0 and 65535, with higher values reflecting higher sensitivity levels. The compartment field is expressed as a set of up to 256 components, -numbered from 0 to 255. +numbered from 1 to 256. A complete label consists of both sensitivity and compartment elements. .Pp @@ -132,7 +132,7 @@ For example: .Pp .Bd -literal -offset indent -mls/10:2+3+6 +mls/10:2+3+6++10 mls/low .Ed .Pp @@ -191,7 +191,7 @@ .Sh AUTHORS This software was contributed to the .Fx -Project by Network Associates Labs, +Project by Network Associates Laboratories, the Security Research Division of Network Associates Inc. under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA CHATS research program. ==== //depot/projects/ia64/share/man/man4/mac_partition.4#2 (text+ko) ==== @@ -28,7 +28,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/mac_partition.4,v 1.2 2002/12/11 01:10:20 chris Exp $ +.\" $FreeBSD: src/share/man/man4/mac_partition.4,v 1.3 2002/12/20 00:17:10 chris Exp $ .Dd DECEMBER 9, 2002 .Os .Dt MAC_PARTITION 4 @@ -88,6 +88,7 @@ .Xr mac_none 4 , .Xr mac_seeotheruids 4 , .Xr mac_test 4 , +.Xr maclabel 7 , .Xr mac 9 .Sh HISTORY The ==== //depot/projects/ia64/share/man/man4/pst.4#3 (text+ko) ==== @@ -23,7 +23,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/pst.4,v 1.2 2002/12/10 14:21:55 ru Exp $ +.\" $FreeBSD: src/share/man/man4/pst.4,v 1.3 2002/12/20 12:41:26 ru Exp $ .\" .Dd November 21, 2001 .Dt PST 4 @@ -37,15 +37,15 @@ This driver is for the Promise Supertrak SX6000 ATA hardware RAID controller. It supports (in hardware) RAID levels 0, 1, 0+1, 3, 5 and JBOD on up to 6 ATA disk drives, including automatic rebuild and hotswap, and supports -signalling disk status on LED's on Promise Superswap disk enclosures. -The Supertrak lines of controllers does not support non-disk devices. +signalling disk status on LEDs on Promise Superswap disk enclosures. +The Supertrak line of controllers does not support non-disk devices. .Sh NOTES The .Nm -driver does not support manipulating the RAID from the OS, RAID's need -to be setup from the onboard BIOS. -However hot swap, hot spare, and -automatic rebuilds are supported without reboot. +driver does not support manipulating the RAID from the OS, RAIDs need +to be set up from the onboard BIOS. +However, hot swap, hot spare, and +automatic rebuilds are supported without a reboot. .Sh HISTORY The .Nm ==== //depot/projects/ia64/share/man/man4/vga.4#2 (text+ko) ==== @@ -24,7 +24,7 @@ .\" (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/vga.4,v 1.19 2001/10/13 09:08:30 yokota Exp $ +.\" $FreeBSD: src/share/man/man4/vga.4,v 1.20 2002/12/20 04:56:52 trhodes Exp $ .\" .Dd June 30, 1999 .Dt VGA 4 @@ -55,11 +55,6 @@ .Nm driver to manipulate video hardware (changing video modes, loading font, etc). .Pp -The keyword -.Dv conflicts -is required, as the video card may use I/O ports in the same range -as other drivers. -.Pp The .Nm driver supports the standard video cards: MDA, CGA, EGA and VGA. ==== //depot/projects/ia64/sys/boot/i386/boot2/Makefile#10 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/boot/i386/boot2/Makefile,v 1.43 2002/12/18 07:13:53 imp Exp $ +# $FreeBSD: src/sys/boot/i386/boot2/Makefile,v 1.44 2002/12/21 02:03:31 obrien Exp $ PROG= boot2 NOMAN= @@ -36,6 +36,7 @@ CFLAGS= -elf -ffreestanding -Os -fno-builtin \ -fno-guess-branch-probability -fomit-frame-pointer\ + -mno-align-long-strings \ -mrtd \ -D${BOOT2_UFS} \ -I${.CURDIR}/../../common \ ==== //depot/projects/ia64/sys/boot/i386/boot2/boot2.c#14 (text+ko) ==== @@ -14,7 +14,7 @@ */ /* - * $FreeBSD: src/sys/boot/i386/boot2/boot2.c,v 1.59 2002/12/17 22:00:06 imp Exp $ + * $FreeBSD: src/sys/boot/i386/boot2/boot2.c,v 1.60 2002/12/20 05:49:40 imp Exp $ */ #include @@ -133,7 +133,7 @@ strcmp(const char *s1, const char *s2) { for (; *s1 == *s2 && *s1; s1++, s2++); - return *s1 - *s2; + return (unsigned char)*s1 - (unsigned char)*s2; } #include "ufsread.c" ==== //depot/projects/ia64/sys/boot/sparc64/loader/Makefile#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/boot/sparc64/loader/Makefile,v 1.14 2002/11/10 19:17:36 jake Exp $ +# $FreeBSD: src/sys/boot/sparc64/loader/Makefile,v 1.15 2002/12/20 04:32:10 jake Exp $ BASE= loader PROG= ${BASE} @@ -16,7 +16,6 @@ LOADER_NET_SUPPORT?= yes LOADER_NFS_SUPPORT?= yes LOADER_TFTP_SUPPORT?= yes -LOADER_ZIP_SUPPORT?= yes LOADER_GZIP_SUPPORT?= yes LOADER_BZIP2_SUPPORT?= no @@ -29,9 +28,6 @@ .if ${LOADER_CD9660_SUPPORT} == "yes" CFLAGS+= -DLOADER_CD9660_SUPPORT .endif -.if ${LOADER_ZIP_SUPPORT} == "yes" -CFLAGS+= -DLOADER_ZIP_SUPPORT -.endif .if ${LOADER_GZIP_SUPPORT} == "yes" CFLAGS+= -DLOADER_GZIP_SUPPORT .endif ==== //depot/projects/ia64/sys/dev/pst/pst-pci.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ * (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/sys/dev/pst/pst-pci.c,v 1.1 2002/07/31 18:26:30 sos Exp $ + * $FreeBSD: src/sys/dev/pst/pst-pci.c,v 1.2 2002/12/20 12:15:38 sos Exp $ */ #include @@ -55,8 +55,8 @@ return 0; } - /* this should work as well (not tested no hardware) */ - if (pci_get_devid(dev) == 0x09628086 && pci_get_subvendor(dev) == 0x105a) { >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sat Dec 21 19:15:13 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DAC8537B405; Sat, 21 Dec 2002 19:15:11 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7421B37B401 for ; Sat, 21 Dec 2002 19:15:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D9C243EDA for ; Sat, 21 Dec 2002 19:15:11 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBM3FBfh066575 for ; Sat, 21 Dec 2002 19:15:11 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBM3FAA7066572 for perforce@freebsd.org; Sat, 21 Dec 2002 19:15:10 -0800 (PST) Date: Sat, 21 Dec 2002 19:15:10 -0800 (PST) Message-Id: <200212220315.gBM3FAA7066572@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22602 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22602 Change 22602 by marcel@marcel_nfs on 2002/12/21 19:14:46 Save the divisor latch in struct com_s. We can read the divisor latch, but it's just a lot of work (relatively speaking). While here, declare comdefaultrate and comdefaultrclk as extern. Affected files ... .. //depot/projects/ia64/sys/dev/sio/siovar.h#8 edit Differences ... ==== //depot/projects/ia64/sys/dev/sio/siovar.h#8 (text+ko) ==== @@ -81,6 +81,7 @@ bus_space_handle_t bsh; u_long rclk; /* Receiver clock (bin 9) */ u_int regshft; /* Interleaved multi-port. */ + u_short reg_dl; /* Copy of DL. */ u_char reg_fcr; /* Copy of FCR. */ /* Old SIO fields. Need auditing. */ @@ -202,6 +203,9 @@ extern devclass_t sio_devclass; extern char sio_driver_name[]; +extern speed_t comdefaultrate; +extern u_long comdefaultrclk; + int sioattach(device_t dev, int xrid, u_long rclk); int siodetach(device_t dev); int sioprobe(device_t dev, int xrid, u_long rclk, int noprobe); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sat Dec 21 19:19:19 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A96AB37B405; Sat, 21 Dec 2002 19:19:17 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2AE9837B401 for ; Sat, 21 Dec 2002 19:19:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7A5D43EE5 for ; Sat, 21 Dec 2002 19:19:16 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBM3JGfh066690 for ; Sat, 21 Dec 2002 19:19:16 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBM3JG1h066687 for perforce@freebsd.org; Sat, 21 Dec 2002 19:19:16 -0800 (PST) Date: Sat, 21 Dec 2002 19:19:16 -0800 (PST) Message-Id: <200212220319.gBM3JG1h066687@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22603 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22603 Change 22603 by marcel@marcel_nfs on 2002/12/21 19:18:31 o Don't declare comdefaultrate as volatile. o If the current com_s is the console, set the device pointer in struct consdev. this is not done in siocnprobe or siocninit because we don't know at that time what the device pointer will be. Affected files ... .. //depot/projects/ia64/sys/dev/sio/sio.c#22 edit Differences ... ==== //depot/projects/ia64/sys/dev/sio/sio.c#22 (text+ko) ==== @@ -68,6 +68,7 @@ #include #include #include +#include #include @@ -214,7 +215,7 @@ /* kqfilter */ ttykqfilter, }; -volatile speed_t comdefaultrate = CONSPEED; +speed_t comdefaultrate = CONSPEED; u_long comdefaultrclk = DEFAULT_RCLK; SYSCTL_ULONG(_machdep, OID_AUTO, conrclk, CTLFLAG_RW, &comdefaultrclk, 0, ""); @@ -780,6 +781,10 @@ if (unit >= sio_numunits) sio_numunits = unit + 1; + + if (com->consdev) + com->consdev->cn_dev = makedev(CDEV_MAJOR, unit); + /* * sioprobe() has initialized the device registers as follows: * o cfcr = LCR_8BITS. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message From owner-p4-projects Sat Dec 21 19:25:27 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id ACB7E37B405; Sat, 21 Dec 2002 19:25:25 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4422637B401 for ; Sat, 21 Dec 2002 19:25:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F02FE43EE5 for ; Sat, 21 Dec 2002 19:25:24 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBM3POfh070185 for ; Sat, 21 Dec 2002 19:25:24 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBM3PO4n070182 for perforce@freebsd.org; Sat, 21 Dec 2002 19:25:24 -0800 (PST) Date: Sat, 21 Dec 2002 19:25:24 -0800 (PST) Message-Id: <200212220325.gBM3PO4n070182@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22604 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22604 Change 22604 by marcel@marcel_nfs on 2002/12/21 19:24:26 o Save the divisor latch in siocnprobe so that we can use it later without having to fiddle with DLAB, o Set comdefaultrate and comdefaultrclk in siocninit as we know at that time that we have a serial console. Note that we still don't handle the case of not finding the UART during bus enumeration while it's the serial console. It may be better to deal with that somewhere else... Affected files ... .. //depot/projects/ia64/sys/dev/sio/sio_cons.c#4 edit Differences ... ==== //depot/projects/ia64/sys/dev/sio/sio_cons.c#4 (text+ko) ==== @@ -149,6 +149,8 @@ sio_setreg(&sio_console, com_lcr, lcr); /* XXX barrier */ + sio_console.reg_dl = divisor; + cp->cn_pri = (boothowto & RB_SERIAL) ? CN_REMOTE : CN_NORMAL; } @@ -170,7 +172,7 @@ sio_console.reg_fcr = fcr; /* Set MCR. */ - sio_setreg(&sio_console, com_mcr, MCR_IENABLE | MCR_DTR); + sio_setreg(&sio_console, com_mcr, MCR_IENABLE | MCR_RTS | MCR_DTR); /* XXX barrier */ /* @@ -193,6 +195,9 @@ /* It's official... */ sio_console.consdev = cp; + + comdefaultrclk = sio_console.rclk; + comdefaultrate = (comdefaultrclk / sio_console.reg_dl) >> 4; } static void To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message