ƒ­35676 236 249 170 146 148 163 149 120 133 111 130 195 363 138 1026 308 236 207 367 221 191 282 362 313 239 158 198 155 211 158 136 128 127 140 601 384 123 174 181 192 193 123 215 261 193 319 142 115 114 190 376 152 166 194 159 232 161 254 151 200 262 425 301 140 128 173 220 216 105 275 270 138 114 147 374 171 207 191 273 125 203 441 176 306 169 168 201 143 549 245 131 210 174 166 634 212 193 173 168 137 364 271 193 115 460 690 195 148 148 136 281 176 287 205 323 338 310 133 128 351 739 392 394 142 285 133 120 167 129 291 134 171 121 153 372 136 128 253 167 165 181 127 257 198 195 171 134 168 792 135 137 137 471 241 325 142 133 154 112 1114 285 131 637 223 158 128 335 307 267 171 126 321 605 182 203 198 509 157 337 198 184 131 132 178 132 132 155 149 124 170 130 269 204 132 193 164 249 159 132 160 132 132 138 176 132 181 163 132 336 132 129 132 153 235 132 165 308 270 595 212 139 255 174 424 192 275 508 209 190 428 135 148 221 161 255 163 171 K 10 svn:author V 8 cracauer K 8 svn:date V 27 1998-05-04T07:25:58.000000Z K 7 svn:log V 151 MFC: When calling a shell function, remember whether exit status is tested. This is needed for the '-e' option. See the PR for more details. PR: 6047 END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T07:33:32.000000Z K 7 svn:log V 77 Use `0xf8' instead of `IO_NPX' macro to support compiling with `SMP' option. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T07:47:33.000000Z K 7 svn:log V 53 System clock speed is always detected automatically. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T07:58:36.000000Z K 7 svn:log V 55 Added SMP kernel configuration file for PC-98 machine. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T08:16:03.000000Z K 7 svn:log V 70 Added another PCI to C-bus (ISA bus like 16 bit bus of PC-98) bridge. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T08:48:23.000000Z K 7 svn:log V 56 Added amd controller to support MELCO IFC-DP SCSI card. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T08:49:48.000000Z K 7 svn:log V 27 MFC: Added amd controller. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-04T09:15:06.000000Z K 7 svn:log V 39 MFC: make -> ${MAKE} Ok'd by: Satoshi END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-04T09:25:48.000000Z K 7 svn:log V 17 Merge from 1.274 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-05-04T10:13:08.000000Z K 7 svn:log V 36 Added a alpha category to the list. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-04T10:35:13.000000Z K 7 svn:log V 102 Detect USR PnP x2 modem. PR: 6496 Reviewed by: phk Submitted by: Kurt D. Zeilenga END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-04T11:24:05.000000Z K 7 svn:log V 270 Just the sans-serif console font that I use on my system; I've made the letters one pixel taller, and the ()[]{} are more distinct. Nice if your monitor is small. 8x16 and 8x8 fonts included. PR: 4208 Reviewed by: phk Submitted by: Dan Nelson END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T11:25:13.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/sio.c revision 1.200. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T13:54:41.000000Z K 7 svn:log V 933 Generate explicit rules and other infrastructure for lex and yacc sources. This will be used to fix `make -jN' races in many Makefiles in /usr/src, and to simplify these and other Makefiles. To get the fixes and simplifications, application Makefiles should put the raw lex and yacc source names (foo.l and bar.y) in SRCS and not put the names of any generated files in SRCS or CLEANFILES. A few Makefiles already do this, although it didn't actually work before (mkdep couldn't create complete dependencies because there is no intermediate .c file for the .y.o and .l.o implicit rules). Complications: if bar.y is in SRCS and -d is in YFLAGS, then bar.h will be generated whether or not it is used, even if this clobbers a real source file. This is so that bar.c can be generated using the -j-safe and debugger-friendly -o option to YACC. There are smaller warts for handling y.tab.h. y.tab.c and lex.yy.c are not supported. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T16:18:57.000000Z K 7 svn:log V 215 Symlink awk.y to awktab.y so that the default yacc rules apply, and use the (new) default yacc rules. This is cosmetic - the special rule was good enough here because y.tab.h is not used. Don't generate y.output. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T16:22:30.000000Z K 7 svn:log V 143 Fixed races in `make -jN' using new yacc rules. Fixed slightly wrong order of -I's in CFLAGS. FIxed the usual style bugs in DPADD and LDADD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T16:31:41.000000Z K 7 svn:log V 114 Fixed races in `make -jN' using new yacc rules. This also fixes plain `make' (without a previous `make depend'). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T16:58:50.000000Z K 7 svn:log V 274 Simplified using new yacc rules. This is cosmetic - the old rules worked with `make -jN' because they did the right things to generate cexp.h without clobbering cexp.c, and there were no missing dependencies on cexp.h because cexp.h isn't actually used. Fixed style bugs. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-04T17:12:53.000000Z K 7 svn:log V 126 Fix the shm panic. I mistakenly used the shadow_count to keep the object from being split, and instead added an OBJ_NOSPLIT. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T17:43:46.000000Z K 7 svn:log V 99 Fudge local variables better in the yacc rules so that multiple yacc sources are handled properly. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-04T17:43:48.000000Z K 7 svn:log V 187 Correct an error that I made where the vtruncbuf was changed back to vinvalbuf, but I incorrectly added the "V_SAVE|V_SAVEMETA" flags. Submitted by: Luoqi Chen END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T17:56:22.000000Z K 7 svn:log V 269 Simplified using new yacc rules. This is cosmetic - the old rules worked because .ORDER prevented problems from concurrent generation of multiple parsers (and their headers), and there were no missing dependencies because the generated headers were not actually used. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-04T17:59:52.000000Z K 7 svn:log V 218 Refuse accellerated opens on listening sockets that have not set the TCP_NOPUSH socket option. This disables TAO for those services that do not know about T/TCP. Reviewed by: Garrett Wollman Submitted by: Peter Wemm END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T18:13:54.000000Z K 7 svn:log V 146 Don't add y.tab.h to CLEANFILES, since this would now be done centrally if y.tab.h were generated. Don't generate y.tab.h, since it is not used. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T18:20:18.000000Z K 7 svn:log V 66 Simplified by using new yacc rules and by not generating y.tab.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T18:40:18.000000Z K 7 svn:log V 105 Simplified using new yacc rules and by not generating y.tab.h. The lex source is still handled bogusly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T18:41:16.000000Z K 7 svn:log V 63 Simplified using new yacc rules and by not generating y.tab.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T19:10:20.000000Z K 7 svn:log V 118 Simplified by using new yacc rules. The new lex rules can't be used here, at least without ifdefs for the bootstrap. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T19:25:41.000000Z K 7 svn:log V 66 Simplified by using new yacc rules and by not generating y.tab.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T19:40:12.000000Z K 7 svn:log V 44 Simplified by using new lex and yacc rules. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T19:54:56.000000Z K 7 svn:log V 36 Simplified by using new yacc rules. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T20:00:14.000000Z K 7 svn:log V 35 Simplified by using new lex rules. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-04T20:09:06.000000Z K 7 svn:log V 48 Fixed races in `make -jN' using new yacc rules. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:10:56.000000Z K 7 svn:log V 509 Add makefile support for cross-architectures. Allow CROSS_TOOLS to be defined (in /etc/make.conf, say) and set to the additional architectures that need to be compiled in. So on alpha I set CROSS_TOOLS = i386. On i386 you can't build alpha due to lack of 64-bit support on 32-bit architectures, but that's a GNU problem. This change relies on makefiles in the binutils sub-directories having the extension defined in the CROSS_TOOLS, instead of those makefiles being selected based on the host architecture. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:13:50.000000Z K 7 svn:log V 292 Since the makefiles below binutils with the architecture extension are now included according to the cross-architecture support required, default the BINDIR for i386 to /usr/libexec/elf here instead of in all the i386 specific makefiles. For all other architectures, BINDIR is just /usr/bin. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:16:46.000000Z K 7 svn:log V 32 Add cross-architecture support. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:18:46.000000Z K 7 svn:log V 83 Remote i386 cross-architecture support. It's now configurable, and off by default. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:21:17.000000Z K 7 svn:log V 90 Evaluate the TARGET from the architecture. We'll assume that FREEBSD is ELF from here on. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:23:23.000000Z K 7 svn:log V 100 BIDIR is now specified in a single place. There are no cross-architecture issues with this utility. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:27:17.000000Z K 7 svn:log V 101 BINDIR is now specified in a single place. There are no cross-architecture issues with this utility. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:29:54.000000Z K 7 svn:log V 32 Add cross-architecture support. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:38:46.000000Z K 7 svn:log V 123 Work out the list of emulations based on the cross-architectures defined. The TARGET is now set from an included makefile. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-04T21:42:41.000000Z K 7 svn:log V 166 Allow a 1000 fragment sliding window when placing a new fragment in our inbound multilnk queue. This fixes wrapping problems when something arrives out-of-sequence. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T21:51:32.000000Z K 7 svn:log V 101 BINDIR is now specified in a single place. There are no cross-architecture issues with this utility. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T22:01:27.000000Z K 7 svn:log V 227 Add support for cross-architecture gases. Since the GNU code doesn't support more than one architecture at a time, build as from the default for the host and if CROSS_TOOLS defines other architectures, build them as as_${arch} END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T22:03:00.000000Z K 7 svn:log V 51 Support cross-architectures using sub-directories. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T22:04:55.000000Z K 7 svn:log V 24 Alpha gas config files. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T22:05:54.000000Z K 7 svn:log V 23 i386 gas config files. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T22:09:10.000000Z K 7 svn:log V 99 Support cross architectures by using specific directories instead of the ones that match the host. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-05-04T22:26:56.000000Z K 7 svn:log V 278 Make compatible with standard what command: Implement -s option Keep going if a file is not found Append ':' to printed filenames Include backslash in terminal characters Make exit status dependent on a match having been found Revise manpage accordingly END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-05-04T23:16:50.000000Z K 7 svn:log V 55 Fix a few nits in quoted code fragments and elsewhere. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-05-05T00:12:01.000000Z K 7 svn:log V 69 Fix typo. Pointed out by: Junji SAKAI PR 5621 END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-05-05T00:28:51.000000Z K 7 svn:log V 97 Replace _exit() with exit() Pointed out by: Nathan Torkington PR 5585 END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-05-05T01:53:15.000000Z K 7 svn:log V 66 Permit double digit year values to be used in the next millenium. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-05T03:01:32.000000Z K 7 svn:log V 137 o Use a tun speed of 115200 for each network link. o Display the link weight in `show links', and only show throughput for open links. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-05T03:59:27.000000Z K 7 svn:log V 69 Oops, the symlink from y.tab.h doesn't work until its target exists. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-05T05:25:21.000000Z K 7 svn:log V 161 Don't generate a2p.h or y.tab.h from a2p.y. Neither is actually used, and building a2p.h clobbered the unrelated source file a2p.h if ${.OBJDIR} == ${.CURDIR}. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-05T06:13:47.000000Z K 7 svn:log V 54 Add usage() and rcsid. Remove unused #include. -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-05T06:24:15.000000Z K 7 svn:log V 102 Add usage() and rcsid. Getopt() returns -1 not EOF. Remove unused #includes. Use .An/.Aq in man page. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-05T06:52:09.000000Z K 7 svn:log V 169 Backed out previous change. Generating vgaio.h from vgaio.y clobbered the source file vgaio.h, and y.tab.h is used so we can't simply avoid generating the yacc header. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T07:01:40.000000Z K 7 svn:log V 333 Add a message about editing /etc/group to the beginning of the build. FreeBSD needs a few groups that NetBSD doesn't provide by default. This is annoying because it is the only thing that you need to do to a NetBSD/Alpha system to bootstrap build FreeBSD/Alpha. Oh well, it wouldn't be Unix without gratuitous differences, would it? END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-05T07:36:55.000000Z K 7 svn:log V 208 Backed out previous commit. It was tested, but not for the case where a separate object tree doesn't exist. Crufty makefiles will have to put y.tab.h in SRCS so that we know not to create foo.h from foo.y. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T08:40:38.000000Z K 7 svn:log V 49 Gas build for i386 requires env as a build tool. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T08:53:27.000000Z K 7 svn:log V 37 Oops, missed the common part of gas. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T08:57:11.000000Z K 7 svn:log V 82 The BINDIR definition is an extra directory level away, so include it explicitly. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T10:27:39.000000Z K 7 svn:log V 128 One of those silently included files that just about guarantee that nobody has any idea how something like BINDIR gets defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T10:32:47.000000Z K 7 svn:log V 124 Specify an absolute include path. Backout the previous commit in favour of the Makefile.inc added to the parent directory. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T12:33:21.000000Z K 7 svn:log V 14 Fix the path. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-05T13:00:26.000000Z K 7 svn:log V 182 Put y.tab.h back in SRCS. This used to be the best way to get dependencies on y.tab.h generated. It will soon be used to tell bsd.dep.mk that y.tab.h itself needs to be generated. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-05T13:16:35.000000Z K 7 svn:log V 177 Added y.tab.h to SRCS. This should have been used to get dependencies on y.tab.h generated. It will soon be used to tell bsd.dep.mk that y.tab.h itself needs to be generated. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-05T13:19:13.000000Z K 7 svn:log V 46 Don't generate y.tab.h, since it is not used. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-05T13:19:34.000000Z K 7 svn:log V 21 Deleted unused item. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-05T13:21:08.000000Z K 7 svn:log V 54 Include pc98.h instead of isa.h when PC98 is defined. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-05-05T14:27:26.000000Z K 7 svn:log V 281 Fix the 4-8G LBA geometry it was wrong. Support >8G drives in CHS mode. This is done by guesstimating the cylinder count from the LBA size reported. It works on my shiny new Maxtor 11.5G drive, YMMV. Reports from users of other big drives (read Quantum bigfoot's) are welcome... END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-05T19:02:01.000000Z K 7 svn:log V 79 Fix the search sequence for keymaps. PR: bin/6522 Submitted by: Rudolf Cejka END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-05T21:14:27.000000Z K 7 svn:log V 110 Add variables for the ntpdate and xntpd program, you might want to run the binaries from the new ntp v4 port. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-05T21:39:44.000000Z K 7 svn:log V 95 Merged in changes from current config option to specify the path for ntpdate and xntpd program END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T21:46:30.000000Z K 7 svn:log V 181 In a threaded library, expect the lock field to be declared volatile, so provide function prototypes that respect that, avoiding a gcc warning that `volatile' is being thrown away. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T21:47:58.000000Z K 7 svn:log V 34 Treat the lock value as volatile. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T21:49:37.000000Z K 7 svn:log V 111 Change a couple of long types to int to match NetBSD so that termios works on alpha without any modifications. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T21:54:26.000000Z K 7 svn:log V 349 The __set_ospeed() function is coded against the speed_t type declared in termios.h, but it's prototype in termcap.h and the main file use the underlying definition (which is now an int, not a long for compatibility with NetBSD). Really termcap.h should use speed_t too, but I guess that this might break sources that don't include termios.h first. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T21:56:42.000000Z K 7 svn:log V 85 Remove leading underscores for the functions (weak symbols here) that POSIX defines. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T21:59:19.000000Z K 7 svn:log V 214 I have a long list of issues to address here, mostly related to namespace and revision levels of ANSI and POSIX. This change only removes the leading underscrore from the FILE locking functions that POSIX defines. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T22:02:29.000000Z K 7 svn:log V 78 Remove leading underscores from the FILE lock functions that POSIX specifies. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T22:04:13.000000Z K 7 svn:log V 77 Remove extern int errno and #include to get the proper definition. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T22:06:16.000000Z K 7 svn:log V 109 Build the syscalls (in libc, not libc_r) with weak symbols so that libpthread can override them as required. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-05T22:07:02.000000Z K 7 svn:log V 52 Use the thread-aware errno definition all the time. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-05T23:30:13.000000Z K 7 svn:log V 454 Create `struct sticky_route'. Any `add' or `delete' command that uses MYADDR or HISADDR will be added to the sticky route list (show ipcp). When MYADDR or HISADDR change due to IPCP negotiations, and if `sroutes' is enabled (the default), all sticky route entries are updated in the routing table. The end result is that `add default hisaddr' will ``stick'', as will ``add myaddr 255.255.255.255 127.0.0.1'' and ``add 1.2.3.4 255.255.255.0 hisaddr''. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-05T23:31:45.000000Z K 7 svn:log V 150 Mention sticky routes. Also, complete the comment about the dial command in the multilink example. Suggested by: Martin Cracauer END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-06T00:38:55.000000Z K 7 svn:log V 37 Don't allow duplicate sticky routes. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T01:44:12.000000Z K 7 svn:log V 115 Now that we have a TAILQ_PREV() that returns the previous object, simplify some of the buf_queue inline functions. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T01:45:55.000000Z K 7 svn:log V 80 Implement bus_dmamem_* functions and correct a few nits reported by Peter Wemm. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-06T01:45:56.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 6 msmith K 8 svn:date V 27 1998-05-06T05:29:41.000000Z K 7 svn:log V 538 As described by the submitter: Reverse the VFS_VRELE patch. Reference counting of vnodes does not need to be done per-fs. I noticed this while fixing vfs layering violations. Doing reference counting in generic code is also the preference cited by John Heidemann in recent discussions with him. The implementation of alternative vnode management per-fs is still a valid requirement for some filesystems but will be revisited sometime later, most likely using a different framework. Submitted by: Michael Hancock END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-05-06T05:45:17.000000Z K 7 svn:log V 116 Updates to support adding driver files outside the i386 area. Submitted by: Daniel O'Connor END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-05-06T05:46:16.000000Z K 7 svn:log V 98 MFC - updates to handle files outside i386/ Submitted by: Daniel O'Connor END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-06T06:49:16.000000Z K 7 svn:log V 76 Correct use of .Nm, .An and other cosmetics. Add rcsid. Remove unused #inc. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-05-06T06:51:42.000000Z K 7 svn:log V 71 Correct use of .Nm and other cosmetics. Add rcsid. Remove unused #inc. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-06T08:25:58.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.164. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-06T09:11:20.000000Z K 7 svn:log V 271 The CHIOGSTATUS ioctl of the SCSI media changer driver (sys/scsi/ch.c) is broken. It omits the SCSI_DATA_IN flag in the SCSI READ ELEMENT STATUS command, which makes the 'chio status' command fail. PR: 6528 Reviewed by: phk Submitted by: Hans Huebner END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-06T09:13:53.000000Z K 7 svn:log V 178 devfs_add_devswf(9) and devfs_link(9) don't tell you how to remove the device once it's added or linked. PR: 6524 Reviewed by: phk Submitted by: Brian Cully END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-06T11:09:54.000000Z K 7 svn:log V 100 MFC (submitter says the patch to current is working fine) PR: bin/6522 Submitted by: Rudolf Cejka END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-06T12:01:20.000000Z K 7 svn:log V 23 XFree86 3.3.1 -> 3.3.2 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-06T13:23:39.000000Z K 7 svn:log V 367 Use `foo/bar.a' instead of `-Lfoo -lbar' for linking to static internal libraries, so that `ld -f' in can create correct dependencies for yet-to-be-built libraries. Use `DIR!= cd ...libbind; make -V .OBJDIR' to find libbind's object dir if it doesn't seem to be in its usual place relative to ${.OBJDIR}. This fixes `cd /usr/src/usr.sbin/nslookup; mkdir obj; make'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-06T15:01:18.000000Z K 7 svn:log V 597 Regress to generating foo.c from foo.y via y.tab.c for crufty applications that want a y.tab.h file. This want must be specified by putting y.tab.h in SRCS (and defaulting to or putting -d in YFLAGS). This only works if there is only one yacc parser, of course. One improvement: copy y.tab.c to foo.c instead of renaming it, so that `#line...y.tab.c' statements in it refer to an existing file. Regress to not generating explicit rules for .l and .y sources containing slashes. This case is unusual and hard to handle properly. Don't generate an unused dependency when -d is not in YFLAGS. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-06T15:23:53.000000Z K 7 svn:log V 102 Backed out previous backout. Added y.tab.h to SRCS. Dependencies on it were missing until recently. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-06T15:27:57.000000Z K 7 svn:log V 56 Backed out previous backout. Put y.tab.h back in SRCS. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-06T15:33:59.000000Z K 7 svn:log V 56 Backed out previous backout. Put y.tab.h back in SRCS. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-05-06T16:53:53.000000Z K 7 svn:log V 42 Delete stale comment. Pointed out by: bde END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-06T17:26:48.000000Z K 7 svn:log V 184 document ntpdate_prog and xntpd_prog fix: named_program -> named_prog to reflect "real life" (I suggest keeping this shorter name convention as it is actually used in the config file) END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-06T17:30:34.000000Z K 7 svn:log V 80 MFC: document ntpdate_prog and xntpd_prog fix: named_program -> named_prog END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-06T17:36:16.000000Z K 7 svn:log V 190 Overlooked, that newer naming convention is xxx_program instead of xxx_prog. So changed it to ntpdate_program and xntpd_program. Backout last change, now we have again named_program, sorry. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-06T17:43:01.000000Z K 7 svn:log V 108 MFC: xxx_prog -> xxx_program, overlooked this new style of var names. backout last change "named_prog" END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-06T18:44:04.000000Z K 7 svn:log V 230 Only include bsd.dep.mk in `mk'files that handle C sources. Abuse bsd.obj.mk instead of bsd.dep.mk for defining the _SUBDIR target and a default tags target. Abuse bsd.obj.mk for defining default cleandepend and depend targets. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-06T18:49:45.000000Z K 7 svn:log V 243 o Don't enter phase TERMINATE in the LCP TLD, leave it exclusively for the last NCP TLF. o Move tun reading from the main loop into the bundle descriptor handling routines. o Cosmetic: Add a few `const's and make some diagnostics clearer. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-06T18:50:12.000000Z K 7 svn:log V 215 o Make sure we don't dereference NULL when we've lost all our links. o Use srandomdev() for __FreeBSD__ >= 2, not just >2. o Use srandom((time(NULL)^getpid())+random()), random() when we haven't got srandomdev(). END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T18:55:27.000000Z K 7 svn:log V 39 Switch to using the CAM SWI interface. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T18:55:52.000000Z K 7 svn:log V 34 Add busdma interfaces to -stable. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T18:58:53.000000Z K 7 svn:log V 256 MFC - Eisaconf interface changes. Interrupt specification and attach changed to allow shared interrupts. Shared EISA interrupts don't work in -stable though because we need the new interrupt code from current. Match routines now deal with const strings. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:04:14.000000Z K 7 svn:log V 644 MFC autoconf.c: Add interrupt driven config hook mechanism. Split out mountroot and dumpconf code so it occurs after config hooks run. machdep.c: Clean out old DPT SWI mechanism. trap.c: Add CAM SWI mechanism, remove DPT SWI mechanism. userconfig.c: Remove DPTOPT. The dpt driver is now standard. vm_machdep.c: Add the VM SWI with hooks to call the bus dma code. busdma_machdep.c: Add bus dma functionality. Interrupt specification and attach changed to allow shared interrupts. Shared EISA interrupts don't work in -stable though because we need the new interrupt code from current. Match routines now deal with const strings. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:06:41.000000Z K 7 svn:log V 297 MFC cpufunc.h: const poisening. md_var.h: Add definitions of busdma_swi() and swi_vm(). Remove DPT SWI code. trap.c: Add CAM SWI mechanism, remove DPT SWI mechanism. spl.h: Remove DPT SWI mechanism - add cam SWI mechanism. bus.h: bus_memeio.h: bus_pio.h: Add bus space and bus dma code. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:09:16.000000Z K 7 svn:log V 299 MFC fd.c: mcd.c: scd.c: wcd.c: wd.c: wfd.c: Convert to using new buf queue fucntions. icu.s: isa.c: isa_device.h: vector.s: Remove DPT SWI code. Add CAM SWI code. sio.c: Remove bogus DPTOPT code. pcibus.c: Add functions for extracting the bus, device, and function from old style pcici_ts. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:09:34.000000Z K 7 svn:log V 48 MFC - Convert to using new buf queue fucntions. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:10:59.000000Z K 7 svn:log V 190 init_main.c: kern_shutdown.c: subr_autoconf.c: MFC - Add interrupt driven config hook mechanism and split out mountroot and dumpconf. vfs_bio.c: Cleanup B_ORDERED buffer handling. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:11:46.000000Z K 7 svn:log V 39 Remove DPT SWI code. unifdef DPTOPT. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:12:03.000000Z K 7 svn:log V 26 Remove bogus DPTOPT code. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:12:28.000000Z K 7 svn:log V 73 Add support for extracting the bus, device, and function from a pcici_t. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:12:45.000000Z K 7 svn:log V 35 Convert to new buf queue routines. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:15:49.000000Z K 7 svn:log V 196 buf.h: MFC - Add new buf queue routines. device.h: kernel.h: param.h: systm.h: MFC - Interrupt driven config hook support. disklabel.h MFC - bufqdisksort replaces tqdisksort. queue.h: MFC. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:16:03.000000Z K 7 svn:log V 40 MFC - bufqdisksort replaces tqdisksort. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:16:42.000000Z K 7 svn:log V 77 Small change in DDB function code to deal with new definition of TAILQ_PREV. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T19:32:16.000000Z K 7 svn:log V 27 Add CAM interrupt support. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T20:05:49.000000Z K 7 svn:log V 59 MFC - subr_autoconf.c is now mandatory (for config hooks). END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T20:07:07.000000Z K 7 svn:log V 277 Clean up some compile warnings. The diff looks much worse than what I did. Some inline function definitions were moved so they would be in scope when called (so they could be inlined), and some code was rearranged to ensure that variables where initialized before being used. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T20:07:25.000000Z K 7 svn:log V 42 The dpt driver is now standard equipment. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-06T20:12:33.000000Z K 7 svn:log V 34 MFC - buf queue changes for PC98. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-06T22:14:48.000000Z K 7 svn:log V 157 Add dump support to the DEVFS/slice code. now we can actually catch our crashes :-) Submitted by: Luoqi Chen (the man who's everywhere) END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-06T22:46:54.000000Z K 7 svn:log V 72 Reviewed by: phk Submitted by: archie@whistle.com MFC: bring up to 1.30 END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-06T23:32:48.000000Z K 7 svn:log V 70 Don't call a dump routine if there isn't one. (e.g. in floppy driver) END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-06T23:35:36.000000Z K 7 svn:log V 86 There is no dump routine for fd so give it an explicit NULL entry in the SLICE table. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-06T23:49:33.000000Z K 7 svn:log V 33 Log link name changes correctly. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-06T23:49:48.000000Z K 7 svn:log V 162 o Behave correctly when short sequence numbers are denied. o Determine if one seq is less than the other correctly, given the point at which they wrap (again). END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-06T23:50:25.000000Z K 7 svn:log V 103 Categorize the fields in struct bundle, and make the tunnel device speed available in ``show bundle''. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-07T00:39:56.000000Z K 7 svn:log V 100 Make syslogd function in non-secure mode. Log the correct ^2 packet as per the last commit comment. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-05-07T00:42:25.000000Z K 7 svn:log V 76 Unbotch whitespace and change switch with two cases to if. Noticed by: bde END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-07T01:15:23.000000Z K 7 svn:log V 39 cleanup: take out duplicated dump code END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-07T02:05:21.000000Z K 7 svn:log V 73 cleanup: remove duplicated dump code. fix oversight on SLICE ioctl code. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-05-07T04:58:58.000000Z K 7 svn:log V 696 In the words of the submitter: --------- Make callers of namei() responsible for releasing references or locks instead of having the underlying filesystems do it. This eliminates redundancy in all terminal filesystems and makes it possible for stacked transport layers such as umapfs or nullfs to operate correctly. Quality testing was done with testvn, and lat_fs from the lmbench suite. Some NFS client testing courtesy of Patrik Kudo. vop_mknod and vop_symlink still release the returned vpp. vop_rename still releases 4 vnode arguments before it returns. These remaining cases will be corrected in the next set of patches. --------- Submitted by: Michael Hancock END K 10 svn:author V 2 tg K 8 svn:date V 27 1998-05-07T07:25:43.000000Z K 7 svn:log V 44 MFC: clean up in the child, not the parent. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-07T08:36:48.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/fd.c revision 1.112. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-07T08:37:27.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.166. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-05-07T12:13:47.000000Z K 7 svn:log V 375 An effort to make SLICE/DEVFS play with SCSI. Apparently I didn't make my plans to make dev_t and devsw[] go away under DEVFS quite clear enough to Peter Dufault as he stitched the SCSI system together using them when he redid the configuration side of things. This made is rather an effort to remove all vestiges of dev_t and devsw[] entries from sd.c in DEVFS/SLICE mode. END K 10 svn:author V 3 jmg K 8 svn:date V 27 1998-05-07T14:13:16.000000Z K 7 svn:log V 148 fix a core dump problem when you don't give -f a parameter... also compare results of strcmp against 0 instead of !'ing results... Closes PR: 6538 END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-07T18:32:00.000000Z K 7 svn:log V 230 Redo tcpmux stuff. tcpmux handling is now performed after inetd forks. Furthermore, invalid input for tcpmux does not lead to an exiting inetd. This patch is recommended for people running tcpmux (which is NOT enabled by default) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-07T19:04:15.000000Z K 7 svn:log V 48 MFS - Convert to using new buf queue functions. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-07T22:47:08.000000Z K 7 svn:log V 39 MFC - Convert to new buf queue macros. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-07T23:42:33.000000Z K 7 svn:log V 61 Add new named configuration template and remove old template END K 10 svn:author V 3 jmg K 8 svn:date V 27 1998-05-07T23:46:37.000000Z K 7 svn:log V 20 MFC: rev1.9 for log END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-08T01:15:19.000000Z K 7 svn:log V 1018 o Rename datalinks as soon as the name has been received so that LQM and HDLC timer diagnostics come out with the correct name. o Don't send an LQR immediately upon reviving a datalink. Leave it 'till the next timeout. o Add the link name to some more LQR diagnostics. o Break out of the main loop when a descriptor exception is seen in select(). o Remove the evil nointr_[u]sleep() functions. Timers should be (and are) used instead. o Treat a read() of 0 bytes as an error that's fatal to the link on which the read() is done. We should never read() 0 after select() says there's something there - not unless the link has been closed by the other side. o Write the data seen before a HDLC header to the terminal in `term' mode, *not* back to the modem :-/ o Initialise our transmitted file descriptor before starting any timers. o Only send data links that have *no* pending output data. This means that our final ACK will be written rather than being nuked with the datalink transmission. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-08T05:10:32.000000Z K 7 svn:log V 193 Don't assign the va_list variable 'ap' directly to the argtable because va_list is not a pointer on alpha. Instead, use the va_arg() macro to return the address that is stored in the argtable. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-08T05:17:11.000000Z K 7 svn:log V 40 Remote the NetBSD kludge for vfprintf.c END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-08T05:41:57.000000Z K 7 svn:log V 545 This is a hack to workaround source that is coded to use long variables but also assumes that they are 32-bits. This is one place where I don't think it is appropriate to change 'long' to 'int'. I don't see why the code couldn't be fixed so that using natural long variables does the right thing. It's spaggetti code so it'll take some effort. Obviously NetBSD thought so too because they change 'long' to 'int32_t' etc and left it at that. As a temporary measure FreeBSD/Alpha can use the NetBSD code and put this on the list of things to fix. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-08T06:31:05.000000Z K 7 svn:log V 130 Moved lex and yacc source handling from bsd.prog.mk to bsd.dep.mk so that it applies to libraries (and lkms) as well as programs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-08T06:41:06.000000Z K 7 svn:log V 66 Simplified by using new yacc rules and by not generating y.tab.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-08T06:43:07.000000Z K 7 svn:log V 36 Simplified by using new yacc rules. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-08T07:56:48.000000Z K 7 svn:log V 242 Translated to C (parameters in a function definition have the same scope as variables declared in the main block in the function, so shadowing of parameters by variables declared in the main block is not just an obfuscation). Found by: lint END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-08T13:49:16.000000Z K 7 svn:log V 214 Try experimenting with the split size a little in an effort to move our installation structure a little further into the 20th century (just before it's over). Instigated by: Dag-Erling Coidan END K 10 svn:author V 3 max K 8 svn:date V 27 1998-05-08T14:46:23.000000Z K 7 svn:log V 174 In the SEE ALSO section, {get,set}rlimit are said to be in the section 3 which are actually in the section 2. Pointed out by: Brian Reichert PR: 6480 END K 10 svn:author V 3 max K 8 svn:date V 27 1998-05-08T14:49:24.000000Z K 7 svn:log V 79 MFC: Typo fix. Pointed out by: Brian Reichert PR: 6480 END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-05-08T15:54:10.000000Z K 7 svn:log V 32 MFC - Use new buf queue macros. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-08T18:49:59.000000Z K 7 svn:log V 226 Make the `link' and `clone' commands understand a comma-separated list of links, and make `link' understand `*' for all links. This allows (for example): clone 1,2,3,4,5 link 1,3 open link 2,4,5 rm close link * rm END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-08T18:50:24.000000Z K 7 svn:log V 510 o When specifying the diagnostic port (`set server'), replace the first ``%d'' in the unix-domain socket name with the current interface unit number. In the case of tcp ports, allow a ``+'' prefix to add the unit number to the specified port number. o Remove all mention of SIGUSR1 (was already #ifdef'd out). We can't create diagnostic sockets on-the-fly with a signal any more because there's no way of specifying the password without confusing matters with the previous ppp.secret scenario. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-05-08T19:15:44.000000Z K 7 svn:log V 88 Unblock SIGPIPE before execv(); convert from sigvec to sigaction Obtained from: OpenBSD END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-08T20:15:39.000000Z K 7 svn:log V 110 Add a crucial missing _ in NO_SENDMAIL PR: 6545 Reviewed by: phk Submitted by: Jos Backus END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-08T20:40:15.000000Z K 7 svn:log V 105 Add jetdirect 9100/tcp PR: 5195 Reviewed by: phk Submitted by: Cy Schubert END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-08T21:29:35.000000Z K 7 svn:log V 417 Fix the problem people are having building -current on a -stable system. The headers that are installed in WORLDTMP are part of the interface that includes libraries like libc, so they must be installed together. This means that lib-tools and build-tools should be merged. The FreeBSD build only works in hosted form where it is assumed that the installed version contains adequate tools to build the latest release. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-09T05:23:02.000000Z K 7 svn:log V 65 Well, nobody objected, so here's my -u (unlink) flag to restore. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T06:42:52.000000Z K 7 svn:log V 245 Of these programs, only df and ps aren't compatible with FreeBSD/Alpha. All the rest work! Actually, I don't know if chio works because I can't test that. df can be built using NetBSD's mount.h. ps depends on libkvm so there is no point trying. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-05-09T07:33:09.000000Z K 7 svn:log V 102 Describe absolute paths in FTP URL's. This patch has been sitting around uncommitted for 2 months =( END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-05-09T07:35:13.000000Z K 7 svn:log V 89 Merge FTP URL documentation from current. (The code change was merged a long time ago.) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T08:16:53.000000Z K 7 svn:log V 40 Alphas don't necessarily have speakers. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T08:17:46.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-09T08:41:23.000000Z K 7 svn:log V 86 Map a leading / in -c argument to %2f instead of dropping it silently. PR: bin/6558 END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T08:45:53.000000Z K 7 svn:log V 41 Add #include stdlib.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T08:46:53.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-09T08:50:03.000000Z K 7 svn:log V 63 MFC (translate leading / in -c argument to %2f) PR: bin/6558 END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-09T08:56:07.000000Z K 7 svn:log V 57 Arrggghhhh... forgot to strip the / after outputting %2f END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-09T08:56:41.000000Z K 7 svn:log V 32 MFC (small bug in previous fix) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:18:33.000000Z K 7 svn:log V 79 Add 'extern' to those arrays that are declared and initialised in other files. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:19:24.000000Z K 7 svn:log V 39 Add #include string to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:21:28.000000Z K 7 svn:log V 177 Add #include string.h, stdlib.h and termcap.h to get prototypes. Change prototype for addbuf to make it compatible with tputs now that there is a prototype to check it against. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:22:33.000000Z K 7 svn:log V 112 Change prototype for addbuf to make it compatible with tputs now that there is a prototype to check it against. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:24:12.000000Z K 7 svn:log V 41 Add #include stdlib.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:25:26.000000Z K 7 svn:log V 101 Add 'extern' to arrays that are declared and initialised in other files. Who writes code like this?! END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:27:33.000000Z K 7 svn:log V 73 Add 'extern' to arrays that are declared and initialised in other files. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-05-09T09:36:38.000000Z K 7 svn:log V 157 Fix off by ane error in previous commit. This caused following commands: mkdir z cd z touch A B mv B A corrupt the '..' entry in 'z'. Reported by: bde END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:38:11.000000Z K 7 svn:log V 68 Add 'extern' to arrays that are declared and initialised elsewhere. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:39:46.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:41:30.000000Z K 7 svn:log V 69 tv_sec in timeval is a long, and a time_t is not necessarily a long. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:48:23.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T09:54:17.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:03:01.000000Z K 7 svn:log V 47 Remove #define NULL because stdio.h does that. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:09:00.000000Z K 7 svn:log V 85 Change variable types from long to time_t if they are passed to time() by reference. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:10:52.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:15:15.000000Z K 7 svn:log V 90 Change long variables to time_t if they are passed to time() or localtime() be reference. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:21:24.000000Z K 7 svn:log V 72 Change long variable to time_t because it passed to time() and ctime(). END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:23:10.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:39:48.000000Z K 7 svn:log V 244 Change casts of function pointers from int to long. This makes the compiler warnings go away, but the compiler is throwing away 32-bits as the long value is silently truncated to an int on alpha. But the program works, so that must not matter. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:50:29.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:51:27.000000Z K 7 svn:log V 38 Cast pointers to long instead of int. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T10:59:57.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T11:00:50.000000Z K 7 svn:log V 62 Remove bogus time() prototype and let the one in time.h rule. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T11:03:03.000000Z K 7 svn:log V 143 Add #include string.h to get prototypes and change variables from long to time_t where they are passed to time() and localtime() by reference. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T11:06:46.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T11:31:20.000000Z K 7 svn:log V 74 Change long variable to time_t where it is passed to time() by reference. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-09T11:32:43.000000Z K 7 svn:log V 215 Fixed `make -j9' by putting generated headers in ${SRCS}. Removed bogus dependencies of generated .c files on generated headers (these made `make -JN' work provided `depend' was made first). Sorted sources lists. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T11:33:22.000000Z K 7 svn:log V 178 Cast pointers to longs, not ints. Hopefully that's the last of the 64-bit cleaning of src/games. That is, without adding -Wall to the compiler flags. That's not a pretty sight. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-09T12:14:18.000000Z K 7 svn:log V 502 Fixed overflow in sysinit enum constants. In that little-used language, ANSI C, enum constants must be representable as ints. We assumed at-least-33-bit ints. This worked on some 32-bit systems because we don't mix negative sysinit enum constants with too-large sysinit enum constants, and the compiler used an unsigned 32-bit type for sysinit enum variables, so sysinit enum variables were sorted correctly. The fix lops off 4 hopefully-unused bits so that we now only assume at-least-29-bit ints. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-09T13:32:37.000000Z K 7 svn:log V 119 Fixed the usual dependency bugs. This Makefile accidentally usually worked for `make -j9', but failed for `make -j4'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-09T13:52:12.000000Z K 7 svn:log V 45 Log datalink state transitions consistently. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-09T14:44:11.000000Z K 7 svn:log V 160 When transmitting link file descriptors in multilink mode, ACK our received file descriptor, and don't close a sent descriptor 'till the ack has been received. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-09T14:45:06.000000Z K 7 svn:log V 80 Add a BUGS section and describe a problem I've been having for a few weeks now. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-09T15:10:53.000000Z K 7 svn:log V 331 Fixed the usual missing dependencies on headers generated by rpcgen. Use rpcgen's -C option, although using it for non-headers breaks K&R support. A local copy of yp.h is built to avoid adding -I/usr/include/rpcsvc to CFLAGS. This version of yp.h differed from only in not declaring prototypes. Fixed style bugs. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-05-09T17:52:26.000000Z K 7 svn:log V 97 Add character major for 'loe' loopback pseudo-ethernet device. Requested by: sbabkin@dcn.att.com END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-05-09T20:50:37.000000Z K 7 svn:log V 178 Documentation fix: delete references to T/TCP as they are not relevant to the case in question. (Said case being quite clearly defined by the basic TCP specification, RFC 792.) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-09T21:28:01.000000Z K 7 svn:log V 416 Add join to the list of bootstrap tools and remove the cpp script because we set CPP explicitly. Ensure that the make flags are used for depends too. After building the build tools with LMAKE (which allows installed tools to be used), rebuild the same tools with XMAKE (which does not use the installed tools, headers or libraries) to check that the tools can build themselves and that there are no missing tools. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-05-09T21:39:49.000000Z K 7 svn:log V 112 Fix my last change: the .Fx macro doesn't do anything useful without an argument, so use `.Tn FreeBSD' instead. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-05-09T22:15:19.000000Z K 7 svn:log V 96 Print a human-readable warning and die if $INFODIR do not exist. PR: bin/6138 Reviewed by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-10T09:26:21.000000Z K 7 svn:log V 333 Allow /nn specifications in the `add' command. Suggested by: Garrett Wollman It's now possible to add myaddr 127.0.0.1 (add myaddr 255.255.255.255 127.0.0.1) add hisaddr/24 hisaddr (add hisaddr 255.255.255.0 hisaddr) add 0 hisaddr (add 0 0 hisaddr) add default hisaddr (add 0 0 hisaddr) END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-10T10:21:11.000000Z K 7 svn:log V 41 Don't `clone' links with existing names. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-10T15:16:04.000000Z K 7 svn:log V 56 Use rpcgen's -C option to get prototypes in nfs_prot.h. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-10T15:48:54.000000Z K 7 svn:log V 128 Simplified by putting all generated headers in SRCS. The explicit dependencies on *.o were complete, but this was not obvious. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-10T15:54:22.000000Z K 7 svn:log V 69 Fixed the usual missing dependencies on headers generated by rpcgen. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-10T16:01:36.000000Z K 7 svn:log V 162 Fixed missing dependencies on headers generated by rpcgen, as usual. Removed bogus dependencies of generated .c files on generated headers. Sorted sources lists. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-10T16:03:17.000000Z K 7 svn:log V 71 Removed bogus dependencies of generated .c files on generated headers. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-10T16:35:31.000000Z K 7 svn:log V 77 Fix minor typo. PR: 6571 Submitted by: Stephen J. Roznowski END