| Home | Sort by: relevance | last modified time | path |
| /src/sys/arch/mips/include/ | |
| cpu.h | 1.90 Mon May 26 15:59:29 UTC 2008 tsutsui branches: 1.90.16; Remove all initialization of obsolete ci_divisor_recip in mips struct cpu_info and related macroes. The member was prepared for a hack in MD microtime(9) implementation but it has been superseded by MI timecounter(9). Mon May 26 15:59:29 UTC 2008 tsutsui branches: 1.90.16; Remove all initialization of obsolete ci_divisor_recip in mips struct cpu_info and related macroes. The member was prepared for a hack in MD microtime(9) implementation but it has been superseded by MI timecounter(9). 1.90.16.46 Sat Aug 04 07:20:31 UTC 2012 matt Make MIPS use a multi-level page table for the kernel address space. (just like the user address does). XXX fix mips1 1.90.16.45 Mon Jul 09 17:23:37 UTC 2012 matt Use a spinlock to protect the segtab queues. Use union pmap_segmap and pmap_segmap_t to track -HEAD. Use KERNEL_PID for the same reason. 1.90.16.44 Mon Feb 27 17:04:39 UTC 2012 matt Count all traps types. 1.90.16.43 Mon Feb 13 18:20:25 UTC 2012 matt Add mm_md_direct_mapped_virt (inverse of mm_md_direct_mapped_phys). Add a third argument, vsize_t *, which, if not NULL, returns the amount of virtual space left in that direct mapped segment. Get rid most of the individual direct_mapped assert and use the above routines instead. Improve kernel core dump code. 1.90.16.42 Mon Feb 13 08:13:41 UTC 2012 matt Fix emulation to not panic when it encounters something it doesn't like. (so running crashme won't crash the system). Centralize the trapsignal processing so we can print out the trap info if so desired. Add a machdep.printfataltraps sysctl knob. 1.90.16.41 Sat Jan 28 00:56:34 UTC 2012 matt Add mm_md_direct_mapped_phys from current. 1.90.16.40 Thu Jan 19 08:28:48 UTC 2012 matt When running an N32 kernel, run it with 64-bit addresses even though the kernel itself will only use 32-bit addresses. There are exceptions. bus_space_handles are now register_t instead of intptr_t. This allows them to contain XKPHYS addresses. Now bus_space can use XKPHYS addresses and not required non-KSEG1 devices to be mapped in KSEG2 thereby leaving more KSEG2 space for the kernel to use. The cache range routines (but not index routines) now take a register_t instead of vaddr_t so they can too take a XKPHYS address. This allows the pmap to use a page's XKPHYS address to clean sync the icache thereby avoiding massive icache invalidations. Since "cache" instruction effects are global to all CPUs and their caches, we can use the above to greatly simplify MP page isyncs. If using an O32 kernel with pages outside KSEG0, index ops still need to be performed since there isn't an a quick way of mapping the page. 1.90.16.39 Fri Dec 23 18:52:32 UTC 2011 matt Make CPUISMIPS3 deal with MIPS32R2 and MIPS64R2 Add mips_num_tlb_asids. Allow a caller to cpu_identify to supply a cpuname (or NULL). |
| /src/lib/libm/man/ | |
| fdim.3 | 1.3.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| fmax.3 | 1.2.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| /src/lib/libm/src/ | |
| s_fdim.c | 1.2.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| s_fmaxf.c | 1.2.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| s_fminf.c | 1.2.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| s_fmax.c | 1.2.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| s_fmaxl.c | 1.2.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| s_fmin.c | 1.1.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| s_fminl.c | 1.2.2.2 Fri Mar 12 21:58:42 UTC 2010 riz Pull up following revision(s) (requested by snj in ticket #1330): lib/libm/man/fmax.3: revision 1.1-1.2 lib/libm/src/s_fmin.c: revision 1.1-1.2 lib/libm/src/s_fdim.c: revision 1.1 lib/libm/src/s_fmaxl.c: revision 1.1 lib/libm/Makefile: revision 1.90 include/math.h: revision 1.49 lib/libm/src/s_fmaxf.c: revision 1.1 lib/libm/src/s_fmax.c: revision 1.1 lib/libm/shlib_version: revision 1.10 distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch) distrib/sets/lists/base/shl.mi: revision 1.495 (via patch) lib/libm/src/s_fminl.c: revision 1.1 distrib/sets/lists/comp/mi: revision 1.1317 lib/libm/man/fdim.3: revision 1.1-1.3 lib/libm/src/s_fminf.c: revision 1.1 distrib/sets/lists/base/md.amd64: revision 1.70 (via patch) add f{min,max,dim}{,l,f} from FreeBSD These functions are going to first appear in 5.1, not 6.0. |
| /src/usr.sbin/sysinst/ | |
| menus.entropy | 1.2.2.1 Tue Dec 26 05:54:16 UTC 2023 snj Pull up following revision(s) (requested by martin in ticket #511): usr.sbin/sysinst/configmenu.c: revision 1.18 usr.sbin/sysinst/defs.h: revision 1.90 usr.sbin/sysinst/main.c: revision 1.32 usr.sbin/sysinst/menus.entropy: revision 1.3 usr.sbin/sysinst/menus.mi: revision 1.29 usr.sbin/sysinst/net.c: revision 1.45 Add a https transfer method (sharing all host details with the http transfer). Make this method the default for all downloads. Try to make sure the binary pkg installation (which runs in a chroot in the already installed system) can make use of SSL verification. This does NOT fix the missing SSL verification in most install media even if using https (due to not fully populated /etc/openssl/certs). |
| /src/sys/arch/sun3/sun3/ | |
| locore2.c | 1.90 Sun Mar 04 06:00:54 UTC 2007 christos branches: 1.90.40; 1.90.42; 1.90.44; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. Sun Mar 04 06:00:54 UTC 2007 christos branches: 1.90.40; 1.90.42; 1.90.44; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. .40; 1.90.42; 1.90.44; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. .42; 1.90.44; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 1.90.44.4 Thu Mar 11 15:03:03 UTC 2010 yamt sync with head 1.90.44.3 Wed Aug 19 18:46:48 UTC 2009 yamt sync with head. 1.90.44.2 Mon May 04 08:12:01 UTC 2009 yamt sync with head. 1.90.44.1 Fri May 16 02:23:21 UTC 2008 yamt sync with head. 1.90.42.1 Sun May 18 00:32:57 UTC 2008 yamt sync with head. 1.90.40.2 Sat Jan 17 13:28:34 UTC 2009 mjf Sync with HEAD. |
| /src/sys/dev/isa/ | |
| gus.c | 1.90 Sun Dec 11 00:22:02 UTC 2005 christos branches: 1.90.4; 1.90.6; 1.90.8; 1.90.10; 1.90.12; merge ktrace-lwp. Sun Dec 11 00:22:02 UTC 2005 christos branches: 1.90.4; 1.90.6; 1.90.8; 1.90.10; 1.90.12; merge ktrace-lwp. .4; 1.90.6; 1.90.8; 1.90.10; 1.90.12; merge ktrace-lwp. .6; 1.90.8; 1.90.10; 1.90.12; merge ktrace-lwp. .8; 1.90.10; 1.90.12; merge ktrace-lwp. .10; 1.90.12; merge ktrace-lwp. 1.90.12.2 Wed May 24 15:50:26 UTC 2006 tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. 1.90.12.1 Tue Mar 28 09:42:12 UTC 2006 tron Merge 2006-03-28 NetBSD-current into the "peter-altq" branch. 1.90.10.1 Wed Apr 19 03:25:08 UTC 2006 elad sync with head. 1.90.8.3 Sun Sep 03 15:24:10 UTC 2006 yamt sync with head. |
| /src/sys/arch/vax/vax/ | |
| vm_machdep.c | 1.90 Sat Dec 24 07:37:18 UTC 2005 christos branches: 1.90.4; 1.90.6; 1.90.8; 1.90.10; 1.90.12; Add a cast to l_addr to avoid wrapping. From Johnny Billquist. Sat Dec 24 07:37:18 UTC 2005 christos branches: 1.90.4; 1.90.6; 1.90.8; 1.90.10; 1.90.12; Add a cast to l_addr to avoid wrapping. From Johnny Billquist. .4; 1.90.6; 1.90.8; 1.90.10; 1.90.12; Add a cast to l_addr to avoid wrapping. From Johnny Billquist. .6; 1.90.8; 1.90.10; 1.90.12; Add a cast to l_addr to avoid wrapping. From Johnny Billquist. .8; 1.90.10; 1.90.12; Add a cast to l_addr to avoid wrapping. From Johnny Billquist. .10; 1.90.12; Add a cast to l_addr to avoid wrapping. From Johnny Billquist. 1.90.12.1 Fri Mar 31 09:45:12 UTC 2006 tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch. 1.90.10.1 Wed Apr 19 02:33:57 UTC 2006 elad sync with head - hopefully this will work 1.90.8.2 Sun Sep 03 15:23:37 UTC 2006 yamt sync with head. 1.90.8.1 Sat Apr 01 00:06:33 UTC 2006 yamt sync with head. |
| /src/lib/libc/string/ | |
| strerror_r.c | 1.5.6.1 Sun Oct 13 16:08:53 UTC 2024 martin Pull up following revision(s) (requested by riastradh in ticket #971): lib/libc/locale/setlocale_local.h: revision 1.18 lib/libc/string/strerror_r.c: revision 1.6 lib/libc/locale/setlocale.c: revision 1.66 lib/libc/string/Makefile.inc: revision 1.90 lib/libc/locale/global_locale.c: revision 1.29 Redo l10n support in the strerror family. Instead of opening the message catelog whenever strerror is called, keep track of the translations in the locale cache. For the C locale, the builtin sys_errlist is used directly. Other locales will open the catalog file on the first strerror call and build a translation table, so that further calls in this locale can just use an array lookup. |
| /src/sys/dev/ata/ | |
| satareg.h | 1.5.94.1 Wed Dec 30 15:12:38 UTC 2020 martin Pull up following revision(s) (requested by jmcneill in ticket #1167): sys/dev/ic/ahcisata_core.c: revision 1.84 sys/dev/ic/ahcisata_core.c: revision 1.85 sys/dev/ic/ahcisata_core.c: revision 1.88 sys/dev/ic/ahcisata_core.c: revision 1.89 sys/arch/arm/nvidia/tegra_ahcisata.c: revision 1.13 sys/dev/ic/ahcisatavar.h: revision 1.26 sys/dev/ic/ahcisata_core.c: revision 1.90 sys/dev/ic/ahcisata_core.c: revision 1.91 sys/dev/ic/ahcisata_core.c: revision 1.92 sys/dev/ata/satareg.h: revision 1.6 ahci_exec_fis: wait for the correct amount of time when AT_WAIT is set Retry clearing WDCTL_RST a few times before giving up. Makes SATA work in Solidrun Honeycomb LX2K. AHCI 1.3.1 specification says that it is good practice for system software to 'zero-out' the memory allocated and referenced by PxCLB and PxFB. ahci_intr: use ffs in the port bitmask instead of looping over all 32 bits AHCI 1.3.1 section 5.5.3 "Processing Completed Commands" says that we should clear PxIS before IS.IPS. Add G3 and DevSleep definitions. This changes the mask used by SControl_IPM_NONE from 0x3 to 0x7. Make sure to ack IS after PxIS when polling and when using multiple MSI-X messages. Remove the AHCI_QUIRK_SKIP_RESET quirk now that the underlying issue is fixed. |
| /src/tests/kernel/kqueue/write/ | |
| t_fifo.c | 1.4.16.1 Mon Oct 04 14:48:25 UTC 2021 martin Pull up following revision(s) (requested by thorpej in ticket #1353): sys/miscfs/fifofs/fifo_vnops.c: revision 1.90 tests/kernel/kqueue/write/t_fifo.c: revision 1.5 - Add a new EVFILT_WRITE test case for FIFOs that correctly validates the writability thresholds. - Fix a bug in fifo_kqfilter() exposed by the new test case; in the EVFILT_WRITE case, we were attaching the wrong end of the socket pair to the knote! - In filt_fiforead(), use ">= so->so_rcv.sb_lowat" rather than "> 0" for consistency with fifo_poll(). NFC. |
| /src/include/ | |
| inttypes.h | 1.6.14.1 Fri May 20 19:18:43 UTC 2011 bouyer Pull up following revision(s) (requested by joerg in ticket #1611): include/inttypes.h: revision 1.7 include/stddef.h: revision 1.16 include/wchar.h: revision 1.28 include/stdlib.h: revision 1.90 Don't define wchar_t for c++; it is native in the language. From Alexander Nasonov 1.6.4.1 Fri May 20 19:18:37 UTC 2011 bouyer Pull up following revision(s) (requested by joerg in ticket #1611): include/inttypes.h: revision 1.7 include/stddef.h: revision 1.16 include/wchar.h: revision 1.28 include/stdlib.h: revision 1.90 Don't define wchar_t for c++; it is native in the language. From Alexander Nasonov |
| /src/share/man/man8/ | |
| Makefile | 1.90 Sat Apr 21 18:41:49 UTC 2007 plunky branches: 1.90.4; add compat_darwin(8) to build Sat Apr 21 18:41:49 UTC 2007 plunky branches: 1.90.4; add compat_darwin(8) to build 1.90.4.3 Sun Mar 23 00:45:36 UTC 2008 matt sync with HEAD 1.90.4.2 Wed Jan 09 01:39:15 UTC 2008 matt sync with HEAD 1.90.4.1 Tue Nov 06 23:13:12 UTC 2007 matt sync with HEAD |
| /src/sys/arch/sparc/include/ | |
| pmap.h | 1.90 Mon Feb 14 10:22:19 UTC 2011 he branches: 1.90.4; 1.90.14; Provide a macro for pmap_mmap_flags() since we define PMAP_EXCLUDE_DECLS here. Mon Feb 14 10:22:19 UTC 2011 he branches: 1.90.4; 1.90.14; Provide a macro for pmap_mmap_flags() since we define PMAP_EXCLUDE_DECLS here. .4; 1.90.14; Provide a macro for pmap_mmap_flags() since we define PMAP_EXCLUDE_DECLS here. 1.90.14.2 Wed Aug 20 00:03:24 UTC 2014 tls Rebase to HEAD as of a few days ago. 1.90.14.1 Mon Feb 25 00:28:57 UTC 2013 tls resync with head 1.90.4.2 Thu May 22 11:40:08 UTC 2014 yamt sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") 1.90.4.1 Wed Jan 23 00:05:57 UTC 2013 yamt sync with head |
| /src/usr.sbin/ypbind/ | |
| ypbind.c | 1.90 Tue Aug 30 17:06:22 UTC 2011 plunky branches: 1.90.4; 1.90.8; 1.90.18; Apply casts to cases where xdrproc_t is expected but is not strictly passed, for example because the second argument is a different kind of pointer. Tue Aug 30 17:06:22 UTC 2011 plunky branches: 1.90.4; 1.90.8; 1.90.18; Apply casts to cases where xdrproc_t is expected but is not strictly passed, for example because the second argument is a different kind of pointer. .4; 1.90.8; 1.90.18; Apply casts to cases where xdrproc_t is expected but is not strictly passed, for example because the second argument is a different kind of pointer. .8; 1.90.18; Apply casts to cases where xdrproc_t is expected but is not strictly passed, for example because the second argument is a different kind of pointer. 1.90.18.1 Sun Aug 10 07:00:38 UTC 2014 tls Rebase. 1.90.8.1 Wed Aug 20 00:05:18 UTC 2014 tls Rebase to HEAD as of a few days ago. 1.90.4.1 Tue Sep 09 08:24:29 UTC 2014 msaitoh Pull up following revision(s) (requested by dholland in ticket #1083): usr.sbin/ypbind/ypbind.c: revision 1.91 usr.sbin/ypbind/ypbind.c: revision 1.92 usr.sbin/ypbind/ypbind.c: revision 1.93 usr.sbin/ypbind/ypbind.c: revision 1.94 usr.sbin/ypbind/ypbind.c: revision 1.95 usr.sbin/ypbind/ypbind.c: revision 1.96 usr.sbin/ypbind/ypbind.c: revision 1.97 usr.sbin/ypbind/ypbind.c: revision 1.98 usr.sbin/ypbind/ypbind.8: revision 1.20 usr.sbin/ypbind/ypbind.8: revision 1.19 Don't store the default domain name in a global. While running we really don't care which domain is the system's default domain. Factor out some rpc validation code. While there are times it's appropriate to call a state variable "evil", this isn't one of them. Since the logic involved is to wait until the default domain binds before backgrounding, call the variable "started" instead. Don't rake up the default domain until after processing arguments. Processing arguments just sets flags -- may as well do it first, and this way detection of silly errors isn't contingent on having things fully configured and operating. Load up with comments. Instead of using magic numbers in what looks like a boolean (dom_alive), create a state enumeration (domainstates) and use it instead. Instead of three states (new, alive, and, effectively, 'troubled') go to five: new, alive, pinging, lost, and dead. Domains start in the NEW state. When we get a reply from a server, the state goes to ALIVE. The state is set to PINGING when we ping the server (once a minute normally) and if the ping times out, it goes to LOST. If we stay lost for a minute, go to DEAD, and in DEAD, do exponential backoff of nag_servers calls. Getting rid of the broken logic attached to the 'troubled' state fixes PR 15355 (ypbind defeats disk idle spindown) -- it will now only rewrite the binding file when the binding changes. Also, fix the HEURISTIC code so it doesn't trigger except in ALIVE state. I think this was the source of a lot of the spamming behavior seen in PR 32519, which is now fixed. Might also fix PR 23135 (broadcast ypbind sometimes fails to find servers). Add a SIGHUP handler; upon SIGHUP do an extra nag_servers on any domain that's in DEAD state. This lets you explicitly rescue ypbind from its exponential backoff when you know the world's back up. Log state transitions. Don't store the default domain name in a global. While running we really don't care which domain is the system's default domain. Factor out some rpc validation code. While there are times it's appropriate to call a state variable "evil", this isn't one of them. Since the logic involved is to wait until the default domain binds before backgrounding, call the variable "started" instead. Don't rake up the default domain until after processing arguments. Processing arguments just sets flags -- may as well do it first, and this way detection of silly errors isn't contingent on having things fully configured and operating. Load up with comments. Instead of using magic numbers in what looks like a boolean (dom_alive), create a state enumeration (domainstates) and use it instead. Instead of three states (new, alive, and, effectively, 'troubled') go to five: new, alive, pinging, lost, and dead. Domains start in the NEW state. When we get a reply from a server, the state goes to ALIVE. The state is set to PINGING when we ping the server (once a minute normally) and if the ping times out, it goes to LOST. If we stay lost for a minute, go to DEAD, and in DEAD, do exponential backoff of nag_servers calls. Getting rid of the broken logic attached to the 'troubled' state fixes PR 15355 (ypbind defeats disk idle spindown) -- it will now only rewrite the binding file when the binding changes. Also, fix the HEURISTIC code so it doesn't trigger except in ALIVE state. I think this was the source of a lot of the spamming behavior seen in PR 32519, which is now fixed. Might also fix PR 23135 (broadcast ypbind sometimes fails to find servers). Add a SIGHUP handler; upon SIGHUP do an extra nag_servers on any domain that's in DEAD state. This lets you explicitly rescue ypbind from its exponential backoff when you know the world's back up. Log state transitions. Document exponential backoff behavior and SIGHUP support, plus a couple other minor edits. Use more markup. |
| /src/common/lib/libc/stdlib/ | |
| strtoi.c | 1.1.2.3 Sat May 16 17:58:46 UTC 2015 snj Pull up following revision(s) (requested by christos in ticket #781): common/lib/libc/stdlib/strtoi.c: revision 1.2 common/lib/libc/stdlib/strtou.c: revision 1.2 distrib/sets/lists/debug/mi: revision 1.113 distrib/sets/lists/tests/mi: revision 1.617 lib/libc/include/namespace.h: revision 1.178 lib/libc/stdlib/Makefile.inc: revision 1.90 via patch lib/libc/stdlib/strtoi.3: revisions 1.1, 1.2 lib/libc/stdlib/strtol.3: revision 1.32 lib/libc/stdlib/strtou.3: revisions 1.1, 1.2 lib/libc/stdlib/strtoul.3: revisions 1.30, 1.31 tests/lib/libc/stdlib/Makefile: revision 1.25 tests/lib/libc/stdlib/t_strtoi.c: revision 1.1 - new test for strtoi - namespace protection for strto{i,u} - separate manpages for strto{i,u} from the ones for strto{u,}l From: Kamil Rytarowski -- Sort ERRORS and SEE ALSO. -- Sort ERRORS and SEE ALSO. -- Sort SEE ALSO. |
| strtou.c | 1.1.2.3 Sat May 16 17:58:46 UTC 2015 snj Pull up following revision(s) (requested by christos in ticket #781): common/lib/libc/stdlib/strtoi.c: revision 1.2 common/lib/libc/stdlib/strtou.c: revision 1.2 distrib/sets/lists/debug/mi: revision 1.113 distrib/sets/lists/tests/mi: revision 1.617 lib/libc/include/namespace.h: revision 1.178 lib/libc/stdlib/Makefile.inc: revision 1.90 via patch lib/libc/stdlib/strtoi.3: revisions 1.1, 1.2 lib/libc/stdlib/strtol.3: revision 1.32 lib/libc/stdlib/strtou.3: revisions 1.1, 1.2 lib/libc/stdlib/strtoul.3: revisions 1.30, 1.31 tests/lib/libc/stdlib/Makefile: revision 1.25 tests/lib/libc/stdlib/t_strtoi.c: revision 1.1 - new test for strtoi - namespace protection for strto{i,u} - separate manpages for strto{i,u} from the ones for strto{u,}l From: Kamil Rytarowski -- Sort ERRORS and SEE ALSO. -- Sort ERRORS and SEE ALSO. -- Sort SEE ALSO. |
| /src/games/fortune/datfiles/ | |
| netbsd-tips | 1.6.2.1 Sun Jun 21 10:39:58 UTC 2020 martin Pull up following revision(s) (requested by sevan in ticket #969): games/fortune/datfiles/fortunes: revision 1.90 games/fortune/datfiles/fortunes: revision 1.91 games/fortune/datfiles/netbsd-tips: revision 1.7 games/fortune/datfiles/netbsd-tips: revision 1.8 games/fortune/datfiles/fortunes: revision 1.87 games/fortune/datfiles/fortunes: revision 1.88 games/fortune/datfiles/fortunes: revision 1.89 something I apparently forgot to commit months or years ago Andrew Weatherall's tattoo and a track on A Pox On The Pioneers album. https://pbs.twimg.com/media/ERAuddhU4AAFv3w?format=jpg&name=orig Story: https://www.dummymag.com/features/andrew-weatherall-interview-it-s-bollocks-it-s-discos-tell-me-tales-of-the/ Disks can sense vibes, DTrace confirms it. https://youtu.be/tDacjrSCeq4 Heads up on Bell patents P21 on https://minnie.tuhs.org/Archive/Documentation/AUUGN/AUUGN-V01.1.pdf A revision of "The purpose of computing is insight, not numbers" by Richard Hamming. From The Art of Doing Science and Engineering Properly quote printf string Noticed by Ottavio Caruso on #netbsd@Freenode, thanks! Recommend using `pkg_admin {fetch-pkg-vulnerabilities,audit}' instead of {download-vulnerability-list,audit-packages}. |
| /src/share/man/man3/ | |
| dl_iterate_phdr.3 | 1.2.10.2 Sat Mar 17 18:28:30 UTC 2012 bouyer Pull up following revision(s) via patch (requested by skrll in ticket #1724): rescue/list.ldd: revision 1.4 lib/libc/dlfcn/dlfcn_elf.c: revision 1.7 libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.57 distrib/sets/lists/comp/mi: revision 1.1512 share/man/man3/Makefile: revision 1.56 libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.58 usr.bin/ldd/ldd.c: revision 1.15 libexec/ld.elf_so/rtld.h: revision 1.84 share/man/man3/dl_iterate_phdr.3: revision 1.1 libexec/ld.elf_so/rtld.c: revision 1.129 libexec/ld.elf_so/arch/powerpc/ppc_reloc.c: revision 1.44 libexec/ld.elf_so/rtld.h: revision 1.89 libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.36 libexec/ld.elf_so/map_object.c: revision 1.41 libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.37 libexec/ld.elf_so/arch/sparc64/mdreloc.c: revision 1.46 include/link_elf.h: revision 1.10 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.29 libexec/ld.elf_so/arch/vax/mdreloc.c: revision 1.26 libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.34 libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.31 libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.35 libexec/ld.elf_so/Makefile: revision 1.94 libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.32 libexec/ld.elf_so/Makefile: revision 1.95 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.31 libexec/ld.elf_so/Makefile: revision 1.96 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.32 libexec/ld.elf_so/reloc.c: revision 1.98 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.33 sys/sys/exec_elf.h: revision 1.106 libexec/ld.elf_so/rtld.c: revision 1.130 libexec/ld.elf_so/load.c: revision 1.37 libexec/ld.elf_so/rtld.c: revision 1.131 libexec/ld.elf_so/load.c: revision 1.38 libexec/ld.elf_so/rtld.h: revision 1.90 libexec/ld.elf_so/headers.c: revision 1.36 libexec/ld.elf_so/rtld.h: revision 1.95 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.30 libexec/ld.elf_so/arch/m68k/mdreloc.c: revision 1.25 libexec/ld.elf_so/symbol.c: revision 1.50 libexec/ld.elf_so/symbol.c: revision 1.51 libexec/ld.elf_so/arch/sparc/mdreloc.c: revision 1.43 libexec/ld.elf_so/symbol.c: revision 1.52 libexec/ld.elf_so/arch/sh3/mdreloc.c: revision 1.27 libexec/ld.elf_so/symbol.c: revision 1.54 PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbols when we are doing immediate binding, leave them alone and they will be dealt with later during lazy binding. From skrll@ Implement negative cache checks for symbol lookups. Uses the Donelist idea from FreeBSD. Use alloca(3) instead of local xmalloc for creating our DoneLists. This allows threaded programs to use us a little better, PR lib/43005. Implement dl_iterate_phdr. Somewhat taken from FreeBSD. Manual page from OpenBSD. |