e96925 75 233 155 312 219 166 533 798 312 243 617 312 302 427 141 235 182 171 268 206 121 118 117 198 190 125 127 154 171 263 205 411 529 134 189 311 340 484 120 186 279 140 223 218 515 441 147 366 794 153 125 130 232 163 133 163 207 110 121 196 182 398 128 292 216 176 231 234 106 130 124 164 164 306 195 124 K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T06:13:52.000000Z K 7 svn:log V 139 Remove original license disclaimer. Add Caldera license. Approved by: David Taylor Make buildable under FreeBSD. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-19T06:16:47.000000Z K 7 svn:log V 61 Brutally deal with __func__ being 'const char *' on gcc-3.1. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T06:17:52.000000Z K 7 svn:log V 218 Initial checkin: 4.4BSD version. These files need to be updated with current license information and adapted to the FreeBSD build environment before they will build. Approved by: David Taylor END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-19T06:31:56.000000Z K 7 svn:log V 124 Try and solve some cases of labels at end of compound statements that gcc now objects to (as it should, it is not legal C). END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-19T06:42:29.000000Z K 7 svn:log V 72 Make this compile with gcc-3.1, which objects to the multi-line string. END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-05-19T06:53:20.000000Z K 7 svn:log V 440 Work around a code generation bug of GCC 3.1 by replacing `/2' with `>>1'. In the context `>>1' is more appropriate because it looks like the division is used to restore a shifted value. GCC GNATS PR: c/6677 This fixes a problem where wheel-up movement is taken as wheel-down in the sysmouse protocol. Do not assume the plain char's are signed; use `signed char' where char's need to be signed. Discussed on: audit Pointed out by: bde END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T06:55:13.000000Z K 7 svn:log V 704 Remove original license disclaimer. Add Caldera license. Approved by: David Taylor Make buildable under FreeBSD. This was relatively complicated: the original text used the msU macros, which are available in a number of different kinds. This version uses a number of mm-like macros, including AL and BL, which just aren't available in ms, and the msU macros I've found (even the ones in 4.4BSD) don't have them either. I replaced them with ms constructs, which makes it format better than the O'Reilly document, but I wasn't able to get the table of contents (ms doesn't have that facility). Add a prominent comment that this is not a reference for any modern version of C. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T07:00:28.000000Z K 7 svn:log V 218 Initial checkin: 4.4BSD version. These files need to be updated with current license information and adapted to the FreeBSD build environment before they will build. Approved by: David Taylor END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-19T07:27:26.000000Z K 7 svn:log V 150 Make the fg and bg commands give the output required by SUSv3. fg outputs the name of the command, bg outputs the name of the command and the job id. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T07:30:18.000000Z K 7 svn:log V 523 Remove original license disclaimer. Add Caldera license. Approved by: David Taylor Make buildable under FreeBSD. This one's a real mess. It's full of undefined macros, and in one place deliberately causes syntax warnings. I've decided against taking out the undefined macros: they don't alter the format of the output document, and maybe one day somebody will put in the macro definitions. Note that this file corrects a number of format errors which appear in the O'Reilly 4.4BSD manual set. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T07:35:00.000000Z K 7 svn:log V 218 Initial checkin: 4.4BSD version. These files need to be updated with current license information and adapted to the FreeBSD build environment before they will build. Approved by: David Taylor END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T07:40:05.000000Z K 7 svn:log V 208 Remove original license disclaimer. Add Caldera license. Approved by: David Taylor Make buildable under FreeBSD. This one was relatively easy, though it still contains obscenities. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-19T07:49:28.000000Z K 7 svn:log V 333 Include the following previously encumbered documentation in the build: 01.cacm 02.implement 03.iosys 04.uprog 06.Clang 15.yacc 16.lex 17.m4 Some of these produce a number of warnings. I don't want to remove them yet, because some noble soul may decide to remove the cause of the warnings, but they won't if it doesn't bite them. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-19T08:16:25.000000Z K 7 svn:log V 47 Make this more FreeBSD-ish. Requested by: jhb END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-19T08:30:16.000000Z K 7 svn:log V 142 Implement the -u (-o nounset) option, which gives an error message if an unset variable is expanded. Obtained from: NetBSD (bjh21, christos) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-05-19T10:40:15.000000Z K 7 svn:log V 89 Fix essential typo in usage Submitted by: Cyrille Lefevre END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-05-19T10:50:38.000000Z K 7 svn:log V 75 Use an explicitly-sized type instead of daddr_t for on-disk block numbers. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-19T11:17:17.000000Z K 7 svn:log V 170 Add b64decode & b64encode as synonyms for uudecode and uuencode -m, respectively, for convenience when encoding or decoding base64 files. As requested by various users. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-19T11:22:54.000000Z K 7 svn:log V 108 Synch usage() and manpage for b64encode/b64decode. Make uudecode's usage more like that of other programs. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-05-19T13:13:22.000000Z K 7 svn:log V 28 MFi386: revision 1.129.2.7. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-05-19T13:18:10.000000Z K 7 svn:log V 25 Remove unneeded entries. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-05-19T13:20:05.000000Z K 7 svn:log V 24 MFi386: revision 1.400. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-05-19T15:12:40.000000Z K 7 svn:log V 101 Terminate ACPI subsystem on reboot. Some machines stuck on reboot if ACPI sleep/wakeup was executed. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-19T17:50:23.000000Z K 7 svn:log V 93 Remove a small, annoying, nit I ran in to editing this file, a lone tab on a line by itself. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-19T18:24:00.000000Z K 7 svn:log V 30 Tweak the WARNS levels a tad. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-19T18:25:41.000000Z K 7 svn:log V 32 This is only WARNS=0 clean now. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-19T18:57:03.000000Z K 7 svn:log V 62 Catch up with recent events. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-19T18:59:39.000000Z K 7 svn:log V 79 Include needed #include for regression tests. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-19T19:00:25.000000Z K 7 svn:log V 170 Generalize a bit: we don't need separate functions to find the i386 and alpha disklabels, just one function which is told where to look. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-19T19:21:40.000000Z K 7 svn:log V 110 Turn nfsiod into a vfs loader and sysctl wrapper that controls the number of nfsiod kernel threads being run. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-19T19:35:36.000000Z K 7 svn:log V 315 o Fix race condition caused by doing ptrace() for permission checking, followed by a lookup of the process. Do not call ptrace() for permission checking, but do it inline. Spotted by: rwatson o While here, copy-in arguments before we lock. This fixes a possible permanent lock. Reviewed by: rwatson END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-19T20:19:07.000000Z K 7 svn:log V 433 Simplify IA64_CMPXCHG to avoid having braced-groups in expressions. As a minor positive side-effect, code at -O0 is more optimal. As a minor negative side-effect, certain boundary cases yield no better code than non-boundary cases. For example, atomic_set_acq_32(p, 0) does a useless logical OR with value 0. This was previously elimina- ted as part of if/while optimizations. Non-boundary cases yield identical code at -O1 and -O2. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-19T20:25:11.000000Z K 7 svn:log V 39 It's time to build modules by default. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-19T20:39:42.000000Z K 7 svn:log V 92 Fix a late-night buglet in MLINKS ordering. Submitted by: Szilveszter Adam END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-05-19T21:59:28.000000Z K 7 svn:log V 215 Add a Quirk entry for the USB SimpleTech UCF-100 compact flash reader. Note that even with the quirk entry the reader typically only works if the USB device is recognized by UHCI instead of the generic OHCI driver. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-05-19T22:00:16.000000Z K 7 svn:log V 244 MFC 1.103. Add a Quirk entry for the USB SimpleTech UCF-100 compact flash reader. Note that even with the quirk entry the reader typically only works if the USB device is recognized by UHCI instead of the generic OHCI driver. Approved by: re END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-19T22:28:57.000000Z K 7 svn:log V 388 Fix a kernel page fault when accessing user memory. We were combining too much conditions and as such ended up with the kernel map instead of the corresponding process map. While here, remove code to allow access to the stackgap and restyle slightly to improve readability. This fix specifically fixes the procfs failure we're having when reading the process map (cat /proc/curproc/map) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-19T23:20:56.000000Z K 7 svn:log V 27 MD ficl files for sparc64. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-20T00:06:02.000000Z K 7 svn:log V 92 Remove subdirectories 3, 4, and 17 from the build; they do not build properly at this time. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-20T00:47:03.000000Z K 7 svn:log V 185 Unbreak world. Obtained from: mark Pointy hat to: grog Change msU macros to mU. This is only a partial solution; the whole issue of building the documentation needs to be revisited. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-20T01:15:37.000000Z K 7 svn:log V 46 Remove 21.troff from the build, it is broken. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-20T01:18:06.000000Z K 7 svn:log V 128 MFC rev 1.49 Recover more gracefully under certain conditions... see log for rev 1.49 for full description. Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-20T03:57:40.000000Z K 7 svn:log V 125 MFC: Add PCI ID for ICH3 SMBus controller. PR: i386/36972 Submitted by: Colin Perkins Approved by: re (bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-20T04:33:33.000000Z K 7 svn:log V 422 Compile in the 'intro' command if VISUAL_USERCONFIG is specified not just for INTRO_USERCONFIG. This allows a userconfig script to use the 'intro' command to bring up the introduction kernel config screen which cdboot ISO's use. This is not an MFC since USERCONFIG was axed from current. This gives a cdboot ISO image the full functionality of a boot.flp ISO image on i386 now for 4.x. Approved by: re Tested by: bmah END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-05-20T05:04:41.000000Z K 7 svn:log V 344 Bump the rc driver a little bit closer to the 21st century: use make_dev() to create device nodes for each of the serial port channels (ttym%d and cuam%d respectively, as borrowed from MAKEDEV). This allows the rc driver to work in 5.0. I've tested it with only one card, but will try sticking in a second card tomorrow and see what happens. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-05-20T05:12:56.000000Z K 7 svn:log V 51 Off-by-128 error in the cuam* device node numbers. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-05-20T05:26:44.000000Z K 7 svn:log V 270 Explictly set kerberos_stash to NO instead of blank. While we are at it, fix a comment that suggested setting ipv6_ipv4mapping to blank. This will aid in merging with rcng which requires all veriables to be explicitly set. Submitted by: Mike Makonnen MFC after: 1 week END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-05-20T05:41:09.000000Z K 7 svn:log V 696 Lock down a socket, milestone 1. o Add a mutex (sb_mtx) to struct sockbuf. This protects the data in a socket buffer. The mutex in the receive buffer also protects the data in struct socket. o Determine the lock strategy for each members in struct socket. o Lock down the following members: - so_count - so_options - so_linger - so_state o Remove *_locked() socket APIs. Make the following socket APIs touching the members above now require a locked socket: - sodisconnect() - soisconnected() - soisconnecting() - soisdisconnected() - soisdisconnecting() - sofree() - soref() - sorele() - sorwakeup() - sotryfree() - sowakeup() - sowwakeup() Reviewed by: alfred END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-20T05:41:20.000000Z K 7 svn:log V 58 Flesh-out ptrace support. This obviously needs more work. END K 10 svn:author V 4 will K 8 svn:date V 27 2002-05-20T06:22:08.000000Z K 7 svn:log V 32 Switch to KDE 3 for the CDROMs. END K 10 svn:author V 4 will K 8 svn:date V 27 2002-05-20T06:23:35.000000Z K 7 svn:log V 37 MFS: Switch to KDE 3 for the CDROMs. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-20T07:17:22.000000Z K 7 svn:log V 140 Mark a warning as such. Without this, it isn't obvious whether killall stopped after failing to kill one process or whether it kept going. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-20T07:20:20.000000Z K 7 svn:log V 72 Check that src/games exists in a less error-prone way. PR: misc/38292 END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-20T07:26:13.000000Z K 7 svn:log V 42 MFC: fix typo Approved by: re (implicit) END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-20T07:29:25.000000Z K 7 svn:log V 72 Fix IP address typo. PR: 38313 Submitted by: Jeff Ito END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-20T07:54:39.000000Z K 7 svn:log V 114 Add the SUSv3 -L and -P options to the cd and pwd builtin utilities. `Logical' handling of .. is now the default. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-20T07:56:40.000000Z K 7 svn:log V 19 s/u_int/u_int32_t/ END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-20T08:05:58.000000Z K 7 svn:log V 30 Kill the stray #include line. END K 10 svn:author V 4 roam K 8 svn:date V 27 2002-05-20T08:09:50.000000Z K 7 svn:log V 102 MFC: note that Q_GETQUOTA and Q_SETQUOTA return EINVAL when quotas are not enabled on the filesystem. END K 10 svn:author V 4 roam K 8 svn:date V 27 2002-05-20T09:06:37.000000Z K 7 svn:log V 89 Forced commit to note that the Q_{GET,SET}QUOTA EINVAL MFC was: Approved by: re (brian) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-20T09:53:16.000000Z K 7 svn:log V 301 MFC: - make `-g' working for symlinks (PR 33857); - make pkg_info working again when argument is a file not in the current directory (PR 37571); - when packing installed package into a file (pkg_create -b) make sure to include all package files into resulting tarball (PR 34007). Approved by: re END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-20T09:55:41.000000Z K 7 svn:log V 32 MFS: silence compiler warnings. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-20T10:03:15.000000Z K 7 svn:log V 199 Don't grab Giant around malloc(9) and free(9). Don't grab Giant around wakeup(9). Don't print verbose messages about each device found in geom_dev. Various cleanups. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-20T12:01:58.000000Z K 7 svn:log V 119 Change Device ID string for DaisyTech devices. Submitted by: Olexander Kunytsa MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-20T12:02:54.000000Z K 7 svn:log V 80 Regen after changing Device ID string for DaisyTech devices. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-05-20T13:06:24.000000Z K 7 svn:log V 134 Add a note that NO_WERROR is a good idea for the time being due to the compiler upgrade. People still seem to be tripping over this. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-05-20T13:08:32.000000Z K 7 svn:log V 137 Use more common phrasing for the "request reviews" text. Add UFS EAs, POSIX.1e ACLs to the list of things I like to review changes for. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-20T13:52:35.000000Z K 7 svn:log V 15 Fixed roffing. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-20T13:53:22.000000Z K 7 svn:log V 39 Build this document in a standard way. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-20T13:54:45.000000Z K 7 svn:log V 33 Reconnect 21.troff to the build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-20T14:42:48.000000Z K 7 svn:log V 73 Bootstrap elf2aout(1) for sparc64; used to build sys/boot/sparc64/boot1. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-20T14:59:43.000000Z K 7 svn:log V 72 Change two vput() that should have been vrele(). Submitted by: iedowse END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-05-20T15:01:19.000000Z K 7 svn:log V 213 Try to guess prefixlen for guessable cases. - /0 if matches ::/128 - /64 if matches 2000::/3 and lowermost 64 bit is all 0 - /128 if matches 2000::/3 and lowermost 64 bit is non-zero 0 Obtained from: KAME/NetBSD END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-20T16:10:17.000000Z K 7 svn:log V 101 De-inline the tlb demap functions. These were so big that gcc3.1 refused to inline them anyway. ;) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-20T16:11:38.000000Z K 7 svn:log V 31 Forward declare struct thread. END