Ļ50448 243 110 190 540 1134 275 163 196 257 236 135 473 174 159 449 1496 222 203 1681 267 231 132 136 191 112 112 112 127 125 112 112 108 112 112 147 118 387 187 300 190 203 116 148 223 143 156 138 167 179 144 136 159 110 284 167 135 166 134 177 169 193 195 130 133 219 184 134 121 161 169 107 143 213 115 117 137 131 181 175 194 194 132 151 145 123 253 253 253 269 173 693 107 159 168 133 164 152 111 151 205 175 467 171 146 205 300 321 391 338 128 228 164 150 128 145 216 558 128 200 156 112 204 112 123 206 112 209 689 112 170 563 116 987 119 112 112 112 112 147 165 172 139 146 222 124 129 157 226 125 253 187 636 186 110 304 267 155 112 109 129 203 941 213 321 231 158 393 666 165 253 110 153 113 156 182 370 394 499 155 158 175 117 122 122 115 193 158 138 149 144 159 246 119 126 199 165 162 240 110 204 278 323 140 208 167 114 261 279 310 141 164 181 121 252 443 202 183 127 169 185 210 154 118 248 185 285 445 407 145 220 203 164 304 178 133 295 308 182 130 192 209 192 141 135 K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-27T09:36:15.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-27T10:01:05.000000Z K 7 svn:log V 95 Fix conflicts. This brings revs 1.2 (-fformat-extensions) and 1.3 (printf0()) into EGCS 1.1.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-27T10:02:56.000000Z K 7 svn:log V 444 Fixed kernel format checking: - plain %r and %z were disallowed. The hard NULs in the warnings were hopefully caused by disallowing of plain formats being nonsense. - new formats for shortening to a byte were allowed, but even the libc printf doesn't support them. - old %hr and %hz formats were allowed, but the kernel printf doesn't support them. The kernel doesn't support %hd either, but this is harder to fix. Submitted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-27T10:05:08.000000Z K 7 svn:log V 1037 Don't accept %q length specifiers in the kernel (more precisely, if compiling with -fformat-extensions). Gcc's format checker never actually supported %q length specifiers. It treats %q as an alias for %ll, which is correct if quad_t is long long (e.g., on i386's) and broken otherwise (e.g., on alphas). quad_t's currently should be printed in the same way that they already need to be printed to avoid compiler warnings on all supported systems: cast them to a standard type that is at least as large (long or long long) and use the length specifier for that (%l or %ll). This is problematic since long long isn't standard yet. C9x's intmax_t should be implemented soon. Don't accept %L length specifiers in the kernel either. The only legitimate ones are for long doubles, but the kernel doesn't even support plain doubles. (gcc bogusly accepts %Ld as an alias for %lld, and it sometimes prints "q" in error messages about "ll" and "L" length specifiers, becauses it represents all these specifiers as 'q'.) Submitted by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-27T10:40:27.000000Z K 7 svn:log V 177 Add -m option to specify a creation mode whcih is not affected by the umask of the calling process. PR: 13365 Reported by: James Howard Reviewed by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-27T10:58:48.000000Z K 7 svn:log V 68 Fix conflicts. This brings the "printf0" addition into EGCS 1.1.2. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-27T10:59:40.000000Z K 7 svn:log V 99 Small whitespace change to fix run-over lines introduced in the previous commit. Reported by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-27T11:02:42.000000Z K 7 svn:log V 161 Fix conflicts. This brings in rev 1.2 (FreeBSD native support -- do not search the multitude of extended include file paths that do not exist) into EGCS 1.1.2. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-08-27T14:25:00.000000Z K 7 svn:log V 141 Remove a 4.3BSDish anachronism that claimed EPERM for an attempt to mknod() a pathname containg a ``character with the high-order bit set''. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-08-27T14:26:04.000000Z K 7 svn:log V 41 MFC: r 1.8, remove 4.3BSDish anachronism END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-27T14:47:23.000000Z K 7 svn:log V 375 Fix the child's return path from fork so that fork will return 0 in the child. This corrects a problem where linux/alpha binaries see the child's return value of fork as the parent's pid. This happens because linux/alpha binaries apparently check the return value directly, rather than looking for a non-zero value in a4, as *BSD & OSF/1 do. Reviewed by:dfr@nlsystems.com END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-27T16:35:37.000000Z K 7 svn:log V 80 Add FIODTYPE ioctl for getting d_flags (type) info on a device. Okayed by: phk END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-27T16:36:46.000000Z K 7 svn:log V 65 Use FIODTYPE to unbogosify much of the file type checking in dd. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-27T18:33:36.000000Z K 7 svn:log V 354 Add miibus drivers for the ThunderLAN internal PHY and the Micro Linear ML6692 PHY. The Micro Linear driver is my own; the ThunderLAN driver is a port of the NetBSD driver with various hacks. The ML driver is necessary to support the Olicom OC-2326 ThunderLAN-based NIC. Also regenerated miidevs.h to pick up the proper 'obtained from' revision string. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-27T18:58:27.000000Z K 7 svn:log V 1400 Convert the ThunderLAN driver to miibus. This took me a while because I had to get the ML 6692 PHY driver working correctly, which is harder than it sounds. "Bitrate" ThunderLAN devices should still be supported (i.e the older 10Mbps Netflex 3/P, which use the TNETE110 chip that has no MII support). The ThunderLAN has an internal PHY which makes things a little complicated, but these are the basic rules: - For devices with just the ThunderLAN, the internal PHY is used to provide 10baseT, and 10base5/10baseT support. Autonegotiation will work, but only with 10baseT links. The only thing that really gets negotiated is whether the link is full or half duplex. - For devices with the ThunderLAN and an external 10/100 PHY (like the Compaq Netelligent 100Mbps cards, or the internal Netflex 3/P with 100Mbps upgrade daughter card), the external PHY is used for 10baseT and 100baseTX modes. The internal PHY is still used to support 10base5/10base2, though you have to select them manual with ifconfig. - For devices with the ThunderLAN and the ML6692 PHY, both the internal and external PHYs are used, though it will appear as though the 6692 PHY will be used to support 10baseT and 100baseTX modes. In reality, the internal PHY will be used for 10baseT, but this fact will be hidden from the user. The 10base5/10base2 modes can also be selected manually as with above. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1999-08-27T19:39:20.000000Z K 7 svn:log V 126 Reference the correct gdt[] entry on SMP. Remove the `generation' flag, and always reload the selectors for every bios call. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-27T19:45:19.000000Z K 7 svn:log V 108 Update these Makefiles; add mlphy and tlphy to the mii module, add miibus_if.h to tl module's dependencies. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-27T19:47:41.000000Z K 7 svn:log V 1584 Add sysctl variables for the Linuxulator. These reside under `compat.linux' as discussed on current. The following variables are defined (for now): osname (defaults to "Linux") Allow users to change the name of the OS as returned by uname(2), specially added for all those Linux Netscape users and statistics maniacs :-) We now have what we all wanted! osrelease (defaults to "2.2.5") Allow users to change the version of the OS as returned by uname(2). Since -current supports glibc2.1 now, change the default to 2.2.5 (was 2.0.36). oss_version (defaults to 198144 [0x030600]) This one will be used by the OSS_GETVERSION ioctl (PR 12917) which I can commit now that we have the MIB. The default version number is the lowest version possible with the current 'encoding'. A note about imprisoned processes (see jail(2)): These variables are copy-on-write (as suggested by phk). This means that imprisoned processes will use the system wide value unless it is written/set by the process. From that moment on, a copy local to the prison will be used. A note about the implementation: I choose to add a single pointer to struct prison, because I didn't like the idea of changing struct prison every time I come up with a new variable. As a side effect, the extra storage is only needed when a variable is set from within the prison. This also minimizes kernel bloat when the Linuxulator is not used; both compiled in or as a module. Reviewed by: bde (first version only) and phk END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-27T20:21:18.000000Z K 7 svn:log V 174 Remove some 4.3BSDish anacronisims that stated that it was an error for a pathname to contain a character with the high-order bit set. Inspired by: joerg's previous commit END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-27T20:22:56.000000Z K 7 svn:log V 138 MFC: Remove some 4.3BSDish anacronisims that state it is an error to have pathname that contains a character with the high-order bit set. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-27T21:18:02.000000Z K 7 svn:log V 38 Make some cleanups related to miibus. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-27T21:21:53.000000Z K 7 svn:log V 42 Fix path for miibus_if.m (mii > dev/mii); END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-27T22:15:15.000000Z K 7 svn:log V 99 Catch an extra X on DHCP. Spotted by the eagle eyes of: Pierre DAVID END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-27T23:15:48.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-27T23:37:10.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-27T23:45:13.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-27T23:46:02.000000Z K 7 svn:log V 33 Correction: uid -> gid (comment) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-27T23:47:15.000000Z K 7 svn:log V 31 gcc 2.6 is kinda obsolete now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T00:22:10.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T01:08:13.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T01:15:37.000000Z K 7 svn:log V 14 Id -> FreeBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T01:35:59.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T02:16:32.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T02:21:15.000000Z K 7 svn:log V 53 $Id$ -> $FreeBSD$ (some mangled and/or hidden ones) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T02:35:56.000000Z K 7 svn:log V 24 Regen after Id->FreeBSD END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-28T02:39:10.000000Z K 7 svn:log V 291 - Handle the signal SIGTERM. - Slightly rearrange VGLCheckSwitch() to ensure the display content will be correctly restored when switching back to the vty where the vgl program is running. - VGLEnd() should clear the screen only when the vty is in the foreground. Discussed with: sos END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-28T02:41:59.000000Z K 7 svn:log V 92 MFC: Do not assume the VESA BIOS will preserve the upper 16 bits of EAX and EBX (rev 1.27). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-28T02:43:05.000000Z K 7 svn:log V 204 Back-port the fix regarding the mode information for the VGA mode X (/sys/dev/fb/vga.c, rev 1.3). - This mode uses four planes rather than one. - "# of bytes in a scan line" = "# of pixels in the line"/2 END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-28T02:45:11.000000Z K 7 svn:log V 95 MFC: Retain the previous vty and history buffers when setting up the graphics mode (rev 1.11). END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-28T03:37:38.000000Z K 7 svn:log V 108 Relax things a bit. Not having FIODTYPE will be a warning for now. Pointy hat: green Pointed out by: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-28T05:11:36.000000Z K 7 svn:log V 22 $Header$ -> $FreeBSD$ END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-28T05:29:39.000000Z K 7 svn:log V 55 Sync with sys/dev/syscons/scvidctl.c revision 1.7.2.2. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-28T06:21:39.000000Z K 7 svn:log V 128 Unevilize vn(4) somewhat: 1. implement read-only ability 2. make it play nice with cdevsw (use cdevsw_remove() uon kldunload) END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-28T06:22:07.000000Z K 7 svn:log V 49 Add file which was missing from previous commits END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-28T06:24:16.000000Z K 7 svn:log V 62 Add file which was missed in last commits due to CVS problems END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-28T06:52:43.000000Z K 7 svn:log V 44 MFC: Add file forgotten in previous commits END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-28T07:06:11.000000Z K 7 svn:log V 73 Back out the cdevsw_remove() from previous revision for further testing. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-28T07:19:03.000000Z K 7 svn:log V 84 Fix conflicts. This brings rev 1.2 (fix stabs ordering for a.out) into EGCS 1.1.2. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-28T07:20:59.000000Z K 7 svn:log V 50 Also make the "other" packets counter resettable. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-28T08:04:15.000000Z K 7 svn:log V 42 Backout my last commit. Exit status is $? END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-28T08:10:13.000000Z K 7 svn:log V 67 Initialize dev->si_bsize*, the floppy driver doesn't use dsopen(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-28T08:14:14.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-28T08:43:03.000000Z K 7 svn:log V 188 Implement the OSS_GETVERSION ioctl. The version returned can be changed through the sysctl variable `compat.linux.oss_version'. PR: 12917 Originator: Dean Lombardo END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-28T09:04:21.000000Z K 7 svn:log V 72 Add MAINTAINER and remove the unused COMPAT_LINUX and VM_STACK defines. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-28T09:39:54.000000Z K 7 svn:log V 39 Update the list of devices from NetBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-28T11:27:19.000000Z K 7 svn:log V 71 Fix conflicts. This brings revs 1.{2,3} minus rev 1.4 into EGCS 1.1.2. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-28T11:31:21.000000Z K 7 svn:log V 38 Share more between FreeBSD and NetBSD END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-28T11:35:36.000000Z K 7 svn:log V 81 We use device_set_desc_copy, so we do not need to free the copied text manually. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-28T11:46:53.000000Z K 7 svn:log V 74 Fix conflicts. This brings rev 1.2 (-fformat-extensions) into EGCS 1.1.2. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-28T11:52:12.000000Z K 7 svn:log V 97 Thou shall do a make before commit. [grmbl] Fix duplicate elements in struct in previous commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-28T12:10:13.000000Z K 7 svn:log V 102 Always set the MBR value. When you leave it uninitialized, it seems like libdisk does bad things. :) END K 10 svn:author V 2 hm K 8 svn:date V 27 1999-08-28T13:32:15.000000Z K 7 svn:log V 39 add MAINTAINER to userland part of i4b END K 10 svn:author V 2 hm K 8 svn:date V 27 1999-08-28T13:35:00.000000Z K 7 svn:log V 42 add MAINTAINER for the kernel part of i4b END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-28T14:33:44.000000Z K 7 svn:log V 126 We don't need to pass the diskname argument all over the diskslice/label code, we can find the name from any convenient dev_t END K 10 svn:author V 4 lile K 8 svn:date V 27 1999-08-28T14:57:12.000000Z K 7 svn:log V 91 It is much easier to arp if you don't truncate your arp-reply's. [affects token-ring only] END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-28T15:04:27.000000Z K 7 svn:log V 41 Added MII bus support. Reminded by: phk END K 10 svn:author V 4 lile K 8 svn:date V 27 1999-08-28T15:14:15.000000Z K 7 svn:log V 28 Add source routing support. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-28T15:17:25.000000Z K 7 svn:log V 68 - The old printer driver is renamed 'olpt'. - Added the gdc driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-28T15:20:55.000000Z K 7 svn:log V 76 - Added the olpt and gdc drivers. - The PC-9801-86 driver is renamed 'nss'. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-28T16:20:53.000000Z K 7 svn:log V 14 Fix ordering. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-28T16:49:58.000000Z K 7 svn:log V 50 Merge missing changes from sys/i386/conf/GENERIC. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-08-28T18:21:55.000000Z K 7 svn:log V 119 Get rid of the old XNS checksum code and implement it the IPX way. PR: 13374 Submitted by: Boris Popov END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-28T19:20:07.000000Z K 7 svn:log V 23 #include END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-28T19:21:03.000000Z K 7 svn:log V 25 remove unused variables. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-28T19:21:36.000000Z K 7 svn:log V 45 Put a brief comment on a couple of #defines. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-28T19:44:07.000000Z K 7 svn:log V 39 Fix various trivial warnings from LINT END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-28T20:09:34.000000Z K 7 svn:log V 85 Remove NetBSD specific code. USB part is trivial, and the rest is not shared anyway. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-28T20:10:46.000000Z K 7 svn:log V 79 Correct URL's and change ifdef to if defined (following rest of style in file) END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-28T20:36:41.000000Z K 7 svn:log V 99 MFC: glibc2.1 required syscalls (rt_sigaction, rt_sigprocmask, getcwd and vfork) Approved by: jkh END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-28T20:45:08.000000Z K 7 svn:log V 99 MFC: glibc2.1 required syscalls (rt_sigaction, rt_sigprocmask, getcwd and vfork) Approved by: jkh END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-08-28T20:46:00.000000Z K 7 svn:log V 38 add verbose flag Reviewed by: obrien END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-28T21:38:36.000000Z K 7 svn:log V 59 Fix typo in previous commit that documented the -v option. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-28T21:40:58.000000Z K 7 svn:log V 53 MFC: [rev 1.47] Prevent livelock in kmem_alloc_wait. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-28T22:11:17.000000Z K 7 svn:log V 31 Some minor mdoc style cleanup. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-28T23:04:49.000000Z K 7 svn:log V 160 Add $FreeBSD$ lines to man pages that are missing them to make it easier for translation teams. PR: docs/13418 Submitted by: Alexey Zelkin END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-28T23:10:20.000000Z K 7 svn:log V 160 Add $FreeBSD$ lines to man pages that are missing them to make it easier for translation teams. PR: docs/13418 Submitted by: Alexey Zelkin END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-28T23:23:38.000000Z K 7 svn:log V 160 Add $FreeBSD$ lines to man pages that are missing them to make it easier for translation teams. PR: docs/13418 Submitted by: Alexey Zelkin END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-08-28T23:32:12.000000Z K 7 svn:log V 176 Add $FreeBSD$ lines to these example man pages, along with a note that says all man pages should contain a FreeBSD revision control id to make it easier for translation teams. END K 10 svn:author V 7 gehenna K 8 svn:date V 27 1999-08-29T01:18:32.000000Z K 7 svn:log V 77 o synchronisation with NetBSD Reviewed by: Hick Hibma Obtained from: NetBSD END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-29T01:41:53.000000Z K 7 svn:log V 599 Initialize the si_bsize fields of the new dev structure. This fixes some swapper problems analogous to those experienced with ccd. This fix is a kludge: since we currently don't track the "sector size" in a volume label, we guess a worst case (4 kB, as used by vnode devices). If the concept of sector size is here to stay, I'll make some changes to track the "sector size" of a volume. This will probably be the maximum of the sector sizes of all component drives, but things could get ugly if we start allowing non-standard sector sizes such as 524 bytes. Unkludged-version-submitted-by: phk END K 10 svn:author V 7 gehenna K 8 svn:date V 27 1999-08-29T02:05:12.000000Z K 7 svn:log V 11 o fix typo END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-08-29T02:20:26.000000Z K 7 svn:log V 65 add verbose flag exit(1) --> exit(EX_USAGE) Reviewed by: obrien END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-29T02:49:02.000000Z K 7 svn:log V 75 MFC: rev 1.38 and 1.39 (added 3C574-TX Fast EtherLink and CyQ've ELA-010). END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-29T03:24:39.000000Z K 7 svn:log V 40 MFC: rev 1.14 (added -z and -i option). END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-29T05:05:27.000000Z K 7 svn:log V 71 Changed from dname into devtoname(bp->b_dev) in the function dsinit(). END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-08-29T07:58:19.000000Z K 7 svn:log V 58 brucify and move printf() to catch cases of special files END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-08-29T08:21:16.000000Z K 7 svn:log V 17 add verbose flag END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T08:44:18.000000Z K 7 svn:log V 59 Sort the easy part of this file. It should be all sorted. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-29T08:52:38.000000Z K 7 svn:log V 109 Fix a missing '-1' in the size argument of copyout in getgroups. Spotted while reviewing the MFC in -stable. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-29T08:59:12.000000Z K 7 svn:log V 80 MFC: o Fix segfault in uselib o Fix {s/g}etgroups semantics Approved by: jkh END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-29T09:03:58.000000Z K 7 svn:log V 374 Don't restrict our requests for contiguous memory to addresses >= 1MB. This fixes, at least, panics in ncr_attach() on i386's with about 5MB of memory. The restriction was a hack to leave some low memory for ISA DMA, but on i386's we now allocate pages from the top down, so all the restriction did was cause our allocations to fail when there is no free memory above 1MB. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T09:09:12.000000Z K 7 svn:log V 79 Add dev_t freeing code. Controlled by sysctl debug.free_devt, default is off. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T09:10:05.000000Z K 7 svn:log V 54 initialize si_bsize_phys from what the drive told us. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T09:12:54.000000Z K 7 svn:log V 112 Merge alpha and pc98 changes into i386 MBR handling code and replace all three copies with one copy in MI land. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-29T09:38:25.000000Z K 7 svn:log V 207 Changed old-style option KERNFS_DIAGNOSTIC to DEBUG and fixed printf format errors exposed by this. It has nothing to do with diagnostics since it does little more than control tracing of normal operation. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-29T09:54:17.000000Z K 7 svn:log V 228 Changed old-style options UMAPFS_DIAGNOSTIC and UMAP_DIAGNOSTIC to DEBUG or DDB and fixed printf format errors exposed by this. The options had little to do with diagnostics; they mostly controlled tracing of normal operation. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-29T10:03:35.000000Z K 7 svn:log V 298 Changed old-style option UNION_DIAGNOSTIC to DEBUG and fixed printf format errors exposed by this. It has nothing to do with diagnostics since it does little more than control tracing of normal operation. Actual diagnostics for the union file system are still controlled by the DIAGNOSTIC option. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-29T10:14:59.000000Z K 7 svn:log V 245 Removed dysfunctional/defunct options KERNFS_DIAGNOSTIC, UMAPFS_DIAGNOSTIC and UNION_DIAGNOSTIC. Uncommented NULLFS_DIAGNOSTIC. It is as bogus as the above three but since it is already a new-style option it is easier to use it than to fix it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-29T10:23:13.000000Z K 7 svn:log V 36 Oops, I missed a cast in rev.1.119. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-29T10:28:10.000000Z K 7 svn:log V 135 Fixed printf format errors (don't assume that ntohl() returns u_long; it returns u_int on i386's and in_addr_t (u_int32_t) on alphas). END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-29T11:47:01.000000Z K 7 svn:log V 69 Fix a braino: Linux minor device numbers are 8 bits wide and not 10. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-29T11:49:22.000000Z K 7 svn:log V 54 Only NetBSD uses sys/device.h Error-reported-by: phk END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-29T11:56:49.000000Z K 7 svn:log V 32 Only NetBSD needs sys/device.h. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-08-29T12:18:39.000000Z K 7 svn:log V 53 Include the correct header for the IPSTEALTH option. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-29T13:09:06.000000Z K 7 svn:log V 120 MFC: o Fix lstat behaviour for links. o Fix dev_t conversion for struct stat. o Minor refinements. Approved by: jkh END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-29T13:09:25.000000Z K 7 svn:log V 463 MFC: This is the pre-3.3 IPFW megamerge. This brings IPFW almost completely up to 4.0's. __FreeBSD_version is bumped by this commi. Changes include: - per-socket credentials stored - ability to get those credentials with sysctl - uid- and gid- based filtering in IPFW - dynamic logging in IPFW (rules can be set as logging for any number of packets, not just the default, and logging can be reset) Following this is a commit to pidentd to use 1 and 2. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-29T13:15:39.000000Z K 7 svn:log V 34 The new pidentd now runs as root. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T13:28:55.000000Z K 7 svn:log V 107 Add micro "disk" layer which should enable us to pull all the slice/label stuff out of the device drivers. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T13:29:29.000000Z K 7 svn:log V 64 Convert to use the new "disk" layer. A few cleanups while here. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T14:23:02.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 mckay K 8 svn:date V 27 1999-08-29T14:31:23.000000Z K 7 svn:log V 109 MFC (up to rev 1.27): Better performance at times of high rates of file creation or deletion. OK'd by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T14:49:43.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T14:52:02.000000Z K 7 svn:log V 31 Remove unneeded slice element. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-29T14:54:11.000000Z K 7 svn:log V 113 Remove unneeded "maj" variable. Give up if we have already started dumping once before. Print name of dumpdev. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T15:04:30.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-29T15:11:22.000000Z K 7 svn:log V 114 Add Voodoo 3 identification. pciconf on my Vodoo3 2000 also shows sub-system vendor id/model with card=0x0030121a END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-29T15:11:59.000000Z K 7 svn:log V 592 MFC: bios32() equivalent Fix (1.93 -> 1.98) - Set segment limits to 64k byte as default. For compatibility with the previous apm device driver, new flags value is prepared. - Delete unnecessary apm_event_enable() in attach function. It should be called only by apmconf -e. - Fix segment descriptor for APM, especially limit granularity. Following segment selector setting in bios32() family, some values in gdt_segs[] were fixed. APM BIOS reports its segment limits in byte units, so the limit granularity for APM is byte units, not page units. Reviewed by: imp and jlemon END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T15:18:34.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-29T15:23:49.000000Z K 7 svn:log V 74 Mention that APM support has been improved and apmd(8) has been imported. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-29T15:42:04.000000Z K 7 svn:log V 468 The ASIC on the 3c905C appears to be manufactured by Broadcom (previous ones were made by Lucent). The Broadcom chip also appears to use an internal PHY made by Broadcom which uses the Broadcom OUI. This is different from previous ASICs which always returned 0 in the PHY ID registers. To account for this, I added the necessary ID values for the Broadcom PHY so that it can be detected and attached using the 3Com PHY driver instead of defaulting to the generic one. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-29T15:44:07.000000Z K 7 svn:log V 22 Regenerate miidevs.h. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-29T15:52:19.000000Z K 7 svn:log V 892 Convert the 3Com XL driver to miibus. This one is a little tricky due to the fact that there are non-MII cards supported by the same driver and I don't have all of the cards available for testing. There's also the 3c905B-COMBO which has MII, AUI and BNC media ports all in one package. Supporting the COMBO is difficult because we have to add the 10base5 and 10base2 media types to the same ifmedia struct as the MII-attached types, however there is no way to force the miibus and child PHYs into existence before xl_attach() completes, so there is no ifmedia struct available in xl_attach(). What we do inistead is use the mediainit method as a callback: when a child PHY is attached, it calls the miibus mediainit routine which selects a default media. This routing also calls the NIC driver's mediainit method (if it implements one) at which point we can safely add the other media types. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T15:54:49.000000Z K 7 svn:log V 25 Remove some $Log$ debris END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T15:57:45.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T16:07:53.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T16:33:42.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-29T16:48:23.000000Z K 7 svn:log V 18 $Id$ -> $FreeBSD$ END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-29T16:58:40.000000Z K 7 svn:log V 51 ident GENERIC -> ident PCCARD Okayed by: hosokawa END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-29T17:05:59.000000Z K 7 svn:log V 69 MFC: 1.18 -> 1.19 ident GENERIC -> ident PCCARD Okayed by: hosokawa END K 10 svn:author V 4 dima K 8 svn:date V 27 1999-08-29T17:53:19.000000Z K 7 svn:log V 79 Don't follow symlinks on coredumps and ktrace. Reviewed and suggested by: bde END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-29T19:08:38.000000Z K 7 svn:log V 44 Dialog-ify 'use custom directory' question. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-29T19:11:11.000000Z K 7 svn:log V 51 MFS: Dialog-ify 'reuse custom directory' question. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-29T19:16:29.000000Z K 7 svn:log V 126 Remove tee from stage1 call. You can't capture the return code from stage1 (easily) so it gives false 'success' indications. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-29T19:18:04.000000Z K 7 svn:log V 30 MFC: Add Voodoo 3 description END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-29T19:18:57.000000Z K 7 svn:log V 34 MFC: Take tee off of stage1 call. END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-08-29T19:57:03.000000Z K 7 svn:log V 63 fix rm -r Submitted by: John Hay -- John.Hay@mikom.csir.co.za END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-29T21:28:47.000000Z K 7 svn:log V 132 - Removed COMPAT_ATDISK from option because it is pseudo-device now. - Fixed arguments of atcompat_dsinit() in diskslice_machdep.c. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-29T21:32:07.000000Z K 7 svn:log V 31 This got emptied out recently. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-29T21:59:03.000000Z K 7 svn:log V 157 Remove extra indenting of `break' statements introducted in rev 1.89, plus wrap some long lines from that revision. While here, wrap some other long lines. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-29T23:17:04.000000Z K 7 svn:log V 93 Add $FreeBSD$ and spell Eklund properly. Approved by: brian (well, he approved adding $Id$) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-29T23:46:20.000000Z K 7 svn:log V 540 Correct vfork()/exit() to vfork()/_exit(). Also return "1" rather than "-1". According to bde: -1 is unrepresentable. Exit statuses must be >= 0 and <= 255, at least if chars are 8 bits and shorts are 16 bits. This seems to only be documented indirectly in exit.2 by referring to wait.2. WEXITSTATUS() throws away all except the low 8 bits of the status returned by _exit(), and the kernel actually only stores 8 bits of it (if chars are 8 bits, etc.), so wait() can't return any more bits. Obtained from: rev 1.4 of contrib/gcc/gcc.c END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-29T23:53:46.000000Z K 7 svn:log V 91 This brings rev 1.2 (FREEBSD_NATIVE) and rev 1.5 (mixed ELF/aout support) into EGCS 1.1.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T00:01:36.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-08-30T00:02:08.000000Z K 7 svn:log V 206 When checking for valid timevals in the wrapped select() and poll() routines, don't return EINVAL but set errno to EINVAL and return -1. Added a check in pthread_cond_timedwait for a null timespec pointer. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-08-30T00:20:02.000000Z K 7 svn:log V 169 MFC: Make checks for invalid timevals in select() and poll() return -1 and set errno to EINVAL. Added check for null timespec in pthread_cond_timedwait(). END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-30T00:50:12.000000Z K 7 svn:log V 63 Add definition for RTLD_GLOBAL, which is soon to be supported. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-30T01:01:19.000000Z K 7 svn:log V 20 Add STAILQ_FOREACH. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T01:02:55.000000Z K 7 svn:log V 14 Fix conflict. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-30T01:24:08.000000Z K 7 svn:log V 37 Simplify the logic in find_symdef(). END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-30T01:25:38.000000Z K 7 svn:log V 110 When honoring -Bsymbolic, still keep searching if only a weak definition was found in the referencing object. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-30T01:48:19.000000Z K 7 svn:log V 848 Revamp the symbol lookup algorithm to cope better with objects loaded separately by dlopen that have global symbols with identical names. Viewing each dlopened object as a DAG which is linked by its DT_NEEDED entries in the dynamic table, the search order is as follows: * If the referencing object was linked with -Bsymbolic, search it internally. * Search all dlopened DAGs containing the referencing object. * Search all objects loaded at program start up. * Search all objects which were dlopened() using the RTLD_GLOBAL flag (which is now supported too). The search terminates as soon as a strong definition is found. Lacking that, the first weak definition is used. These rules match those of Solaris, as best I could determine them from its vague manual pages and the results of experiments I performed. PR: misc/12438 END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-30T01:50:41.000000Z K 7 svn:log V 120 When checking to see if a shared object is already loaded, look for a device/inode match if no pathname match is found. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-08-30T01:54:13.000000Z K 7 svn:log V 228 Get the actual pathname of the dynamic linker from the executable's PT_INTERP program header entry, to ensure that gdb always finds the right dynamic linker. Use obj->relocbase to simplify a few calculations where appropriate. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-30T03:26:45.000000Z K 7 svn:log V 138 "Fixed" my recent world breakage (umap_subr.c now includes opt_ddb.h). Fixed some style bugs, especially the bogus definition of UMAPFS. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-30T03:34:46.000000Z K 7 svn:log V 66 Remove all non-file like things in /var/tmp/vi.recover on reboot. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-30T03:40:26.000000Z K 7 svn:log V 300 Yet another previously forgotten merge from Lite2. (Describe `opaque', fix reversed description of `nodump', and don't use `nodump' as an example of adding a `no' prefix since the double negative would be confusing (it's still confusing -- the implicitly documented `nonodump' flag doesn't exist).) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T03:57:47.000000Z K 7 svn:log V 571 If using GNUC and ELF, make __IDSTRING() expand into an inline asm statement to put the rcsid into the .comment section. This allows the comments (ie:version id's of compiler, headers, source, etc) to be stripped out with the standard tools (strip/objcopy). SVR4 has a tool called 'mcs' (manipulate comment section) which allows you to add/remove/compact strings. Removing duplicate strings helps a lot if the headers generate them. Using __attribute__((section(".comment"))) would probably also work, but that still leaves the RCSID occupying C name space somewhere. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T04:01:02.000000Z K 7 svn:log V 70 Fix conflicts. This adds rev 1.2 (-fformat-extensions) to EGCS 1.1.2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-30T07:08:04.000000Z K 7 svn:log V 160 Converted the silly SAFTEY option into a new-style option by renaming it to DIAGNOSTIC. Fixed an English style bug in the panic messages controlled by SAFETY. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T07:28:52.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T07:38:42.000000Z K 7 svn:log V 58 This brings rev 1.2 (document printf0()) into EGCS 1.1.2. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T07:46:45.000000Z K 7 svn:log V 19 int main, not void END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T07:50:31.000000Z K 7 svn:log V 62 Tweaks for using natively under FreeBSD (with native termcap) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T07:51:44.000000Z K 7 svn:log V 87 This brings rev 1.2 (reality check and document profiling extensions) into EGCS 1.1.2. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-30T07:56:15.000000Z K 7 svn:log V 277 Make bdev userland access work like cdev userland access unless the highly non-recommended option ALLOW_BDEV_ACCESS is used. (bdev access is evil because you don't get write errors reported.) Kill si_bsize_best. Use the specfs routines rather having cloned copies in devfs. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-30T07:56:23.000000Z K 7 svn:log V 301 Make bdev userland access work like cdev userland access unless the highly non-recommended option ALLOW_BDEV_ACCESS is used. (bdev access is evil because you don't get write errors reported.) Kill si_bsize_best before it kills Matt :-) Use the specfs routines rather having cloned copies in devfs. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T07:58:08.000000Z K 7 svn:log V 404 Use src/contrib/ncurses, v5.0.990821 prerelease. This isn't quite finished yet, there are still some unresolved problems with ospeed and the sgtty.h (non-posix) terminal interface. Mostly this only causes problems with src/games. The other tools and libraries (libform,libpanel,libmenu) will come shortly but are seperate. Beware, there be dragons here! (The build will be broken for a short while) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:01:12.000000Z K 7 svn:log V 61 The ospeed hackery was disabled a while ago, finish the job. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:02:34.000000Z K 7 svn:log V 64 Bandaid breakage due to excessive intimacy with old libcurses.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:05:07.000000Z K 7 svn:log V 81 Don't beat on ospeed, larn doesn't need it, and the libraries no longer need it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:06:44.000000Z K 7 svn:log V 23 Update for libncurses. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:08:03.000000Z K 7 svn:log V 28 flushok() isn't in ncurses. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:09:41.000000Z K 7 svn:log V 28 baudrate() is now supplied. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:10:42.000000Z K 7 svn:log V 21 #include END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:12:20.000000Z K 7 svn:log V 99 Don't -DTERMCAP or we define a few conflicting functions and cause recursion in a rather ugly way. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:15:02.000000Z K 7 svn:log V 64 Don't build libtermcap, libcurses, libmytinfo, just libncurses. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:16:31.000000Z K 7 svn:log V 44 tconv is broken, it's libmytinfo dependent. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:18:09.000000Z K 7 svn:log V 55 systat is way too comfortable with curses internals... END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:21:17.000000Z K 7 svn:log V 50 talk depended on side effects of curses includes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:23:33.000000Z K 7 svn:log V 65 Make this compile.. (Why do we have tn3270 in the tree anyway?) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:27:31.000000Z K 7 svn:log V 151 Take a shot at making this work under termcap/terminfo ncurses. It cheats a bit by accessing the termcap string buffer. A better solution is needed. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:28:47.000000Z K 7 svn:log V 25 We're using ncurses now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T08:33:15.000000Z K 7 svn:log V 32 Update for ncurses5 aftermath.. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T08:41:19.000000Z K 7 svn:log V 103 This add Alpha and proper x86 support to EGCS 1.1.2. Functionally speaking, this covers revs 1.{2,3}. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-30T09:28:47.000000Z K 7 svn:log V 71 Add #include ready for select() support in bt848 driver END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T09:54:31.000000Z K 7 svn:log V 67 Use the stock EGCS 1.1.2 file here. Our previous changes are OBE. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-30T09:55:42.000000Z K 7 svn:log V 142 Only issue a warning for the first occurrence of a UID > USHRT_MAX and the first occurrence of a GID > USHRT_MAX. PR: 13344 Reviewed by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T09:58:28.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-30T10:03:27.000000Z K 7 svn:log V 109 Nearly missed this one. Turn off -DTERMCAP otherwise it defines a bunch of conflicting symbols with ncurses. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T10:12:33.000000Z K 7 svn:log V 182 This brings rev 1.2 into EGCS 1.1.2. Also tweaks gleemed from EGCS ChangeLog's. Note that rev 1.3 changes (HOST_PTR_PRINTF) was not brought into EGCS 1.1.2 as that is the default. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-30T10:13:04.000000Z K 7 svn:log V 225 Clean-up: Fix grammar and spelling nits. Use .Dq and .Qq where appropriate. Divorce trailing punctuation from quoted elements. Use .Dq instead of .Xr for builtins. Remove trailing whitespace and blank lines. PR: 13340 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-30T10:20:14.000000Z K 7 svn:log V 43 MFC: Grammar, spelling and mdoc clean-ups. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T10:27:11.000000Z K 7 svn:log V 112 Use the stock EGCS 1.1.2 file here. I cannot determine if our previous changes for ObjC are still appropriate. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-30T10:29:03.000000Z K 7 svn:log V 70 MFC: Reduce the number of warnings emitted for large UID's and GID's. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-30T10:35:37.000000Z K 7 svn:log V 22 s/si_tty_tty/si_tty/g END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-30T10:35:38.000000Z K 7 svn:log V 163 Only do a full pwd_mkdb for deletions; other operations may use the -u option as an optimization. PR: 13346 Submitted by: Neil Blakey-Milner END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-30T10:50:39.000000Z K 7 svn:log V 183 Use the stock EGCS 1.1.2 file here. Our previous changes are OBE. (code change by rev 1.3 has been removed, and 1.2 is not needed since contrib/gcc/cp/except.c is now the stock one) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-30T11:55:30.000000Z K 7 svn:log V 212 For every "promiscuous mode enabled" message printed for an interface, print a matching "disabled" message when we drop out of promiscuous mode for that interface. Discussed on the freebsd-hackers mailing list. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-30T12:04:49.000000Z K 7 svn:log V 49 Update to the latest nanokernel from Dave Mills. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-30T12:30:11.000000Z K 7 svn:log V 67 MFC 1.60: Fix for the case where DEBUG is used without DIAGNOSTIC. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-08-30T14:19:09.000000Z K 7 svn:log V 87 MfC: Correct description of bind(2) syscall. Correct According To: W. Richard Stevens END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-08-30T14:41:09.000000Z K 7 svn:log V 26 MFS: Change path to perl. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-30T15:45:42.000000Z K 7 svn:log V 160 Fix a memory leak: free the thread-specific poll_data, used in the select() implementation. PR: 13368 Submitted by: Steve Bernacki, Jr. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-30T16:11:46.000000Z K 7 svn:log V 348 Add support for the aic7859 which is found on the 2930CU. Break out the detection logic for the aic7855 and properly report these chips as 7855s instead of 7850s. The 2940AU_CN is an aic7860 based card, not aic7860. Not setting CACHETHEN turned out to be a bad idea. It can cause spurious corruption under heavy PCI load with multiple masters. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-08-30T16:12:39.000000Z K 7 svn:log V 107 aic7xxx.c: Clean out some #if 0'ed debugging cruft. aic7xxx.h: Definitions for the aic7855 and aic7859. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-30T16:21:32.000000Z K 7 svn:log V 91 pps_shiftmax only exists #ifdef PPS_SYNC Found by: Roger Hardiman END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-30T16:24:35.000000Z K 7 svn:log V 33 MFC: Add #include END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-08-30T16:52:11.000000Z K 7 svn:log V 76 MFC: IPX checksum code. PR: 13374 Submitted by: Boris Popov END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-08-30T18:35:31.000000Z K 7 svn:log V 91 Wrong sleep addr passed to wakeup. Submitted by: Vsevolod Lobko seva@sevasoft.alex-ua.com END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-08-30T18:37:43.000000Z K 7 svn:log V 115 (MFC)Wrong sleep addr passed to wakeup. Submitted by: Vsevolod Lobko seva@sevasoft.alex-ua.com PR: i386/13468 END K 10 svn:author V 4 dima K 8 svn:date V 27 1999-08-30T19:08:28.000000Z K 7 svn:log V 61 ktrace should not follow symlinks either. Suggested by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-30T20:47:29.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 7 mtaylor K 8 svn:date V 27 1999-08-30T20:49:31.000000Z K 7 svn:log V 151 Make vnconfig's device argument not require a leading "/dev/", ala "ccdconfig". Cleanup a few "-Wall -O" warnings. Make "usage()" agree with man page. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-30T20:52:14.000000Z K 7 svn:log V 93 Null commit to get last commit message recorded: Avoid name clash with dev_t member si_tty. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-08-30T20:57:06.000000Z K 7 svn:log V 190 Remove tn3270 from the build, preparatory to a short trial and a brutal sentence. Once the dateline has crossed the repository, tn3270 is history. Folk who want it, please use the new port. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1999-08-30T21:17:07.000000Z K 7 svn:log V 349 Restructure TCP timeout handling: - eliminate the fast/slow timeout lists for TCP and instead use a callout entry for each timer. - increase the TCP timer granularity to HZ - implement "bad retransmit" recovery, as presented in "On Estimating End-to-End Network Path Properties", by Allman and Paxson. Submitted by: jlemon, wollmann END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-30T22:13:28.000000Z K 7 svn:log V 311 Check that there is memory range support before attempting to perform such an operation, as a kernel client may not have previously checked the CPU type (it may not be able to). Also correct the function declaration style for the mem_range functions to match the rest of this file (oops). Submitted by: gibbs END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-30T23:08:32.000000Z K 7 svn:log V 51 Convert the Adaptec and Winbond drivers to miibus. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-30T23:15:40.000000Z K 7 svn:log V 128 Make SYMLINKS relative. SYMLINKS are supposed to be relative, and for this reason ${DESTDIR} isn't added to the symlink source. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-31T01:00:30.000000Z K 7 svn:log V 107 Make the error return from mem_range_attr_get actually do something useful (return an error to the caller) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-31T01:00:31.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-31T01:19:30.000000Z K 7 svn:log V 208 MFC: Intel 686 and AMD K6/2 memory range attribute support. This merge brings all of the memory range attribute support from -current back to -stable, as requested by a number of folks. Reviewed by: jlemon END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1999-08-31T02:32:14.000000Z K 7 svn:log V 83 #ifdef out section of code dealing with integer timers, they aren't here any more. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-31T03:11:12.000000Z K 7 svn:log V 41 MfC (1.61: fixed access timestamp bugs). END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1999-08-31T03:40:24.000000Z K 7 svn:log V 199 Add a SYSCTL_PROC so that TCP timer values are now expressed to the user in ms, while they are stored internally as ticks. Note that there probably are rounding bogons here, especially on the alpha. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-31T04:22:46.000000Z K 7 svn:log V 213 Fix a couple of things that weren't quite right for not using PN_RX_BUG_WAR - it was freeing memory that may not have been allocated, and unconditionally bzero'ing the mbufs even if the workaround wasn't enabled. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-31T05:20:59.000000Z K 7 svn:log V 88 Make sure to free resources on failure correctly in a couple of places in ste_attach(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-31T05:30:13.000000Z K 7 svn:log V 36 Add splimp protection to wb_tick(). END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-31T05:55:14.000000Z K 7 svn:log V 97 make correct minor numvers for some of the devices. Submitted by: Hellmuth Michaelis END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-31T06:42:30.000000Z K 7 svn:log V 113 This file wasn't correctly patched up to the most recent working version, leading to a prototype mismatch. Fix. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-31T06:44:17.000000Z K 7 svn:log V 95 Back out previous commit. I mistook passing commentary from bde for review. Requested by: bde END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-31T06:45:41.000000Z K 7 svn:log V 46 Fix missing return(0) in mem_range_attr_get() END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-08-31T06:53:39.000000Z K 7 svn:log V 41 Further preparation for tn3270's demise. END