| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=50476
|
|
|
|
| |
Notes:
svn path=/head/; revision=50475
|
|
|
|
| |
Notes:
svn path=/head/; revision=50474
|
|
|
|
| |
Notes:
svn path=/head/; revision=50473
|
|
|
|
| |
Notes:
svn path=/head/; revision=50472
|
|
|
|
| |
Notes:
svn path=/head/; revision=50471
|
|
|
|
|
|
|
| |
Spotted by the eagle eyes of: Pierre DAVID <Pierre.David@prism.uvsq.fr>
Notes:
svn path=/head/; revision=50470
|
|
|
|
| |
Notes:
svn path=/head/; revision=50469
|
|
|
|
| |
Notes:
svn path=/head/; revision=50468
|
|
|
|
|
|
|
|
|
|
| |
error for a pathname to contain a character with the high-order
bit set.
Inspired by: joerg's previous commit
Notes:
svn path=/head/; revision=50466
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=50465
|
|
|
|
|
|
|
| |
miibus_if.h to tl module's dependencies.
Notes:
svn path=/head/; revision=50464
|
|
|
|
|
|
|
| |
and always reload the selectors for every bios call.
Notes:
svn path=/head/; revision=50463
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=50462
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=50461
|
|
|
|
| |
Notes:
svn path=/head/; revision=50460
|
|
|
|
|
|
|
| |
Okayed by: phk
Notes:
svn path=/head/; revision=50459
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=50458
|
|
|
|
|
|
|
|
| |
mknod() a pathname containg a ``character with the high-order bit
set''.
Notes:
svn path=/head/; revision=50456
|
|
|
|
|
|
|
|
| |
search the multitude of extended include file paths that do not exist)
into EGCS 1.1.2.
Notes:
svn path=/head/; revision=50455
|
|
|
|
|
|
|
|
|
| |
commit.
Reported by: bde
Notes:
svn path=/head/; revision=50454
|
|
|
|
| |
Notes:
svn path=/head/; revision=50453
|
|
|
|
|
|
|
|
|
|
|
| |
the umask of the calling process.
PR: 13365
Reported by: James Howard <howardjp@wam.umd.edu>
Reviewed by: bde
Notes:
svn path=/head/; revision=50452
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=50451
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
Notes:
svn path=/head/; revision=50450
|
|
|
|
|
|
|
|
| |
This brings revs 1.2 (-fformat-extensions) and 1.3 (printf0())
into EGCS 1.1.2.
Notes:
svn path=/head/; revision=50449
|
|
|
|
| |
Notes:
svn path=/head/; revision=50448
|
|
|
|
|
|
|
|
| |
the graphics mode. This was the behavior prior to syscons.c
rev 1.278, but broken in scvidctl.c rev 1.1.
Notes:
svn path=/head/; revision=50447
|
|
|
|
|
|
|
| |
FBIO_SETLINEWIDTH.
Notes:
svn path=/head/; revision=50446
|
|
|
|
|
|
|
| |
of EAX and EBX.
Notes:
svn path=/head/; revision=50445
|
|
|
|
|
|
|
|
|
|
|
|
| |
recommended option in the manpage, but the - option remains for
backward compatibility and is documented as such.
PR: 13363
Reported by: James Howard <howardjp@wam.umd.edu>
Reviewed by: bde
Notes:
svn path=/head/; revision=50444
|
|
|
|
| |
Notes:
svn path=/head/; revision=50443
|
|
|
|
|
|
|
| |
the volatile cast warnings.
Notes:
svn path=/head/; revision=50442
|
|
|
|
| |
Notes:
svn path=/head/; revision=50441
|
|
|
|
|
|
|
|
|
|
| |
going to remove ppp from the installation options in 5 days if ppp is
still broken, however, as it hasn't worked at installation time
for several weeks now and it's only causing people to fill my mailbox
with questions.
Notes:
svn path=/head/; revision=50438
|
|
|
|
|
|
|
|
| |
The check for the exit status of the 'stage1' script was broken.
Change "X$?" != "X0" to "X?" != "X0"
Notes:
svn path=/head/; revision=50437
|
|
|
|
|
|
|
|
|
|
|
|
| |
hooked in directly.
Alpha change checked by: Matthew Jacob <mjacob@feral.com>
i4b ISDN changes checked by: Udo Schweigert <ust@cert.siemens.de>
and Hellmuth Michaelis <hm@hcs.de>
PC98 changes checked by: Takahashi Yoshihiro <nyan@FreeBSD.org>
Notes:
svn path=/head/; revision=50436
|
|
|
|
|
|
|
| |
Slight tidy up while here.
Notes:
svn path=/head/; revision=50435
|
|
|
|
|
|
|
| |
Reported by: Terry Jones <terry@cliffs.ucsd.edu>
Notes:
svn path=/head/; revision=50434
|
|
|
|
|
|
|
|
| |
for a binary it's far from it. This is why sysinstall is unable to run
ppp at startup time and causing weirdies in -current.
Notes:
svn path=/head/; revision=50432
|
|
|
|
|
|
|
| |
to evaluate an interface number that didn't previously exist.
Notes:
svn path=/head/; revision=50427
|
|
|
|
|
|
|
| |
discover the size of the TCB hashtable on a running system.
Notes:
svn path=/head/; revision=50426
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set ALLLANG to install all the languages, otherwise set DOC_LANG
to just the languages (and encodings) you want to install.
Default to building the html-split (lots of small HTML files, with
links to go between them), html (one big honking HTML file), and plain
text versions of the documentation. Does not compress any of the docs
prior to doing the installation.
Testing and feedback: Jack O'Neill <jack@germanium.xtalwind.net>,
Cockups and typos: nik
Notes:
svn path=/head/; revision=50425
|
|
|
|
|
|
|
|
|
| |
tutorials, and all the language translations thereof) out of here. They
still install here, but the installation routine in doc/ sorts that
out.
Notes:
svn path=/head/; revision=50424
|
|
|
|
| |
Notes:
svn path=/head/; revision=50421
|
|
|
|
| |
Notes:
svn path=/head/; revision=50417
|
|
|
|
|
|
|
| |
Reviewed by: dillon && security-officer
Notes:
svn path=/head/; revision=50415
|
|
|
|
|
|
|
|
|
| |
are available; suggest lsvfs(1) instead.
Reported by: Neil Blakey-Milner <nbm@rucus.ru.ac.za>
Notes:
svn path=/head/; revision=50412
|
|
|
|
|
|
|
|
|
|
| |
2. Rip out dateadd() and re-do the plus operator handler to use mktime()
instead (per wollman).
Reviewed by: wollman
Notes:
svn path=/head/; revision=50411
|
|
|
|
| |
Notes:
svn path=/head/; revision=50409
|