Ļ)37496 238 456 123 240 313 184 149 142 188 264 643 161 198 103 108 180 235 160 123 373 104 183 277 133 201 276 153 147 237 414 170 241 191 167 276 487 198 170 263 302 216 236 158 210 238 533 163 294 173 158 209 238 142 232 128 437 116 716 268 237 120 207 262 120 120 120 120 120 120 167 256 152 143 151 137 137 221 186 112 179 139 405 305 476 324 303 792 147 139 111 124 134 189 183 116 128 164 155 121 134 120 116 208 152 196 163 149 226 209 139 544 263 140 209 143 145 160 188 168 480 120 458 171 149 457 203 130 344 536 150 156 1113 130 214 443 286 176 203 115 171 172 313 164 346 232 387 309 130 140 104 336 139 114 283 363 204 309 292 152 482 398 253 626 142 279 175 121 242 261 238 190 178 200 125 147 314 229 220 344 178 398 189 182 255 212 331 133 138 165 124 135 113 191 110 138 127 176 113 188 194 164 117 125 121 113 117 141 146 124 137 143 161 159 134 177 133 760 273 228 155 190 824 612 156 156 167 178 163 198 126 157 102 140 136 255 185 120 138 914 K 10 svn:author V 3 sef K 8 svn:date V 27 1998-07-08T06:38:39.000000Z K 7 svn:log V 363 Add support for run-time configuration of core file names. In a nutshell, you can specify the corefile name by using: sysctl -w kern.corefile="format" where format is a pathname (relative or absolute -- default is "%N.core"), with "%N" (process name), "%P" (process ID), and "%U" (user ID) formats. Reviewed by: Mike Smith, with strong requests by Julian :) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-08T06:43:57.000000Z K 7 svn:log V 31 Fixed db_printf format errors. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-07-08T08:49:51.000000Z K 7 svn:log V 148 When not acting as a router (ipforwarding=0), silently discard source routed packets that aren't destined for us, as required by RFC-1122. PR: 7191 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-08T08:50:42.000000Z K 7 svn:log V 220 Ack! Don't set ALLLANG in here. The Japanese docs can be built but aren't installable on a standard system anyway since /usr/share/doc/ja/handbook doesn't exist. Found by: Doing a make release on a 2.2-stable system. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-07-08T08:51:38.000000Z K 7 svn:log V 93 Brought in changes from rev 1.96: silently discard source routed packets that aren't for us. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-08T08:53:43.000000Z K 7 svn:log V 56 Sync with sys/i386/boot/netboot/Makefile revision 1.19. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-08T08:54:38.000000Z K 7 svn:log V 49 Sync with sys/i386/isa/syscons.c revision 1.265. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-08T09:10:11.000000Z K 7 svn:log V 95 asm->__asm inline->__inline Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-08T09:11:43.000000Z K 7 svn:log V 171 Fixed bogus type of valuep in struct db_variable. It was `int *' and became `long *' for alpha, but should always have been `db_expr_t *'. Fixed variable types to match. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-08T10:41:32.000000Z K 7 svn:log V 550 Fixed (un)sign extension bugs in %+n format. -4 became (long)(u_long)(u_int)-4 = 0x00000000fffffffc on machines with 32-bit ints and 64-bit longs. Restored %z format for printing signed hex. %+x shouldn't have been used since it is an error in userland. Prepared to nuke %n format by cloning it to %r. %n shouldn't have been used because it means something completely different in userland. Now %+r is equivalent to ddb's original %r, and %r is equivalent to ddb's original %n. Ignore '+' flag in combination with unsigned formats %{o,p,u,x}. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-08T10:53:58.000000Z K 7 svn:log V 69 Use not-so-new printf formats %r and/or %z instead of %n and/or %+x. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-08T13:03:06.000000Z K 7 svn:log V 105 Remove all traces of BINFORMAT here. It is not meaningful in 2.2 nor will it ever be meaningful in 2.2. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-07-08T15:05:05.000000Z K 7 svn:log V 12 Add XPG4.2. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-07-08T15:14:48.000000Z K 7 svn:log V 17 Declare lockf(). END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-07-08T15:28:56.000000Z K 7 svn:log V 89 An implementation of lockf() function call. Obtained from: NetBSD (author: Klaus Klein) END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-07-08T15:28:56.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r37510, 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-07-08T15:28:57.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'v980708'. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-07-08T15:38:06.000000Z K 7 svn:log V 32 Make this look more FreeBSDish. END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-08T15:40:53.000000Z K 7 svn:log V 277 Allow either an IP address or an interface to be specified in the rc.conf variable ``natd_interface''. rc.network will determine whether it is an IP address or an interface name, and invoke natd with the -a or -n flag as appropriate. PR: 6947 Reviewed by: jkh@FreeBSD.ORG END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-07-08T15:42:57.000000Z K 7 svn:log V 13 Add lockf(). END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-08T16:01:34.000000Z K 7 svn:log V 90 Oops, I broke netboot. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-08T22:42:08.000000Z K 7 svn:log V 183 Detect user id 0 as a number instead of a string. String comparisons fail to detect 00. PR: 7218 Submitted by: Michal Listos Niall Smart END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-08T22:44:08.000000Z K 7 svn:log V 40 MFC (rev 1.25): detect uid 0 correctly. END K 10 svn:author V 6 nectar K 8 svn:date V 27 1998-07-08T23:31:28.000000Z K 7 svn:log V 105 natd_interface can now be specified as either an IP address or an interface name, so describe that here. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-08T23:52:27.000000Z K 7 svn:log V 180 Don't update superblock if mounted readonly, also fixes some problems with softupdates on root. More cleanups are needed here.. Submitted by: Luoqi Chen END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-09T02:00:02.000000Z K 7 svn:log V 58 Slight optimisation. Don't do the same calculation twice. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-09T02:02:52.000000Z K 7 svn:log V 52 MFC: match 1.11 Don't calculate the next hop twice. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-07-09T03:57:26.000000Z K 7 svn:log V 144 Fix a bug that prevented the restoration of hard links to files that had the schg flag set. Reported by Matthew Thyer . END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-09T04:28:19.000000Z K 7 svn:log V 318 fix description of `-C' option to match behaviour in the sources: `-C' can be used both when creating and extracting files. Further, a `-C' inside the argument list causes a `chdir()' to the named directory before the subsequent filename arguments to be interpreted. Eg:- "tar -cf a+b.tar -C /a . -C /b ." PR: 7221 END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-09T04:53:11.000000Z K 7 svn:log V 75 Remove illegal ".Nm". This file is still using -man, not -mdoc. PR: 7223 END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-09T05:49:58.000000Z K 7 svn:log V 145 Add a CAVEAT section documenting the minimum permissions required for a mount point to be traversable in both directions by all users. PR: 7172 END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-09T06:09:56.000000Z K 7 svn:log V 99 Buffer overflow. PR: 7195 Reviewed by: phk Submitted by: Anders Thulin END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-09T06:16:22.000000Z K 7 svn:log V 72 Correct wording on range of addresses examined by `msync(2)'. PR: 7180 END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-09T06:24:21.000000Z K 7 svn:log V 183 The '-h' option cannot toggle the kernel from a serial console if the kernel was built with COMCONSOLE PR: 7202 Reviewed by: phk Submitted by: Greg A. Woods END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-09T06:30:30.000000Z K 7 svn:log V 394 The file share/timedef/data/es_ES.ISO_8859-1.src (which I submitted some months ago and was incorporated to FreeBSD) has capitalized weekdays names, but this is not correct according to the rules of the Spanish language. Also, the patch applies a small change to the "date_fmt" string, adding a comma between the year and the hour. PR: 7211 Submitted by: Jose M. Alcaide END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-09T08:26:38.000000Z K 7 svn:log V 105 Use four-digit year in SNAP name. We're eighteen months from the next millenium, fer cryin' out loud... END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-09T11:38:21.000000Z K 7 svn:log V 75 Document the use of lines beginning with a '#' as comment lines. PR: 5676 END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-09T12:39:08.000000Z K 7 svn:log V 170 For every directory in ${PATH} that ends with "/bin", look for a corresponding directory ending in "/man". PR: 7215 Submitted by: Wayne Scott END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1998-07-09T14:06:54.000000Z K 7 svn:log V 205 Security and minor functionality changes based on OpenBSD msgs.c: tmp file (mktemp changed to mkstemp), saved POSIX uids, buffer overflow, and use PAGER environment variable if set. Obtained from: OpenBSD END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-09T16:52:44.000000Z K 7 svn:log V 123 Imported libfetch into the tree. It compiles, but there's still some work to do. I especially need help with the man page. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-09T16:52:44.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r37535, 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-07-09T16:52:45.000000Z K 7 svn:log V 62 This commit was manufactured by cvs2svn to create tag 'start'. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-09T22:51:59.000000Z K 7 svn:log V 117 Recognize long month names in addition to short ones. PR: bin/7228 Submitted by: Archie Cobbs END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-10T00:10:20.000000Z K 7 svn:log V 142 Add code missed in the initial Soft updates integration. Make the unallocated parts of a directry have a know state in case we need it later. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-10T02:27:16.000000Z K 7 svn:log V 440 Added a kernel-only typedef (ptrint_t) giving an integral type that is least unsuitable for holding an object pointer. This should have been used to fix warnings about casts between pointers and ints on alphas. Moved corresponding existing general typedef (fptrint_t) for function pointers from the i386 to a kernel-only typedef in . Kludged libc/gmon/mcount.c so that it can still see this typedef. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-10T02:34:50.000000Z K 7 svn:log V 71 Oops, forgot to modify the pointer-int typedefs from the i386 version. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-10T09:26:41.000000Z K 7 svn:log V 201 Oops, fptrint_t still needs to be declared in in the !KERNEL case. The kludge to get it declared in libc/gmon/mcount.c wasn't sufficient because fptrint_t is used in . END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-10T11:34:14.000000Z K 7 svn:log V 78 MFC: {rev 1.8} "/etc/magic" --> "/usr/share/misc/magic". PR: 7231 (and 4872) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-07-10T16:55:34.000000Z K 7 svn:log V 66 MFC 1.5 -> 1.6: Bug fix for hard links to files marked immutable. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-10T17:58:35.000000Z K 7 svn:log V 115 Removed unnecessary test from if/else construct. PR: 7233 Submitted by: Stefan Eggers END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-10T21:50:17.000000Z K 7 svn:log V 144 Removed no longer valid comment about swb_block being int instead of daddr_t. PR: 7238 Submitted by: Stefan Eggers END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-07-10T21:59:53.000000Z K 7 svn:log V 49 MFC (rev 1.22): removed no longer valid comment. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-10T22:30:08.000000Z K 7 svn:log V 139 Quick and dirty support for Linux's mremap. Not used by anything but quake2 AFAIK. Submitted by: Luoqi Chen END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-11T02:48:36.000000Z K 7 svn:log V 34 Change MIN_LQRPERIOD from 5 to 2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T04:02:49.000000Z K 7 svn:log V 344 Don't pretend to support ix86's with 16-bit ints by using longs just to ensure 32-bit variables. Doing so broke i386's with 64-bit longs. Use fixed-size integral types instead of plain ints, shorts, chars and pointers since the bootinfo struct layout is a binary interface. The boot blocks could reasonably be implemented using 16-bit code. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-11T04:46:27.000000Z K 7 svn:log V 21 Add ipforward option END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T04:58:25.000000Z K 7 svn:log V 623 Don't pretend to support ix86's with 16-bit ints by using longs just to ensure 32-bit variables. Doing so broke and/or pessimized i386's with 64-bit longs (unnecessary use of 64-bit variables caused remarkably few problems in C code, but the inline asm here tended to fail because there are no 64-bit registers). Since the interfaces here are very machine-dependent and shouldn't be used outside of the kernel, use a standard types of "known" width instead of fixed-width types. Changed all quad_t's to u_int64_t's. quad_t isn't standard, and using signed types for 64-bit registers was bogus (but made no difference). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T05:59:35.000000Z K 7 svn:log V 175 Don't pretend to support ix86's with 16-bit ints by using longs just to ensure 32-bit variables. Doing so mainly bogotified some printf formats. Fixed disorder in md_var.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T06:35:39.000000Z K 7 svn:log V 144 Don't pretend to support ix86's with 7-bit ints by using longs just to ensure 8-bit variables. Doing so mainly bogotified some printf formats. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T07:46:16.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-11T08:01:18.000000Z K 7 svn:log V 114 Improve a couple of comment. PR: 7242 Reviewed by: phk Submitted by: Peter Jeremy END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-07-11T08:29:38.000000Z K 7 svn:log V 169 Don't disable pmap_setdevram() which isn't called, but which could be, but instead disable pmap_setvidram() which is called, but probably shouldn't be. PR: 7227, 7240 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T10:28:47.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T10:45:45.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T10:51:01.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T11:10:46.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T11:30:46.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T12:07:52.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T12:17:07.000000Z K 7 svn:log V 75 Fixed printf format errors. Use offsetof() instead of null pointer hacks. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T13:06:41.000000Z K 7 svn:log V 163 Moved definition of fscale from param.c to kern_synch.c where it should always have been (it has no user-servicable parts even at compile time) and staticized it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-11T13:25:09.000000Z K 7 svn:log V 60 Fixed whitespace lossage and long lines in previous commit. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-11T17:00:33.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.303. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-11T17:01:25.000000Z K 7 svn:log V 58 Sync with sys/i386/isa/diskslice_machdep.c revision 1.28. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-11T17:02:07.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/fd.c revision 1.116. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-11T17:02:48.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.171. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-11T18:56:01.000000Z K 7 svn:log V 128 Too many changes to list. Basically, FTP is nearly there and error reporting is kinda sorted out. Now HTTP needs to catch up... END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-11T19:05:24.000000Z K 7 svn:log V 92 Check the ``alive'' filter for a packet *before* the mbuf is deallocated by vj_SendFrame(). END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-11T21:29:08.000000Z K 7 svn:log V 20 FTP retrieve works. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-12T00:30:18.000000Z K 7 svn:log V 85 Correct enable/disable handling (broken when ironing out 32/64 bit issues recently). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-12T01:48:14.000000Z K 7 svn:log V 47 Prepare to handle MAXUSERS as a normal option. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-12T02:18:41.000000Z K 7 svn:log V 312 Fixed off-by-1 errors in option line numbers. yyline is 0-based, but was used as if it is 1-based. This happened to give the correct result for options without values because of a compensating error in newline lexing. Didn't fix the latter, so line numbers in yyerror() may still be 1 too high in some cases. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-12T02:31:08.000000Z K 7 svn:log V 212 Warn about redefined options. Keep using the last value processed. Options are processed reverse file order, so the first definition in the config file wins (except for directives that are converted to option). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-12T08:10:33.000000Z K 7 svn:log V 383 Convert the maxusers directive to a normal MAXUSERS option (normally define MAXUSERS in opt_param.h as directed in /sys/conf/options; if it's not mentioned there, then define it in IDENT; never define it in PARAM). MAXUSERS probably should be a completely normal option. Don't define PARAM now that it is empty. Cleaned up similar conversion of cpu directives to XXX_CPU options. END K 10 svn:author V 2 se K 8 svn:date V 27 1998-07-12T09:07:36.000000Z K 7 svn:log V 232 Fix proxy authorization code: - failed to use authorization parameters passed in the environment, if /dev/tty could not be opened (i.e. if running from cron) - mixed use of /dev/tty and stdin for prompt and reading of the result END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-12T09:52:45.000000Z K 7 svn:log V 210 Removed all traces of PARAM in Makefile.i386. Incremented CONFIGVERS to reflect the dependency of Makefile.i386 on nothing being put in PARAM. Config versioning is too closely coupled with the Makefile.i386. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-12T10:47:32.000000Z K 7 svn:log V 699 Removed historical dependencies on `Makefile'. They had rotted to being mostly for objects that have the fewest dependencies on `Makefile' (since they were mostly for utilities and objects generated from *.s and these don't depend on profiling flags). Give an explicit rule for building vnode_if.o. This fixes building it without ${PROF}. Use .ORDER instead of a stamp file to avoid building vnode_if.[ch] concurrently. Removed explicit dependencies that will be generated by `make' (.c.o) or will be generated by mkdep. Added missing dependencies of special objects on opt_global.h. Use ${NORMAL_C} instead of special rules for special objects where possible. FIxed dependencies of vers.o. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-12T14:30:54.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.117. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:07:05.000000Z K 7 svn:log V 47 Hardwire the root disk of my test box for now. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:07:43.000000Z K 7 svn:log V 19 Include opt_ddb.h. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:08:15.000000Z K 7 svn:log V 32 Add definition of p_switchtime. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:09:30.000000Z K 7 svn:log V 42 Add some generic interrupt dispatch code. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:10:52.000000Z K 7 svn:log V 97 Add a couple of sysctls and implement sendsig/sigreturn. Obtained from: signal code from NetBSD END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:13:54.000000Z K 7 svn:log V 91 Add some debug code. Always clear TLB in pmap_activate, even if activating curproc's pmap. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:15:06.000000Z K 7 svn:log V 24 Implement promcncheckc. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:16:22.000000Z K 7 svn:log V 36 Implement intr_create/intr_connect. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:17:54.000000Z K 7 svn:log V 72 Implement CIA interrupts. Obtained from: SRM console magic from NetBSD END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:20:52.000000Z K 7 svn:log V 63 Change interrupt api to be closer to intr_create/intr_connect. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:23:19.000000Z K 7 svn:log V 29 Update to new interrupt api. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:26:52.000000Z K 7 svn:log V 42 Add some bits and pieces for my test box. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:27:34.000000Z K 7 svn:log V 28 Add entry for prom console. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:28:09.000000Z K 7 svn:log V 24 Define option DEC_EB164 END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:30:58.000000Z K 7 svn:log V 115 Don't bother calling pmap_emulate_reference() from cpu_fork(). It isn't needed and it panics a DIAGNOSTIC kernel. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:32:10.000000Z K 7 svn:log V 60 Overhaul the spl system so that it actually works properly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:45:39.000000Z K 7 svn:log V 103 Initialise all the fields separately in vattr_null since on the alpha they are not all the same width. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:46:52.000000Z K 7 svn:log V 71 Make sure the packet is aligned correctly for the alpha in if_simloop. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:48:08.000000Z K 7 svn:log V 57 Point at the correct disk location for alpha disklabels. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-12T16:49:54.000000Z K 7 svn:log V 133 Set the minimum malloc bucket to 5. In a DIAGNOSTIC kernel, the extra data in struct freelist is larger than 16 bytes on the alpha. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-12T17:11:53.000000Z K 7 svn:log V 114 Show on-screen ``phase'' logging and try to negotiate nameserver IPs by default at install time. Approved by: jkh END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-07-12T17:23:21.000000Z K 7 svn:log V 45 MFC: set local ppp phase logging by default. END K 10 svn:author V 2 se K 8 svn:date V 27 1998-07-12T20:26:45.000000Z K 7 svn:log V 452 Fix size of time stamps (had been time_t before the variable "time" was hidden). Now "ticks" are used, which are 4 byte, not 8 byte in size. The size mismatch did not matter due to sufficient padding at the end of the structure that holds time stamps (there is an unused member). The fix suggested by Bruce Evans used "sizeof (ticks_t)", but I prefer to use "sizeof ticks", and didn't seem to object in his last mail on this topic. Submitted by: bde END K 10 svn:author V 2 se K 8 svn:date V 27 1998-07-12T20:30:11.000000Z K 7 svn:log V 171 Remove printing of variable "reselect" which is not really maintained by the NCR driver. Fix use of "regtime" which became an int (had been a time_t). Submitted by: bde END K 10 svn:author V 2 se K 8 svn:date V 27 1998-07-12T20:32:52.000000Z K 7 svn:log V 49 Remove unused member reselet from struct tstamp. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-12T22:34:40.000000Z K 7 svn:log V 116 Base64 code (and the MIT copyright) moved to http.c FTP STORe and APPEnd added. FTP proxy support added (untested). END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-07-12T22:36:10.000000Z K 7 svn:log V 49 MFC: cosmetic changes to Spanish LC_TIME strings END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-12T22:37:45.000000Z K 7 svn:log V 53 Forgot to remove base64.c from SRCS in the Makefile. END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1998-07-13T02:16:34.000000Z K 7 svn:log V 65 Improved Hauppauge's tuner detection and bt878 support Amancio END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-13T06:34:02.000000Z K 7 svn:log V 93 Fix braino in last commit. Not even sure how I got this commit in as it didn't even compile. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-13T06:37:11.000000Z K 7 svn:log V 73 MFC: fix braino also merged in from current. (the old cut'n'paste error) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T06:45:23.000000Z K 7 svn:log V 387 Added macros __printflike() and __scanflike() to . Use them to `make gcc -Wformat' check formats for all printf-like and scanf-like functions in /usr/src except for the err()/warn() family. err() isn't quite printf-like since its format arg can legitimately be NULL. syslog() isn't quite printf-like, but gcc already accepts %m, even for plain printf() when it shouldn't. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T07:05:55.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-07-13T08:23:05.000000Z K 7 svn:log V 362 SLICE probing becomes asynchronous. It can now be triggered by interupt level events. This needs a lot of cleanup, but has been working here for a month or two.. originally needed for CAM integration but that hasn't happenned yet. The probing state machines for each handler should be replaced by a more generic state-service. It's still quite messy in there.. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-13T09:29:25.000000Z K 7 svn:log V 78 Sync with sys/i386/isa/fd.c and wd.c revisions 1.117 and 1.172, respectively. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T09:53:11.000000Z K 7 svn:log V 57 Fixed printf format errors (only 1 left in GENERIC now). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T10:44:02.000000Z K 7 svn:log V 364 Don't attempt to optimize the space allocated for bpf headers if sizeof(struct bpf_hdr) > 20. 20 is normal on 32-bit systems with 32-bit alignment, but we still assume that the last 2 bytes of the struct are unnecessary padding on such systems. On systems with 64-bit longs, struct timeval is bloated to 16 bytes, so bpf headers certainly don't fit in 18 bytes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T10:54:24.000000Z K 7 svn:log V 110 Declare n_short, n_long and n_time as fixed-sized types. Don't ifdef n_long or n_short specially for alphas. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T11:01:03.000000Z K 7 svn:log V 38 Declare id_mask as a fixed-size type. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T11:09:52.000000Z K 7 svn:log V 251 Declare tcp_seq and tcp_cc as fixed-size types. Half fixed type mismatches exposed by this (the prototype for tcp_respond() didn't match the function definition lexically, and still depends on a gcc feature to match if ints have more than 32 bits). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T11:53:59.000000Z K 7 svn:log V 443 Fixed overflow and sign extension bugs in `len = min(so->so_snd.sb_cc, win) - off;'. min() has type u_int and `off' has type int, so when min() is 0 and `off' is 1, the RHS overflows to 0U - 1 = UINT_MAX. `len' has type long, so when sizeof(long) == sizeof(int), the LHS normally overflows to to the correct value of -1, but when sizeof(long) > sizeof(int), the LHS is UINT_MAX. Fixed some u_long's that should have been fixed-sized types. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T12:12:25.000000Z K 7 svn:log V 58 Fixed some longs that should have been fixed-sized types. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-13T12:20:07.000000Z K 7 svn:log V 64 Removed a bogus forward struct declaration. Cleaned up ifdefs. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-07-13T18:15:48.000000Z K 7 svn:log V 1017 Declare pointers to CSR register space to be volatile. This seems to cure the problems I was having with interrupts not being acknowledged on time. This fixes a problem I observed where starting two ping -f processes at 10Mbps would cause an adapter check due to TX GO commands being issued before TXEOC interrupts were being acked. Also fix a small problem with tl_start(): the mechanism I was using to queue new packets onto the TX chain was bogus. Change adapter check handler so that it resets card state after tl_softreset() is stored. Moved all EEPROM-related macro definitions into if_tlreg.h. Don't allow an autoneg session to start until after the TX queue has been drained, and don't transmit anything until after the autoneg session is complete. Also add support for two more Compaq ThunderLAN-based cards, and three cards from Olicom which also use the ThunderLAN chip. The only thing different about the Olicom cards is that they store the station address at a different location within the EEPROM. END K 10 svn:author V 2 se K 8 svn:date V 27 1998-07-13T23:39:02.000000Z K 7 svn:log V 39 Add US Mirror site to MASTER_SITE_KDE. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-07-14T02:14:13.000000Z K 7 svn:log V 119 Add list of Compaq and Olicom ethernet cards that work with the ThunderLAN driver to the 'supported hardware' section. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T05:09:48.000000Z K 7 svn:log V 350 Changed to the C9x draft spelling of the (unsigned) integral type suitable for holding object pointers (ptrint_t -> uintptr_t). Added corresponding signed type (intptr_t). Changed/added corresponding non-C9x types for function pointers to match. Don't use nonstandard types to implement these types, and don't comment on them in . END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T06:17:28.000000Z K 7 svn:log V 193 Don't pretend to support ix86's with 16-bit ints and 32-bit registers by using longs just to ensure 32-bit variables. Long variables don't fit in 32-bit registers on ix86's with 64-bit longs. END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1998-07-14T07:11:20.000000Z K 7 svn:log V 81 I checked in the wrong version yesterday . The correct version is 1.38 Amancio END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-14T07:55:27.000000Z K 7 svn:log V 110 Inserted missing .Bl in the FILES section. Unknowingly pointed out by: Snob Art Genre END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-14T08:18:51.000000Z K 7 svn:log V 20 Add $Id$. PR: 7249 END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-14T08:28:15.000000Z K 7 svn:log V 76 Add $Id$. PR: 7251 Submitted by: Norihiro Kumagai END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-14T09:19:47.000000Z K 7 svn:log V 77 Make `dump' exit codes confirm to manual page. PR: 5346 Style-check-by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T10:32:27.000000Z K 7 svn:log V 220 ioctl() request args are unsigned longs, so don't attempt to store them as ints. Among other bugs, doing so at best caused benign overflow followed by fatal sign extension on machines with 32-bit ints and 64-bit longs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T11:19:32.000000Z K 7 svn:log V 72 Avoid some casts of pointers to integers (of possibly different sizes). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T11:34:22.000000Z K 7 svn:log V 253 If object pointers need to be cast to [unsigned] integers, then cast to [u]intptr_t instead of to [u_]long. Don't cast pointers to integers just to do ordinary pointer arithmetic on them, especially when the casts use gcc's feature of casting lvalues. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T11:42:05.000000Z K 7 svn:log V 139 Don't pretend to support ix86's with 16-bit ints by using longs just to ensure 32-bit variables. Doing so broke i386's with 64-bit longs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T12:14:58.000000Z K 7 svn:log V 294 Print pointers using %p instead of attempting to print them by casting them to long, etc. Fixed some nearby printf bogons (sign errors not warned about by gcc, and style bugs, but not truncation of vm_ooffset_t's). Use slightly less bogus casts for passing pointers to ddb command functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-14T12:26:15.000000Z K 7 svn:log V 216 Print pointers using %p instead of attempting to print them by casting them to long, etc. Fixed some nearby printf bogons (sign errors not warned about by gcc, and style bugs, but not truncation of vm_ooffset_t's). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-07-14T17:13:23.000000Z K 7 svn:log V 35 Add missing register name defines. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-07-14T18:27:43.000000Z K 7 svn:log V 47 Provide meaningful errno value on error return END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-07-14T18:29:20.000000Z K 7 svn:log V 11 MFC: errno END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1998-07-14T19:07:30.000000Z K 7 svn:log V 239 Revert "POSIX saved uids change". seteuid(2) is not POSIX, and FreeBSD does not have _POSIX_SAVED_IDS enabled. Thanks to Warner Losh and Ollivier Robert for pointing this out, and Bruce Evans for explaining the role of _POSIX_SAVED_IDS. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-07-14T21:19:58.000000Z K 7 svn:log V 47 Add support for the AVer Media range of cards. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-15T01:12:53.000000Z K 7 svn:log V 22 MFC: new directories. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-15T02:01:36.000000Z K 7 svn:log V 190 MFC: man page fixes, octal char support for ls, misc fixes to cp, etc. Sorry Bruce, that's the best description you're going to get considering the number of merges I still have to make. :) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T02:32:35.000000Z K 7 svn:log V 270 Cast pointers to uintptr_t/intptr_t instead of to u_long/long, respectively. Most of the longs should probably have been u_longs, but this changes is just to prevent warnings about casts between pointers and integers of different sizes, not to fix poorly chosen types. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-15T03:32:45.000000Z K 7 svn:log V 108 Fix inconsistent port numbering in man page. PR: 7250 Submitted-by: Norihiro Kumagai END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T03:58:57.000000Z K 7 svn:log V 216 Cast virtual addresses that happen to be represented as u_longs to uintptr_t before casting them to pointers. Explicit u_longs should never be used to represent virtual addresses... (vm_offset_t is normally right). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T04:03:54.000000Z K 7 svn:log V 199 Cast the value returned by strtoul() to a uintptr_t before casting it to a pointer. There's nothing better than strtoul() for reading pointers from strings, but the range checking should be better. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T04:17:55.000000Z K 7 svn:log V 60 Cast pointers to [u]intptr_t instead of to [unsigned] long. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-07-15T04:22:45.000000Z K 7 svn:log V 389 Add support for a new archetype "printf0" for the "format" function attribute. It is like the existing "printf" archetype, except that it doesn't complain if the format string is a null pointer. See the node "Function Attributes" in the GCC info pages if you don't know what this is all about. This change will allow us to add format string checking for the err(3) family of functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T04:43:49.000000Z K 7 svn:log V 305 Cast function pointers to uintfptr_t before casting them to u_long. Hopefully caddr_t is large enough to hold function pointers. Cast object pointers to uintptr_t before casting them to u_long. Types are wronger than usual for the PT_READ_U case. ptrace() can only return ints, but longs are accessed. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T05:00:26.000000Z K 7 svn:log V 160 Cast u_longs to uintptr_t before casting them to pointers. Don't attempt to even partially support systems with function pointers larger than object pointers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T05:21:48.000000Z K 7 svn:log V 533 Cast pointers to intptr_t instead of or before casting to long. Fixed bitrot in K&R support (suword() now takes a long word). Didn't fix corresponding bitrot in store.9 and fetch.9. The correct types for the store and fetch families are problematic. The `word' functions are unfortunately named and need to be split to handle ints/longs/object pointers/function pointers. Storing argv[] as longs is quite broken when longs are longer than pointers, but usually works because it clobbers variables that will soon be reinitialized. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:08:47.000000Z K 7 svn:log V 45 Correct use of .Nm. Remove unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T06:10:16.000000Z K 7 svn:log V 186 Cast longs to intptr_t before casting them to pointers. Fixed bitrot in pseudo-declaration of `struct fcntl_args'. fcntl() is now broken in some cases when ints are larger than longs. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:12:32.000000Z K 7 svn:log V 78 Correct use of .Nm. Use .Ar when appropriate. Remove unused #includes. Typos. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:13:45.000000Z K 7 svn:log V 24 .Nm mount_union -> .Nm. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T06:19:33.000000Z K 7 svn:log V 149 Cast between longs and pointers via intptr_t. The results of fuword() should be checked before casting. The results of suword() should be checked. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:21:41.000000Z K 7 svn:log V 163 Correct improper use of .Sm. Document -d flag. Correct use of .Nm. Remove unused #includes. Add usage(). Use warnx(). Correct spelling. Abort when malloc() fails. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:28:05.000000Z K 7 svn:log V 140 Add prototypes. Check malloc() return value. Use err(). Remove unused #includes Do not \n nor dot terminate syslog()/err() messages. -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:30:38.000000Z K 7 svn:log V 93 Correct use of .Nm. Remove unused #includes. Short usage() string, see man page for details. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:33:15.000000Z K 7 svn:log V 81 Do not dot terminate syslog() string. Remove unused #includes. Add rcsid. -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:35:20.000000Z K 7 svn:log V 102 Correct use of .Nm. Do not dot terminate syslog() strings. Remove unused #includes. Add rcsid. -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:37:07.000000Z K 7 svn:log V 28 Add Id. .Nm nologin -> .Nm. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:38:53.000000Z K 7 svn:log V 50 Do not uppercase first letter in syslog() string. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T06:39:12.000000Z K 7 svn:log V 221 Cast between u_longs and object pointers via uintptr_t. Access the entry address as a uintfptr_t, not as a long, and not necessarily as what modload(8) passes (it takes a u_long from the exec header and passes a u_int). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:45:02.000000Z K 7 svn:log V 131 Correct use of .Nm. Remove unused #includes. Use warn(). cosmetic in usage() string. Translate 0 sec 1000000 usec to 1 sec 0 usec. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:48:52.000000Z K 7 svn:log V 122 Correct use of .Nm. Add rcsid. Remove unused #includes. Use warn(). Errx(1, "malloc failed") is better than err(1, NULL). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T06:51:14.000000Z K 7 svn:log V 251 Cast between longs and pointers via intptr_t. There shouldn't be nearly so many casts here. Casting an pointer that was an integer back to an integer just to compare it with -1 is bad, and casting it back just to compare it with NULL is just wrong. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-15T06:51:38.000000Z K 7 svn:log V 81 Correct use of .Nm. Add rcsid. -Wall. Add -p flag in usage string (was missing). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T09:01:18.000000Z K 7 svn:log V 305 Don't cast pointers to longs in asms. Changed all remaining longs to int32_t's and all unsigned longs to u_int32_t's. Fixed the one printf format broken by this. The old math emulator now compiles cleanly on i386's with 64-bit longs. It may even work, provided suword() doesn't actually write a long. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T09:38:10.000000Z K 7 svn:log V 97 Don't pretend to support ix86's with 16-bit ints by using longs just to ensure 32-bit variables. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T09:59:31.000000Z K 7 svn:log V 90 The ioctl request arg is unsigned long, so don't attempt to pass it around as signed int. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T10:11:21.000000Z K 7 svn:log V 162 The ioctl request arg is unsigned log, so don't attempt to pass it around as signed int. Fixed printf format error for ioctl request arg hidden in ifdefed code. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T11:27:11.000000Z K 7 svn:log V 119 %n in a comment was a poor abbreviation for Immediate-byte-signed, especially now that %n format has almost gone away. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T11:47:58.000000Z K 7 svn:log V 238 Don't cast pointers to longs in asm statements. These asm statments are not quite as pessimal as when I complained about them in rev.1.9 of audio.c. They seem to be only 40% slower than the C version on P5's and the same speed on K6's. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-15T11:56:28.000000Z K 7 svn:log V 41 Allow blank lines in /var/yp/securenets. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-07-15T12:16:38.000000Z K 7 svn:log V 46 MFC: allow blank lines in /var/yp/securenets. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-15T12:18:34.000000Z K 7 svn:log V 73 Changed %n to %r in devfs name format strings. %n has almost gone away. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-15T19:19:24.000000Z K 7 svn:log V 32 Linker script for alpha kernel. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-15T19:21:31.000000Z K 7 svn:log V 43 An mc146818a clock attached to an isa bus. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-15T20:07:33.000000Z K 7 svn:log V 21 Add some debug code. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-15T20:12:54.000000Z K 7 svn:log V 99 Tweaks for cross-building from NetBSD/alpha. Submitted by: Andrew Gallatin END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-15T20:16:28.000000Z K 7 svn:log V 18 Make ptrace work. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-15T20:18:00.000000Z K 7 svn:log V 46 Point at the right place for alpha registers. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-15T23:33:31.000000Z K 7 svn:log V 35 MFC: PR#6528 - CHIOGSTATUS broken. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T00:09:29.000000Z K 7 svn:log V 84 Make prototype match implementation. Submitted by: Graham Wheeler END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T00:10:14.000000Z K 7 svn:log V 21 MF22: prototype fix. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T02:01:48.000000Z K 7 svn:log V 96 MFC: Bring in FAT32 support from -current. Merged by: Hideki Yamamoto END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T02:03:43.000000Z K 7 svn:log V 101 MFC: Bring in FAT32 support from -current. Merged by: Hideki Yamamoto END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T09:35:53.000000Z K 7 svn:log V 72 MFC: man page fixes, printf args cast to u_long where appropriate, etc. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T09:57:02.000000Z K 7 svn:log V 25 MFC: new rune functions. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T10:09:55.000000Z K 7 svn:log V 33 MF22: Add prototype errata file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T10:15:53.000000Z K 7 svn:log V 29 MF22: Copy up new doc files. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T10:16:04.000000Z K 7 svn:log V 21 MFC: nuke this file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T10:21:27.000000Z K 7 svn:log V 25 MFC: Remove moved files. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-16T10:25:50.000000Z K 7 svn:log V 48 Sync with sys/i386/isa/pcaudio.c revision 1.42. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-16T10:26:59.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.104. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T10:27:05.000000Z K 7 svn:log V 32 MFC: New floppy creation stuff. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-16T10:27:49.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/fd.c revision 1.118. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-07-16T10:29:11.000000Z K 7 svn:log V 50 Merge from sys/i386/isa/syscons.c (1.265->1.266). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T10:35:29.000000Z K 7 svn:log V 69 MFC: Some of these files, like the relnotes, are due for revisiting. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-07-16T12:04:52.000000Z K 7 svn:log V 62 Make it compile again in the !__STDC__ case. Found by: Bruce. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-07-16T12:24:51.000000Z K 7 svn:log V 37 Reverse charnier's changes to usage. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-07-16T13:32:46.000000Z K 7 svn:log V 86 This file is an ancient junk. Now Makefile will pick up newer version in contrib/gcc. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-07-16T13:38:35.000000Z K 7 svn:log V 41 Simplify access to PCI config registers. END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-07-16T17:18:25.000000Z K 7 svn:log V 666 Fix race condition in pw caused by multiple instances of pwd_mkdb being run at the same time. Notes: The fileupdate function is still somewhat broken. Instead of returning a failure code if it can't modify the original file it renames the .new file and continues as though nothing is wrong. This will cause the lock on the original file to be lost and could lead to a similar race condition. I left that portion of the code alone since I feel that the maintainer of the code would have a better concept of how he wants to handle errors in that function than I do. PR: bin/6787 Submitted by: Craig Spannring END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-07-16T17:20:18.000000Z K 7 svn:log V 179 MFC: Fix race condition in pw caused by multiple instances of pwd_mkdb being run at the same time. PR: bin/6787 Submitted by: Craig Spannring END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-07-16T19:33:43.000000Z K 7 svn:log V 133 Correct SEEPROM checksum calculation when multiple checksum attemps are made. Pointed out by: "Jose M. Alcaide" END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-07-16T19:34:38.000000Z K 7 svn:log V 61 MFC: Correct checksum calculation in the case where we loop. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-16T23:52:19.000000Z K 7 svn:log V 98 MFC doc fixes, proper printf() casts, bugfixes for fetch, updated file(1) command. Remove dreck. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-16T23:54:26.000000Z K 7 svn:log V 731 o remove -f from doscmd man page, as it is not implemented. o Remove init printf o Don't set optind from return value for do_args. getopt has already done this. o Bump EMS memory from 1M to 10M (this really should be a command line option). o Open /dev/null when requested to open emmxxxx0 to allow many programs checking to see if EMS is installed to find it. o Route int67 to ems_entry to allow EMS to be used when DOS is emulated as well as when DOS is booted. This may obviate the need for the driver doing anything at all in a really booted situation and won't hurt that case. I can now run the DOS program I'm interested in running with enough EMS memory that its "advanced" functions are enabled and working. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-07-17T00:18:52.000000Z K 7 svn:log V 519 o for unknown int21 functions, set the CY bit to indicate failure o When reporting a int21 function we don't know about yet, report AH as the major and AL as the minor, as opposed to reporting AL as the major. o Add support for 21:44:7: ioctl check output status. We optimistically say that output is always ready. o Add half support for 21:23: get file size. We always now return failure. This function isn't supported, according to the interrupt list, by the DOS box in windows, so I don't feel too bad. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-17T03:51:00.000000Z K 7 svn:log V 61 MFC: {rev 1.15} Fix inconsistent port numbering in man page. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-17T03:55:03.000000Z K 7 svn:log V 61 MFC: {rev 1.26 "pkg_add.1", rev 1.18 "pkg_info.1"} Add $Id$. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-17T04:00:02.000000Z K 7 svn:log V 72 MFC: {rev 1.22} Document use of lines beginning with a '#' as comments. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-07-17T04:02:33.000000Z K 7 svn:log V 83 MFC: {rev 1.12} Correct wording on range of addresses examined by `msync(2)'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T04:21:57.000000Z K 7 svn:log V 71 MFC: doc fixes, enhancements to locate & more, new tail functionality. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-07-17T06:45:26.000000Z K 7 svn:log V 103 Place a fat warning that floppy tapes should be configured as drive 2 only (normally). PR: kern/7176 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-07-17T06:46:12.000000Z K 7 svn:log V 32 MFC: fat warning from rev 1.111 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T07:26:31.000000Z K 7 svn:log V 65 MFC: update talk, tip and telnet. Usual doc merges and whatnot. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T08:07:40.000000Z K 7 svn:log V 10 MFC: fix. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T08:19:45.000000Z K 7 svn:log V 48 MFC: final round of merges for /usr/src/usr.bin END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-07-17T14:56:31.000000Z K 7 svn:log V 41 Avoid race-conditions on playpen delete. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T20:13:53.000000Z K 7 svn:log V 162 MFC: gack. That's the doc fixes merged, many utilities converted over to err(), and a few assorted buffer overflow fixes. Also nuked the now-useless LFS stuff. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T21:55:39.000000Z K 7 svn:log V 93 XFRee86 is now version 3.3.2. PR: 7308 Submitted by: Sascha Blank END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T22:00:06.000000Z K 7 svn:log V 28 MF22: XFree86 is now v3.3.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-07-17T23:05:21.000000Z K 7 svn:log V 46 Nuke tl0 entry which erroneously got in here. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-07-18T03:15:33.000000Z K 7 svn:log V 821 Fixed error handling after a seek error that can't happen. When the controller reports a successful seek, it is very unlikely to report seeking to a cylinder other than the one requested, but we check for this, and botched the error handling for the requested_cylinder != 0 case. This error happened when the bug fixed in rev.1.52 of caused the head of buffer queue to change to one starting on a different cylnder - the requested cylinder was found, but it wasn't what we thought we requested. The fix is simply to arrange to reset the state machine. Corruption of the buffer queue seems to only have been a problem in the floppy driver. Other drivers dequeue the head of the queue before doing physical i/o on it, so the corruption at worse broke the elevator sort order. Dequeueing breaks it anyway. END