| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
o use braces to avoid potentially ambiguous else
o don't default to type int (and also remove a useless register
modifier).
o Use parens around assignment values used as truth values.
o Remove unused function.
Reviewed by: obrien and chuckr
|
|
|
|
|
| |
This seems to have snuck back into the Makefile in an unrelated
commit (rev. 1.8).
|
| |
|
| |
|
|
|
|
| |
Submitted by: Daniel C. Sobral <dcs@newsguy.com>
|
|
|
|
|
|
|
|
|
|
| |
of getopt (as in, multiple input lines :). This is documented in the
man page and is used in the code, but unistd.h and stand.h do not
declare it. Incidentally, it prevents me fixing a bug in loader's
code... :-)
PR: misc/9373
Submitted by: "Daniel C. Sobral" <dcs@newsguy.com>
|
| |
|
| |
|
|
|
|
|
|
|
| |
ordered. This brings the Alpha back to parity, and should bring us
BootForth on both platforms.
Submitted by: John Birrell (jb@freebsd.org)
|
|
|
|
| |
the Ficl interpreter read its softwords array OK.
|
| |
|
|
|
|
|
|
|
|
| |
in libstand, only for i386 until I locate an alpha setjmp/longjmp.
Minimal 64-bit gcc integer support for i386. This is kinda nasty, and
should be revisited once we decide whether the bootblocks need
quad arithmetic.
|
|
|
|
|
|
| |
assert()
setjmp()/longjmp()
vsprintf()
|
|
|
|
|
|
|
| |
etc. associated with the device entry.
Consider EOF an 'error' for fgetstr if we haven't read anything yet.
You *MUST* recompile and reinstall libstand before rebuilding the bootstrap.
|
|
|
|
| |
of the bootstrap (the bit which loads /boot/loader).
|
|
|
|
|
| |
The reason the Alpha has less room than the i386 is because the bootstrap
is given a 256K mapping by the firmware; to add more requires extra work.
|
|
|
|
| |
Alpha, and wasting potentially 64K-4 bytes of RAM just isn't an option.
|
| |
|
|
|
|
|
|
|
| |
(FAT12/16/32, VFAT).
Make a private copy of strcasecmp, as the "real" one uses the system ctype
header, which introduces locale poisoning.
|
| |
|
|
|
|
| |
code is still enabled (it's not very expensive).
|
|
|
|
|
|
|
| |
disks.
* Fix a whole raft of warnings, printf and otherwise.
* Make zalloc work for alpha (just a case of using the right typedef).
* Add some (disabled) malloc debug printing to stand.h.
|
|
|
|
| |
no longer reflects the mp_End - mp_Base equivalent.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compact and much better one donated by Matt Dillon. Implement a simple
sbrk() which uses the existing setheap() api.
Remove the custom allocator from the UFS code. It wasn't working quite
right, and it shouldn't be needed with the new allocator.
Fix a serious problem with changing the value of already-existent
environment variables. Don't attempt to modify the supposedly-const
argument to putenv()
Fix an off-by-one sizing error in the zipfs code detected by the new
allocator.
Submitted by: zmalloc from Matt Dillon <dillon@backplane.com>
|
|
|
|
| |
inet address.
|
| |
|
|
|
|
|
|
|
| |
fragments
extremely badly if disk buffers are freed back into the main heap and the alpha
bootstrap has a restricted address space which just ran out :-(.
|
|
|
|
| |
complicated.
|
|
|
|
| |
Fix overlooked nullopen() implementation.
|
|
|
|
|
|
| |
them.
Submitted by: write-protected text segment in BTX
|
| |
|
|
|
|
| |
Sort out fs_ops, alloc/free.
|
|
|
|
| |
__attribute__(()) is a gccism - we use __dead2).
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
|
|
|
|
| |
modules).
Obtained from: NetBSD, with some architectural changes and many additions.
|
|
modules).
Obtained from: NetBSD, with some architectural changes and many additions.
|