ƒ«34260 243 112 102 122 113 204 138 263 177 134 193 121 131 113 114 110 102 125 113 107 126 140 107 150 107 209 293 126 102 107 106 130 116 124 105 118 299 128 106 118 107 140 132 139 136 702 157 137 121 286 413 305 156 131 255 129 293 160 137 145 723 207 134 158 105 131 384 160 172 145 147 357 150 160 174 192 404 264 235 161 242 238 132 151 108 154 139 167 122 261 248 126 166 235 178 695 498 137 221 199 208 270 226 211 175 323 353 537 205 323 235 177 215 509 562 115 152 235 163 235 181 136 245 183 174 158 254 1471 213 289 257 243 181 264 168 126 206 114 119 110 246 139 167 111 225 158 135 114 119 114 193 109 181 107 163 118 161 128 115 136 142 154 144 120 151 115 119 204 121 113 227 175 153 124 174 371 159 184 266 170 153 183 261 402 116 121 139 193 303 204 238 157 897 333 235 445 218 119 180 145 146 243 131 238 171 166 230 162 141 133 152 227 138 149 121 217 117 124 167 691 807 206 102 368 512 997 235 156 448 123 164 267 531 168 225 779 894 898 487 225 180 176 208 215 K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T09:29:50.000000Z K 7 svn:log V 20 MF22: update table. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T09:31:57.000000Z K 7 svn:log V 10 MFC: typo END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T09:47:20.000000Z K 7 svn:log V 30 MFC: add support for REPLYTO. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T09:48:21.000000Z K 7 svn:log V 21 MFC: new locale data END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T09:57:35.000000Z K 7 svn:log V 111 MFC: revert changes bde doesn't like and just go with PNP support since that's all I actually care about. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T09:59:08.000000Z K 7 svn:log V 46 Undocument flags which were punted in revert. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-03-08T09:59:44.000000Z K 7 svn:log V 167 Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) Submitted by: Kirk McKusick (mcKusick@mckusick.com) Obtained from: WHistle development tree END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-03-08T10:58:11.000000Z K 7 svn:log V 82 Change a definition to configure the dpt driver to live without the CAM SWI code. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-03-08T11:06:56.000000Z K 7 svn:log V 39 correct the DPT configuration options END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T11:54:04.000000Z K 7 svn:log V 99 Put the function stabs in traditional order on a.out, or gdb doesn't see function local variables. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T11:55:50.000000Z K 7 svn:log V 29 MFC: eliminate gratuitous -I END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:04:11.000000Z K 7 svn:log V 39 MFC: better randomness, update manpage END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:04:25.000000Z K 7 svn:log V 21 MFC: correct comment END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:04:57.000000Z K 7 svn:log V 22 MFC: purely cosmetic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:05:28.000000Z K 7 svn:log V 18 MFC: order xrefs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:07:38.000000Z K 7 svn:log V 10 MFC: docs END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:09:53.000000Z K 7 svn:log V 33 MFC: remove hardcoded constants. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:12:16.000000Z K 7 svn:log V 21 MFC: add quiet flag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:13:06.000000Z K 7 svn:log V 15 MFC: cosmetic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:13:51.000000Z K 7 svn:log V 34 MFC: cosmetic + respect ${BINDIR} END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:17:03.000000Z K 7 svn:log V 48 MFC: try tcp connection first for long replies. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:19:06.000000Z K 7 svn:log V 15 MFC: cosmetic. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-03-08T12:27:04.000000Z K 7 svn:log V 55 add `CC' as a link to `c++' for compatablity with SGI. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T12:28:54.000000Z K 7 svn:log V 15 MFC: cosmetic. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T12:47:45.000000Z K 7 svn:log V 114 Cosmetic cleanup for a.out asm generation.. Don't put the end-of-file markers that the stabs-in-elf system uses. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T13:26:15.000000Z K 7 svn:log V 198 svr4.h defines ASM_IDENTIFY_GCC, but neglects to define ASM_IDENTIFY_LANGUAGE. Use the osfrose.h method, because gdb assumes 'C' by default, so there's no need to further clutter the symbol table. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T13:29:51.000000Z K 7 svn:log V 34 MFC: MAP_SHARED, cosmetic tweaks. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T13:35:30.000000Z K 7 svn:log V 10 MFC: typo END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T13:36:24.000000Z K 7 svn:log V 15 MFC: cosmetic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T13:40:27.000000Z K 7 svn:log V 14 MFC: cosmetic END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T13:48:34.000000Z K 7 svn:log V 38 MFC: update man page, cosmetic tweak. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:05:43.000000Z K 7 svn:log V 24 MFC: general cosmetics. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:08:00.000000Z K 7 svn:log V 32 MFC: add -i (ignore case) flag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:11:29.000000Z K 7 svn:log V 13 MFC: tabify. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:16:32.000000Z K 7 svn:log V 26 MFC: add -i and -s flags. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T14:19:18.000000Z K 7 svn:log V 204 Rewrite script as a select loop rather than as a twin reader/write process. This allows simple logging of keys sent to a session (turned on with -k). Also allow specifying the script file flush interval. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:23:47.000000Z K 7 svn:log V 36 MFC: Use proper character constant. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:26:21.000000Z K 7 svn:log V 14 MFC: cosmetic END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:28:08.000000Z K 7 svn:log V 26 MFC: add polish messages. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:29:25.000000Z K 7 svn:log V 15 MFC: cosmetic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:31:56.000000Z K 7 svn:log V 48 MFC: prepare for longer usernames, add -d flag. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:33:16.000000Z K 7 svn:log V 40 MFC: strengthen check for "executables" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:41:42.000000Z K 7 svn:log V 47 MFC: cosmetic, translate app keypad sequences. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:42:56.000000Z K 7 svn:log V 44 MFC: cosmetic, disallow ctrl char spamming. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-08T14:50:04.000000Z K 7 svn:log V 606 If we are mounting the root filesystem, and we're accessing it through something that might refer to the compatability slice rather than the correct slice entry, try all the possible slice entries first. This is a compatability hack to deal with the case where the kernel has correctly mounted the root filesystem out of its slice, but the user has not updated their /etc/fstab file to reflect this. A diagnostic is emitted if the mount succeeds, indicating that the file should be updated. This is a prelude to fixing the kernel to behave as alluded to above. Reviewed by: (discussed with) julian, phk END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:53:21.000000Z K 7 svn:log V 65 MFC: staticize the world, allow for dynamic parser stack growth. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:55:12.000000Z K 7 svn:log V 45 MFC: last round of cosmetic diffs in usr.bin END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-08T14:59:56.000000Z K 7 svn:log V 29 MFC: describe full behavior. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-08T15:04:20.000000Z K 7 svn:log V 190 Define shift, mask and extraction macros for obtaining the slice number from the bootdev parameter. This is arguably a 386-ism, although disks partitioned in this fashion are not uncommon. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-08T15:06:55.000000Z K 7 svn:log V 317 Construct the minor number for the root device taking into account the slice number passed in by the bootblocks. This means the kernel will not use the compatability slice to obtain the root filesystem when booting from a sliced disk. Use the extraction macros from reboot.h rather than stating them in full again. END K 10 svn:author V 5 mckay K 8 svn:date V 27 1998-03-08T15:15:33.000000Z K 7 svn:log V 210 Fixed a few ancient typos, added a little missing stuff, and updated references to abort() in light of POSIX mandated behaviour. I'm still not 100% happy with much of the wording, but it's better than it was. END K 10 svn:author V 5 mckay K 8 svn:date V 27 1998-03-08T15:20:02.000000Z K 7 svn:log V 62 MFC rev 1.7: typos, new functions, changed abort() behaviour. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-03-08T15:28:37.000000Z K 7 svn:log V 37 Improve shell variable substitution. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-03-08T16:09:31.000000Z K 7 svn:log V 160 Change default temporary directory (TMPDIR) from /tmp to /var/tmp. Mosts users seems to have a larger /var/tmp partition than /tmp - IMHO silly but who cares? END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T16:09:57.000000Z K 7 svn:log V 35 Spell -Bshareable correctly... :-] END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T16:31:24.000000Z K 7 svn:log V 198 Import de driver from netbsd as of a short while ago. Most of the changes are irrelevant (to us), but there is a change that looks like it might affect the detection of older cards with BNC ports. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-08T16:31:25.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'v980307'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T16:54:00.000000Z K 7 svn:log V 43 merge benfor branch changes onto mainline. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-08T17:25:10.000000Z K 7 svn:log V 51 Use cc -E rather than cpp when looking for __ELF__ END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-03-08T17:25:38.000000Z K 7 svn:log V 626 Reviewed by: bde Changes to support building with _POSIX_SOURCE set to 199309L: 1. Add sys/_posix.h to handle those preprocessor defs that POSIX says have effects when defined before including any header files; 2. Change POSIX4_VISIBLE back to _POSIX4_VISIBLE 3. Add _POSIX4_VISIBLE_HISTORICALLY for pre-existing BSD features now defined in POSIX. These show up when: _POSIX_SOURCE and _POSIX_C_SOURCE are not set or _POSIX_C_SOURCE is set >= 199309L and vanish when: _POSIX_SOURCE is set or _POSIX_C_SOURCE is < 199309L. 4. Explain these in man 9 posix4; 5. Include _posix.h and conditionalize on new feature test. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-03-08T18:05:59.000000Z K 7 svn:log V 112 Remove a very ill advised vm_page_protect. This was being called for a non-managed page. That is a big no-no. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-03-08T18:19:17.000000Z K 7 svn:log V 40 Quell unneeded pageout daemon activity. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-03-08T19:03:05.000000Z K 7 svn:log V 64 Make this compile again. PR: 5948 Submitted by: Brian Feldman END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-03-08T20:56:43.000000Z K 7 svn:log V 12 Localize it END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-03-08T20:59:33.000000Z K 7 svn:log V 38 MFC: include reordering MFC: localize END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-08T21:09:04.000000Z K 7 svn:log V 292 Our default rules tend to shove asm code through cpp, so comments starting with hashes have a sub-optimal impact. This change adds /* */ around the block comment in the header of each file to make them friendly to cpp. Also added an Id keyword cause I like to see revision numbers in source. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-08T21:36:41.000000Z K 7 svn:log V 69 My sched.h is getting walloped by Peter Dufault's. Nuke mine. Sorry. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-03-08T22:21:12.000000Z K 7 svn:log V 76 Put sigevent and AIO_LISTIO_MAX back in aio.h so that kernels can be built. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-03-08T22:29:56.000000Z K 7 svn:log V 49 Remove AIO_LISTIO_MAX until it is done properly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-03-08T22:53:50.000000Z K 7 svn:log V 52 Add /usr/bin/CC for C++. 2.2.6 commit OK'ed by: jkh END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-08T23:24:05.000000Z K 7 svn:log V 265 Can build libc and libc_r on alpha now. Changed MACHINE to MACHINE_ARCH with the expectation that pc98 will use elf the same as i386. Nuked tahoe and vax 'cause the files they reference aren't in the tree. If you want vax goto NetBSD. If you want tahoe... tough. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-08T23:39:33.000000Z K 7 svn:log V 56 Explicitly call `caused' an `int'. Sugested by: gcc-2.8 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-08T23:44:48.000000Z K 7 svn:log V 66 MFC: Explicitly call `caused' an `int'. Sugested by: gcc-2.8 END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-03-08T23:57:00.000000Z K 7 svn:log V 82 Fix a type mismatch between a scanf format string and the corresponding argument. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-03-09T00:15:08.000000Z K 7 svn:log V 96 Preprocessor directives require a leading '#' Submitted by: ccsanady@friley585.res.iastate.edu END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T00:25:30.000000Z K 7 svn:log V 312 Update to build binutils (yay!), so that ar, ld, as, strip, nm, objcopy, objdump all build out of the FreeBSD tree. At EDS we used to call this a "significant emotional event". Still using the lorder script from NetBSD until I can explain why the is a difference in nm behaviour when the output looks the same. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T00:33:28.000000Z K 7 svn:log V 172 Import of alpha specific bits to configure binutils for FreeBSD/Alpha. Other changes that affect the i386-elf work are on hold to avoid stuffing up other work in progress. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T00:33:28.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34336, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-09T00:33:29.000000Z K 7 svn:log V 65 This commit was manufactured by cvs2svn to create tag 'jb_2_8_1'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-09T02:06:27.000000Z K 7 svn:log V 146 Merge from -current: search for the right slice entry to match the one mounted on / when supplied with a possible compatability-slice devicename. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T02:16:58.000000Z K 7 svn:log V 145 Nuke ircd entries - nobody can agree on what constitutes a reasonable range for them and I'm %&#$%@! sorry I ever added them in the first place. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T02:17:45.000000Z K 7 svn:log V 40 MFC: remove contraversial ircd entries. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T02:21:17.000000Z K 7 svn:log V 59 Typo fixes. PR: 5951 Submitted by: Doug END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T02:21:31.000000Z K 7 svn:log V 16 MFC: fix typos. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-03-09T02:56:21.000000Z K 7 svn:log V 60 Remove duplicate entries by changing tcp -> udp. PR: 2882 END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-03-09T02:59:21.000000Z K 7 svn:log V 45 MFC: tcp -> udp to remove duplicate entries. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-03-09T03:01:47.000000Z K 7 svn:log V 73 Remove extraneous trailing \'s. PR: 5949 Submitted by: Studded@dal.net END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-03-09T03:03:23.000000Z K 7 svn:log V 28 MFC: remove extraneous \'s. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-03-09T03:07:54.000000Z K 7 svn:log V 166 Correct an ethernet framesize mismatch that caused poor device performance among other things. PR: 4989, 5910 Submitted by: Yoshikazu Goto END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-09T03:26:57.000000Z K 7 svn:log V 153 Don't disable the use of $ in assembler labels.. It changes libstdc++ and libg++ so that they won't work with existing binaries (including netscape!!). END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T03:34:53.000000Z K 7 svn:log V 35 Add a FreeBSD entry for alpha-elf. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T03:38:19.000000Z K 7 svn:log V 75 Import an extra source file from binutils 2.8.1 that is included on alpha. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T03:38:19.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34351, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-09T03:38:20.000000Z K 7 svn:log V 82 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-gnu_2_8_1'. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:00:42.000000Z K 7 svn:log V 603 Add statements to generate a sys/syscall.mk file for inclusion during the libc/libc_r to automatically pick up syscall names on the assumption that default asm code needs to generated for them. In the up-coming changes to the libc makefiles, there is the option to provide a machine dependent asm source file which will turn off the automatic generation of the default. There is also an option to just stop code being generated for a syscall. In most cases, though, the default asm code is all that is required, so this change makes that the most convenient was to do business. Idea suggested by: bde END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:05:45.000000Z K 7 svn:log V 406 Add a file generated by makesyscalls.sh to the same directory that the other syscall files are generated into. This new file is to be included by src/lib/libc/sys/Makefile.inc to automatically pick up syscall names. The other file, netbsd_syscall.mk, is the hand-generated NetBSD equivalent to be included by src/lib/libc/sys/Makefile.inc when _NETBSD_SYSCALLS is defined during the build of libc/libc_r. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-09T04:13:31.000000Z K 7 svn:log V 43 Only do a.out/elf switching on i386 family END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:29:00.000000Z K 7 svn:log V 129 Cast pointer to a long instead of an int to keep a 64-bit compiler happy. The code works either way, but I like a clean compile. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:34:16.000000Z K 7 svn:log V 107 Change a variable to type size_t to suit the sysctl prototype. Add #include to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:36:07.000000Z K 7 svn:log V 116 getvfsbyname() doesn't existing NetBSD, so return ENOSYS if compiled into a library with __NETBSD_SYSCALLS defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:39:13.000000Z K 7 svn:log V 178 NetBSD implements semctl using a __semctl syscall instead of the semsys syscall that FreeBSD kernels use. Grumble. So make the call dependent on if __NETBSD_SYSCALLS is defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:42:19.000000Z K 7 svn:log V 134 These files are very specific to FreeBSD kernels, so silently compile no code when building a library with __NETBSD_SYSCALLS defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T04:46:26.000000Z K 7 svn:log V 119 Add FreeBSD/Alpha code to initialise a jmpbuf for a created thread. Change a bunch of __alpha references to __alpha__. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-09T04:47:58.000000Z K 7 svn:log V 81 Both our a.out (hacked) gas and the binutils gas support .weak Prompted by: bde END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-09T04:48:54.000000Z K 7 svn:log V 227 Merge from -current: use the slice number passed in from the bootloader to correctly locate the FreeBSD slice we are booting from. Also make more use of the macros in reboot.h, and add an extra one to obtain the slice number. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T05:05:32.000000Z K 7 svn:log V 261 Add a private (to libc, libc_r and libpthread) header file containing prototypes for the spinlock functions that will be used for thread locks. libc will have stubs declared with weak symbols. libpthread and libc_r will have functions that really do something. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T05:09:43.000000Z K 7 svn:log V 445 Add lib/libc/include as an directory to search for header files. Change MACHINE references to MACHINE_ARCH. Declare the names of the syscalls that need to be renamed to allow for the functions that libc_r provides replacements for. This list used to be in lib/libc/sys/Makefile.inc, but has been moved here to keep that makefile tidy and remove the temptation for people to add things to the list without adding a libc_r replacement function. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1998-03-09T05:18:59.000000Z K 7 svn:log V 107 Reviewed by: mike@smith.net.au Submitted by: nate@mt.sri.com Removed global variables. (and style(9) fix.) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T05:43:16.000000Z K 7 svn:log V 231 Import NetBSD/Alpha headers needed to get the FreeBSD userland to compile (and even run). These files don't necessarily make sense for a FreeBSD/Alpha kernel build. That will come later and these files will be changed accordingly. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T05:43:16.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34368, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T05:53:13.000000Z K 7 svn:log V 86 Updates to reflect differences in what NetBSD does and what FreeBSD userland expects. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:07:27.000000Z K 7 svn:log V 123 We want ld in /usr/bin, not some weird and wonderful hiding place that might be inspired by some creation from Intel. Doh. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:16:38.000000Z K 7 svn:log V 417 Add an include path to private linc/libc_r/libpthread header files. Define the HIDDEN_SYSCALLS macro as empty because libc doesn't have renamed syscalls. This avoids an undefined macro error when libc/sys/Makefile.inc goes to look though it. HIDDEN_SYSCALLS is used by the equivalent makefile to this one in lib/libc_r to list those syscalls that it needs to rename so that libc_r can provide replacement functions. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:21:41.000000Z K 7 svn:log V 470 Define empty variables in case no names are added to them. This avoids substitution errors for variables that don't exist. If a machine architecture dependent makefile exists, include it to discover if libc or libc_r is being built with NetBSD syscalls instead of FreeBSD ones. Put a NO_QUAD thingy around the quad makefile so that 64-bit architectures can ignore that sh*t. In the test for MDSRCS being empty, add all MISRCS to SRCS, rather than just ignoring them. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:24:02.000000Z K 7 svn:log V 24 MACHINE -> MACHINE_ARCH END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:34:43.000000Z K 7 svn:log V 61 Import sources from NetBSD, tweaked for building in FreeBSD. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:34:43.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34375, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-09T06:34:44.000000Z K 7 svn:log V 67 This commit was manufactured by cvs2svn to create tag 'NETBSD_1_3'. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:46:21.000000Z K 7 svn:log V 143 Stub functions for thread locking with weak symbols so that they are only linked when not linking an application against libc_r or libpthread. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:48:25.000000Z K 7 svn:log V 90 Change MACHINE to MACHINE_ARCH. Add _spinlock.c (stubs) to sources. Nuke tahoe and vax. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:51:23.000000Z K 7 svn:log V 45 Added #include to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T06:54:50.000000Z K 7 svn:log V 153 When forking a process, only the running thread gets to live. All other threads never see the light of day and if they leave things locked, blame POSIX. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T07:00:38.000000Z K 7 svn:log V 92 NetBSD doesn't have a utrace syscall, so don't define that if __NETBSD_SYSCALLS is defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T07:03:06.000000Z K 7 svn:log V 83 Oops, we don't need NetBSD's malloc 'cause we can turn off utrace in phk's malloc. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T07:07:21.000000Z K 7 svn:log V 67 Compatibility functions for use when __NETBSD_SYSCALLS is defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T07:09:55.000000Z K 7 svn:log V 162 Function to return a pointer to the non-threaded errno. This is declared with a weak symbol so that it won't be linked when linking against libc_r or libpthread. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T07:22:12.000000Z K 7 svn:log V 1378 Yikes, this is the worst of the lot. Bruce suggested doing this (!). Include the architecture specific sys makefile like previously, but what this contains differs. It defines MDASM which list architecture specific asm code that *replaces* syscalls of the same name defined in MIASM (which gets defined by the syscall.mk or netbsd_syscall.mk dependent of NETBSD_SYSCALLS being defined). If a syscall has a C source implementation or something funny done to it, or just doesn't need default asm source generated for it, then it is listed in NOASM. syscall.mk is generated by makesyscalls.sh with other syscall files. netbsd_syscall.mk is a hand-generated equivalent. So if a new syscall is added and no other makefiles are edited, it will automatically have the default asm source generated for it (whether you want it or not). Anything listed in MDASM gets added to SRCS and gets built. For each syscall name in MIASM, if it doesn't exist in MDASM or NOASM, it gets added to the ASM or ASMR lists to have code generated for it. If the syscall name was listed in HIDDEN_SYSCALLS (intended for use by libc_r, not libc which has it defined, but empty), then the name is added to the ASMR list and gets renamed before being built; otherwise it is added to the ASM list and gets built with the same name. I wonder if this is too complicated. But it works on both i386 and alpha. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T07:27:58.000000Z K 7 svn:log V 121 Add #include to get the prototype for __syscall(). Cast to long before casting to a void ptr to shut up gcc. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-09T07:36:56.000000Z K 7 svn:log V 197 Nearly missed this one. List non-default asm sources in MDASM so that they replace the defaults. For funny or incomplete syscalls, list them in NOASM to stop them from getting built as defaults. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-09T08:04:13.000000Z K 7 svn:log V 161 The bootblock passes the slice value in as 1 (WHOLE_DISK_SLICE) when booting a dedicated disk, not 0. Deal with this by range-checking for a sane slice number. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-09T08:10:21.000000Z K 7 svn:log V 147 Merge from 2.2; behave correctly in the presence of a slice number that doesn't directly correspond to the slice field in the device minor number. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:21:03.000000Z K 7 svn:log V 89 Evil compat slice hacks are gone - use canonical names for everything in fstab. Hurrah! END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-09T08:35:33.000000Z K 7 svn:log V 168 "Correct behaviour" involves being consistent with the canonical names of other partitions. In this case, they appear in the first slice in the WHOLE_DISK_SLICE case. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-09T08:36:43.000000Z K 7 svn:log V 73 Merge from -current: more correct handling of the WHOLE_DISK_SLICE case. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:39:46.000000Z K 7 svn:log V 34 MF22: nuke compat slice for root. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:50:30.000000Z K 7 svn:log V 113 Allow rarpd to be started from rc.conf PR: 5457 Submitted by: Andre Albsmeier END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:50:59.000000Z K 7 svn:log V 22 Document rarpd flags. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:51:20.000000Z K 7 svn:log V 27 MFC: allow starting rarpd. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:52:01.000000Z K 7 svn:log V 18 MFC: rarpd flags. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:54:31.000000Z K 7 svn:log V 153 Allow -R and -h to be combined as long as no symlink-following flags are also requested. Submitted by: Andre Albsmeier END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:54:51.000000Z K 7 svn:log V 47 MFC: relax overly strict checking of -h and -R END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:57:22.000000Z K 7 svn:log V 75 Make a /var/run directory before starting ppp so that it doesn't complain. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T08:57:37.000000Z K 7 svn:log V 19 MFC: make /var/run END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-09T08:58:53.000000Z K 7 svn:log V 129 Complement diagnostic messages about missing per-FS VOP page operations, but don't make their absence fatal. Submitted by: terry END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T10:08:50.000000Z K 7 svn:log V 66 MFC: cosmetic tweaks, use DPSRCS to generate nfs_prot.h properly. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-03-09T10:17:13.000000Z K 7 svn:log V 42 Make FPU_ERROR_BROKEN a new-style option. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T10:36:32.000000Z K 7 svn:log V 22 Nuke extraneous line. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T10:40:28.000000Z K 7 svn:log V 27 MFC: cosmetic, update doc. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T10:45:25.000000Z K 7 svn:log V 22 MFC: strengthen check END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T10:56:22.000000Z K 7 svn:log V 100 Add man page for the bktr driver. PR: 5954 Submitted by: wlloyd@mpd.ca (with tweaks from reviewer) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T10:56:55.000000Z K 7 svn:log V 17 MFC: add bktr(4) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T11:13:17.000000Z K 7 svn:log V 89 Eliminate duplicated lines. PR: 5956 Submitted by: Kazuo Horikawa END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T11:13:33.000000Z K 7 svn:log V 15 MFC: bag dups. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T11:42:10.000000Z K 7 svn:log V 71 MFC: login class support, *lots* of sanity checks, build sanification. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T11:48:27.000000Z K 7 svn:log V 26 MFC: login class support. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T12:06:02.000000Z K 7 svn:log V 69 MFC: mostly rewritten with support for other mixer devices and more. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T12:20:44.000000Z K 7 svn:log V 36 MFC: use errx, get pid differently. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T12:22:56.000000Z K 7 svn:log V 23 MFC: strcmp -> strncmp END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T12:31:15.000000Z K 7 svn:log V 44 MFC: extra sanity, eliminate dead routines. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-03-09T12:32:09.000000Z K 7 svn:log V 49 MFC: FTS_PHYSICAL -> FTS_LOGICAL MFC: cosmetique END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-03-09T13:01:28.000000Z K 7 svn:log V 60 Add si_jet.c to the list of dependencies for si. PR: 5947 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T13:52:39.000000Z K 7 svn:log V 52 MFC: purely cosmetic changes grouped in one commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T13:56:07.000000Z K 7 svn:log V 28 MFC: update docs, cosmetic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T14:11:44.000000Z K 7 svn:log V 59 MFC: Whoops! My -current tree was out of date. re-merge. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T14:12:23.000000Z K 7 svn:log V 23 MFC: much better docs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T14:14:33.000000Z K 7 svn:log V 27 MFC: much general cleanup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T14:18:02.000000Z K 7 svn:log V 111 Better solution for the dir dependency problem (the "ugly hack" can now go away for good). Submitted by: jhay END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-03-09T14:24:21.000000Z K 7 svn:log V 28 Fix RFC number 1544 -> 1644 END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-03-09T14:25:12.000000Z K 7 svn:log V 20 MFC: fix RFC number END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T14:46:31.000000Z K 7 svn:log V 134 MFC: last of the cosmetic changes. Modulo updating sysinstall for XFree86 3.3.2 and a few other fixes, that's it! I'm done merging. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-03-09T14:46:57.000000Z K 7 svn:log V 80 Make this compile after soft updates integration. LINTing forgotten by: julian END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T15:01:02.000000Z K 7 svn:log V 61 Remove deprecated XIG support - that project never happened. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-09T15:04:05.000000Z K 7 svn:log V 32 MFC: elminate dead XIG #ifdefs. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-09T19:24:58.000000Z K 7 svn:log V 80 Move phone numbers into struct datalink. Make "show modem" look a bit prettier. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-09T19:25:35.000000Z K 7 svn:log V 276 o Allow "*" in the password field in ppp.secret (forcing a getpwnam() lookup). o Don't use chat_ExpandString on the password field in ppp.secret. It's still possible to quote the string for embedded spaces. o Don't allow multiple entries with the same name in ppp.secret. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-09T19:26:17.000000Z K 7 svn:log V 65 Show how to use "*" as the password and mention the forth field. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-09T19:26:41.000000Z K 7 svn:log V 90 Move the idle timer into struct bundle. There's no link-level idle timer for the moment. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-03-09T20:39:26.000000Z K 7 svn:log V 170 Slightly more correct initialisation of the new buf struct for soft-updates. Submitted by: Chris Csanady Suggested by: Kirk McKusick END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-03-09T21:54:20.000000Z K 7 svn:log V 74 set timeout to 4 hours, large disks take a long time to low level format. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-03-09T21:59:32.000000Z K 7 svn:log V 57 MFC: 4 hours timeout for preformatting a large SCSI disk END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-03-09T22:09:13.000000Z K 7 svn:log V 88 Turn "PMAP_SHPGPERPROC" into a new-style option, add it to LINT, and document it there. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-03-09T22:12:52.000000Z K 7 svn:log V 166 Correct a problem with the ffs_getpages routine that manifest's itself during the tail command. The amount to read is incorrectly calculated. Submitted by: Tor Egge END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T02:37:29.000000Z K 7 svn:log V 309 Update to XFree86 3.3.2 - I had to remove the entries for the VFB and PRT servers since the extra PC98 servers have eaten all my flag bits. Time to redo the way distribution masks are calculated, definitely, but for now I guess people can always install those two components by hand if they really want them. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T02:37:42.000000Z K 7 svn:log V 24 Update to XFree86 3.3.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T02:38:11.000000Z K 7 svn:log V 29 MFC: update to XFree86 3.3.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T02:59:33.000000Z K 7 svn:log V 47 We are now in 2.2.6 beta. Requested by: asami END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-10T03:06:07.000000Z K 7 svn:log V 99 Move `Utmp' into struct physical. We can be logged in once for every -direct physical connection. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-10T05:03:49.000000Z K 7 svn:log V 211 cksum does a 32-bit checksum, so it needs to use u_int32_t variables, not u_long. With this change, cksum stops core dumping on alpha (not a good sign!) and actually computes the same values as it does on i386. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-10T05:20:58.000000Z K 7 svn:log V 109 Import intial version of an a.out/elf tool wrapper/selector. It is not active yet, just a work-in-progress. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-10T05:20:58.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34448, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-10T05:20:59.000000Z K 7 svn:log V 61 This commit was manufactured by cvs2svn to create tag 'v0_1'. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-10T06:47:14.000000Z K 7 svn:log V 805 Change the LINK_SPEC to specify the same runtime loader as used on i386-elf because that is what will be used for FreeBSD/Alpha. Change the STARTFILE_SPEC to match the non-aout version of i386 so that the csu files can be built in exactly the same way as i386-elf. This means that FreeBSD/Alpha departs from NetBSD/Alpha which uses crt0 and crtbegin/crtend. Since i386-aout uses crt0, I guess it was decided that i386-elf should use crt1. i386-elf also references crti and with this change, so does FreeBAS/Alpha. I think it is important for FreeBSD to have a consistent implementation across architectures and since ELF is quite compatible (ignoring differences in 32 and 64 bits), gcc might as well be configured the same. Another change is that the entry symbol is _start, not __start as in NetBSD. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-10T06:56:16.000000Z K 7 svn:log V 241 Import a sanitized version of jdp's crt1.c from i386-elf. I have removed the rtld code pending implementation on the alpha. The csu/i386-elf should be renamed as csu/elf and this directory trashed. Consider this a temporary implementation. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-10T06:56:16.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34452, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-10T07:04:18.000000Z K 7 svn:log V 353 Trash startup sources from NetBSD in favour of jdp's FreeBSD source now that has been committed. The makefile is derived from the i386-elf version, modified to pick up most of the source (except crt1.c) from i386-elf. With minor changes to i386-elf/crt1.c, this directory can be combined with i386-elf to be a single csu/elf directory for all seasons. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T08:03:47.000000Z K 7 svn:log V 125 Add bktr and pcm entries by popular request. Also use more canonical reference to [ENTER] in the docs rather than [RETURN]. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T08:04:34.000000Z K 7 svn:log V 27 MFC: new entries, doc fix. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-03-10T09:12:19.000000Z K 7 svn:log V 85 Free the vnode in the failure case of vop_symlink() Suggested by: Michaelh@cet.co.jp END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-03-10T12:48:57.000000Z K 7 svn:log V 52 Sync with sys/i386/conf/options.i386 revision 1.76. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-03-10T12:52:55.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.103. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T13:32:30.000000Z K 7 svn:log V 150 Neaten debugging output. Fix installEnvironment() call in stand-alone case. Reshuffle configuration menu into what is hopefully less confusing shape. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-10T13:40:57.000000Z K 7 svn:log V 37 Import cvs-1.9.26 onto vendor branch END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-10T13:40:57.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34461, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-10T13:40:58.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'cvs-vendor-v1_9_26'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-10T13:40:59.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T13:41:21.000000Z K 7 svn:log V 137 Fix bug where vidcontrol was being run on debug screen (resulting in no change in mouse cursor behavior for ttyv0, as expected instead). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T13:42:05.000000Z K 7 svn:log V 70 MF22: installEnvironment() fix, reshuffle, vidcontrol on correct vty. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-10T13:58:02.000000Z K 7 svn:log V 47 Merge changes from vendor branch into mainline END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-10T14:00:59.000000Z K 7 svn:log V 39 add new file (hardlink.c) into sources END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-10T14:12:09.000000Z K 7 svn:log V 58 indicate ability to support the PerservePermissions stuff END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-03-10T15:42:13.000000Z K 7 svn:log V 131 Change PMAP_SHPGPERPROC to not be equal to the default, for the benefit of bde's "unused include files" script. Requested by: bde END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-03-10T15:55:38.000000Z K 7 svn:log V 43 Document options policy. Reviewed by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T17:24:08.000000Z K 7 svn:log V 57 Correct misfeature with quoting, better error reporting. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T17:24:29.000000Z K 7 svn:log V 29 MFC: correct misfeatureness. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T17:29:23.000000Z K 7 svn:log V 124 Don't snip out SYSVSHM option - we have room for it in the boot kernel and it just makes X complain noisily when it's gone. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-10T17:29:44.000000Z K 7 svn:log V 25 MF22: don't snip SYSVSHM END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1998-03-10T19:28:47.000000Z K 7 svn:log V 27 Remove test sub-directory. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-03-10T19:43:27.000000Z K 7 svn:log V 73 mktemp -> mkstemp as pointed out on bugtraq Obtained from: Theo de Raadt END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-10T20:25:17.000000Z K 7 svn:log V 599 Update the blurb at the top of the script that describes where the port is up to and that to do. Change MACHINE to MACHINE_ARCH so that a symlink can be created to this file and have the bootstrap work for other NetBSD ports. Make the csu directory non-optional and build it immediately after building gcc which *needs* the new csu files. The link spec for gcc on FreeBSD/Alpha differs from the NetBSD/Alpha version. I decided that since this is FreeBSD, it should have a FreeBSD flavour and it makes sense to keep compatibility with other FreeBSD implementations - in this case FreeBSD/i386-elf. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-03-11T00:10:31.000000Z K 7 svn:log V 711 If the root mount fails from a device that is not the compatability slice of a disk, because that slice does not exist, try again mounting from the compatability slice. This handles the case where a disk has been initialised by 'disklabel auto', which places a bogus and invalid slice entry on the disk. The bootstrap is not smart enough to reject this slice, and pretends to boot from it. Believing the the bootstrap at this point is unwise. Booting from non-'wd' disks thus prepared is still broken, as 'disklabel -rwB xdN auto' does not initialise the disk type field, and the bootstrap mistakenly claims that the disk is handled by 'wd'. Behaviour is now consistent with DEVFS expected characteristics. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-03-11T00:30:16.000000Z K 7 svn:log V 110 Add EISA support for DPT drivers Submitted by: Matthew Dodd Reviewd by: shimon@simon-shapiro.org (DPT author) END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-11T02:21:59.000000Z K 7 svn:log V 9 Cosmetic END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-03-11T09:30:51.000000Z K 7 svn:log V 273 Tweak from the cvs sources just after the 1.9.26 release: 1998-03-07 Tim Pierce * rcs.c (RCS_checkout): Negation bug when checking out symlinks: existence_error should be !existence_error. This shouldn't cause any major merge problems later. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-03-11T15:29:14.000000Z K 7 svn:log V 418 Sync with followings: > Revision Changes Path > 1.77.2.17 +8 -1 src/sys/i386/conf/GENERIC > 1.9.2.9 +2 -1 src/sys/i386/conf/majors.i386 > 1.209.2.19 +42 -2 src/sys/i386/i386/machdep.c > 1.83.2.6 +5 -1 src/sys/i386/i386/trap.c > 1.63.2.24 +6 -2 src/sys/i386/i386/userconfig.c > 1.147.2.11 +5 -1 src/sys/i386/isa/sio.c Submitted by: NOKUBI Hirotaka END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-11T20:36:11.000000Z K 7 svn:log V 905 Sharing the crt sources with i386-elf wasn't too successful. The crti asm code didn't link the way it was supposed to and the calling convention for the entry "function" turned out to be very different. On alpha it's a true function, but on i386 it's a fudge. Blech. So jdp suggested keeping separate sets of source and avoiding lots of #ifdefs. These files are based on his i386-elf code, with crt1.c borrowing code from NetBSD's crt0. The copyright reflects that. Complicating matters, the code turned out to be difficult to bootstrap build using NetBSD tools. To compile against the FreeBSD rtld header requires FreeBSD specific headers, but these can't be installed until the tools are built, and they can't be built without the FreeBSD crt objects. Anal retentive. So I introduced a HAVE_RTLD #define that isn't set during the build process until all the tools are built and the headers installed. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-11T20:36:11.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r34484, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-03-11T20:36:12.000000Z K 7 svn:log V 60 This commit was manufactured by cvs2svn to create tag 'jdp'. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-11T20:41:55.000000Z K 7 svn:log V 356 Don't share sources with i386-elf. That was too difficult. 8-( Add a bootstrap mode so that non-rtld versions of these objects can be built when bootstrapping the system with NetBSD tools, headers and libraries. Once the FreeBSD tools are built, the FreeBSD headers are installed and *then* these objects can be recompiled with the rtld references. Phew. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-11T20:48:57.000000Z K 7 svn:log V 32 Bring these back from the dead. END K 10 svn:author V 7 dufault K 8 svn:date V 27 1998-03-11T20:50:42.000000Z K 7 svn:log V 68 idprio processes must be preempted as soon as anything is runnable. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-11T20:56:24.000000Z K 7 svn:log V 175 Nuke crti.o from the STARTFILE_SPEC again. No asm code is needed on alpha. Add the define that lets gas know how to ".set" and enable pragmas so that #pragma weak will work. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-11T21:00:49.000000Z K 7 svn:log V 439 Put a -DBOOTSTRAP in the make flags for the lib-tools so that the crt objects built during that phase don't try to find FreeBSD specific headers. This causes the rtld to be left out, but that's OK because at this stage, the programs are linked statically anyway. When the libraries are built, the crt objects will be built with the FreeBSD tools and compiled against the FreeBSD headers, so that's the time when the rtld support cuts in. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-12T01:29:12.000000Z K 7 svn:log V 76 Update man page to note that idleprio can't be used by normal users either. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-03-12T02:00:38.000000Z K 7 svn:log V 132 Shrink the header back down. I'd like to make it dynamic, but the code is just too evilly static in its layout. w need a rewrite. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-03-12T02:23:42.000000Z K 7 svn:log V 684 o Fix a few comment typos. o Fix ``set timeout'' usage message and documentation. o Change ifOutPackets, ifOutOctets and ifOutLQRs to `u_int32_t's so that they wrap correctly. o Put the LQR in network byte order using the correct struct size (sizeof u_int32_t, not sizeof u_long). o Wrap LQR ECHO counters correctly. o Don't increment OutLQR count if the last LQR hasn't been replied to. o Initialise HisLqrData (last received LQR) in StartLqm. o Don't start the LQR timer if we're `disabled' and `accepted'. o Generate LQR responses when both sides are using a timer and we're not going to send our next LQR before the peers max timeout. LQR should now be fully functional. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-03-12T02:55:43.000000Z K 7 svn:log V 801 Restructure the binutils hierarchy somewhat in order to better support building it for variant architectures. It was already becoming clear that the former structure was too rigid and didn't scale well. The usual sort of makefile magic arranges to .include an architecture specific makefile "Makefile.${MACHINE_ARCH}" in each directory where it exists. Also, sources will be found in each subdirectory "${MACHINE_ARCH}" that exists. This is all taken care of automatically by the top level "Makefile.inc0". This all seems to work right for the i386 now. I have also converted those alpha pieces already present to the new schema as best I could. Also: change the BINDIR on the i386 to /usr/libexec/elf for "ar" and "ranlib". They are not object format independent enough to put into /usr/bin. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-12T03:20:48.000000Z K 7 svn:log V 806 Once the new gcc is built, the shared library loader is configured as the FreeBSD one which isn't built during the bootstrap. This causes all programs that normally use shared libraries to fail to exec with "ELF: not found". Sub-optimal. So force the boot strapped programs to be linked statically. To install the FreeBSD header files requires both the include tools and the lib tools. And the libraries require the FreeBSD headers, so the first build of the tools compiles FreeBSD source against NetBSD headers and libraries. These tools are then used to install the headers and build the FreeBSD libraries. After doing that, go back and rebuild the tools _again_ so that they are fully FreeBSD (src, headers, libs). And only then go on to build the rest of the FreeBSD system with _only_ FreeBSD tools. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-12T04:54:42.000000Z K 7 svn:log V 395 Change script to get the machine type from `uname -m' and make the binutils headers for (machine)-unknown-freebsdelf. Also copy the bfd.h header to an architecture specific directory because there are two fundamental lines that differ (32-bit vs 64-bit) between i386 and alpha. The config.h for libbinutils generates the same on alpha as i386, so I didn't change that (though I was tempted!). END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-03-12T05:14:19.000000Z K 7 svn:log V 132 Replace empty install targets with definitions of INTERNALLIB and INTERNALSTATICLIB to suppress installation of internal libraries. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-12T05:26:30.000000Z K 7 svn:log V 89 These files were generated on alpha by the update.sh script in src/gnu/usr.bin/binutils. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-12T05:29:44.000000Z K 7 svn:log V 85 This file was generated on i386 by the update.sh script in src/gnu/usr.bin/binutils. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-12T05:31:34.000000Z K 7 svn:log V 116 This file was generated on i386, so it has been moved to the i386 sub-directory. It differs from the alpha version. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-03-12T05:59:22.000000Z K 7 svn:log V 123 Change the include path for bfd.h to libbfd/${MACHINE_ARCH} since I moved the location of that architecture specific file. END