kan
36e8f3f4fb
Cast away const qualifier to squash GCC warning.
2007-04-04 03:29:02 +00:00
imp
130ae175fc
Remove California Regent's clause 3, per letter
2007-01-09 01:02:06 +00:00
cognet
367bc6b8e0
Instead of re-implementing hton[ls] and friends for each arch, add a new MI
...
file, net/ntoh.c, which just implement them using the inline functions from
<sys/endian.h>.
Suggested by: bde
2006-11-06 22:07:47 +00:00
ru
4d582ffe09
Remove alpha left-overs.
2006-08-22 08:03:01 +00:00
jkim
7e4fc3b8f9
Implement printf 'X' conversion for both libstand and kernel.
2006-03-09 22:37:34 +00:00
ru
5633435ae3
Fix prototypes.
2005-11-24 11:14:06 +00:00
des
4426988f2c
Implement the full range of ISO9660 number conversion routines in iso.h.
...
MFC after: 2 weeks
2005-10-18 13:35:08 +00:00
ache
245772fc5a
Add -mno-sse3 for prescott/nocona
2005-07-15 12:29:31 +00:00
obrien
8bfc6cf98c
Match sys/boot in ensure GCC does not use x86 FP registers in integer code.
...
Submitted by: Pawel Worach <pawel.worach@gmail.com>
2005-06-03 06:55:22 +00:00
obrien
f6963d5640
Back out revision 1.51, it is wrong. We don't litter -I's within lib
...
Makefiles to get headers from /usr/src vs. the standard include paths.
2005-05-31 20:39:53 +00:00
jhb
1321d1acd5
Use %z to print size_t values.
2005-05-31 20:01:58 +00:00
jhb
6e02a9d126
Just use uintptr_t and intptr_t rather than requiring each arch to provide
...
explicit int/long typedefs.
2005-05-31 20:01:18 +00:00
sobomax
eb9b77e827
Make bzip2 support working again after bzip2 upgrade. This time commit
...
BZ_NO_COMPRESS support to the bzip2 sources directly (yes, this takes file
off the vendor branch, but looks like bzip2 maintainer doesn't care), so that
it will not be removed when the next upgrade is performed. Also, add a short
note on how to test bzip2 support.
Pointy hat to: obrien
Correct comment (libz -> libbz2) and remove useless full path to zutil.h
while I am here.
2005-05-29 21:56:38 +00:00
sobomax
630e4285d9
Add missed ${.CURDIR}/../../contrib/bzip2 into include search path, otherwise
...
old version of bzlib.h can be picked up from the /usr/include.
2005-05-29 21:05:58 +00:00
charnier
2910b04913
Remove unused variable. Shorten the path to WARNS=6 compliance.
2005-05-20 12:55:38 +00:00
peter
6deaeb72e1
Fix libstand on amd64. Rev 1.46 (obrien) removed the -I. that the
...
bzip2 support provided, and amd64 depended on. Amd64 has a custom
${.OBJDIR}/machine symlink in it and the -I. picked this up. Without
it, the libstand code was being compiled in 32 bit mode, but with 64 bit
machine headers.
2005-05-20 03:18:19 +00:00
obrien
f9dc661159
Clean up an additional file.
2005-05-17 17:48:26 +00:00
obrien
c856e4db22
Don't use a patch w/in /usr/src. Programmatically change files when needed.
2005-05-17 17:46:29 +00:00
obrien
41d069fd70
Re-enable support for bzip2'ed compressed filesystems.
2005-05-17 16:22:54 +00:00
obrien
7a67f8d833
Temporarily disable support for bzip2'ed compressed filesystems, until a
...
maintainable why of handling them is created.
2005-05-17 01:44:37 +00:00
ru
ed72feddcb
Sort sections.
2005-01-20 09:17:07 +00:00
trhodes
769923c308
Various markup and spelling fixes.
...
PR: 75574
Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp> (original version)
2004-12-29 02:18:24 +00:00
ru
74176cc161
NODOCCOMPRESS -> NO_DOCCOMPRESS
...
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE
2004-12-21 09:33:47 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
stefanf
06aa92a1b8
Don't add integers to void pointers.
2004-10-03 15:58:20 +00:00
stefanf
5b6654bdf6
Prefer C99's __func__ over GCC's __FUNCTION__.
2004-09-22 16:56:49 +00:00
iedowse
3233ec4422
Reset the seek pointer to 0 when a file is successfully opened,
...
since otherwise the initial seek offset will contain the directory
offset of the filesystem block that contained its directory entry.
This bug was mostly harmless because typically the directory is
less than one filesystem block in size so the offset would be zero.
It did however generally break loading a kernel from the (large)
kernel compile directory.
Also reset the seek pointer when a new inode is opened in read_inode(),
though this is not actually necessary now because all callers set
it afterwards.
2004-09-04 14:54:01 +00:00
roam
43c8fe8c3c
Bump the document date, since the content changed today.
...
Discussed with: ru
2004-08-06 15:29:54 +00:00
roam
f20c39459b
Fix a printf("%b", ..) example.
...
PR: 68849
Submitted by: Michel Lavondes <fox@vader.aacc.cc.md.us>
MFC after: 1 week
2004-08-06 11:24:37 +00:00
ru
57ce50860e
Eliminate double whitespace.
2004-07-03 22:30:10 +00:00
ru
01548ace15
Mechanically kill hard sentence breaks.
2004-07-02 23:52:20 +00:00
tjr
4a38f97b48
Update libstand makefile for zlib 1.2.1.
2004-07-01 00:01:26 +00:00
cognet
f07113c7ad
Define iaddr_t and saddr_t for arm.
2004-05-14 13:32:13 +00:00
cognet
d7d079f57b
Import _setjmp.S for arm in libstand.
2004-05-14 12:24:51 +00:00
grehan
20e8d60f64
No reason to disable this test on powerpc.
2004-02-25 00:53:06 +00:00
grehan
a8135829ff
Use signed char cast to avoid out-of-range error on PowerPC (which has
...
unsigned char by default). This is a no-op on all other current arches.
Tested by: md5 sum before/after same on i386
2004-02-25 00:52:14 +00:00
jhb
fffc52fe7a
Clean up error handling in libstand filesystem code to be more consistent:
...
- bzipfs and gzipfs now properly return errno values directly from their
read routines rather than returning -1.
- missing errno values on error returns for the seek routines on almost
all filesystems were added.
- fstat() now returns -1 if an error occurs rather than ignoring it.
- nfs's readdir() routine now reports valid errno values if an error or
EOF occurs rather than EPERM (It was just returning 0 for success and
1 for failure).
- nullfs used the wrong semantics for every function besides close() and
seek(). Getting it right for close() appears to be an accident at that.
- read() for buffered files no longer returns 0 (EOF) if an error occurs,
but returns -1 instead.
2004-01-21 20:12:23 +00:00
jhb
ca8db354f6
- Move the code to try to open a single chunk file and prompt for the
...
associated floppy if needed into a static split_openfile() function.
- Use this function in splitfs_open() to open the first chunk rather
than using open() directly. This allows the first chunk to be located
on a different disk than the actual foo.split file.
2004-01-15 18:38:15 +00:00
jhb
d195426865
Whitespace tweaks to make indentation consistent within this file and even
...
within a single function.
2004-01-15 18:36:48 +00:00
jhb
4446d36fa6
- Print out line number in a panic message using %d rather than %p. Line
...
numbers aren't pointers.
- Add a __printflike() attribute to libstand's panic() prototype to catch
such bogons in the future.
2004-01-15 18:35:32 +00:00
ru
7cefb3fd89
Removed duplicate SRCS.
2004-01-11 17:23:31 +00:00
green
d4d87e529b
Implement seeking to earlier offsets in gzipfs. This allows my loader
...
to e.g. correctly load all .ko.gz's I've tried, as opposed to messing
up trying to read section headers on some of them.
2003-12-10 16:10:34 +00:00
grehan
5472a7b2d2
PowerPC-conditional changes:
...
- include ashldi3.c/ashrdi3.c from libc for UFS 64-bit arith
- pull in syncicache.c from libc, and define _STANDALONE for
loader usage
2003-12-10 13:11:03 +00:00
peter
92983ccab1
Preserve the constness of the value argument passed to env_setenv() as
...
it gets passed through the filter functions.
2003-10-26 04:04:12 +00:00
ru
1edcd1b018
mdoc(7): Properly mark C headers.
2003-09-10 19:24:35 +00:00
ru
c068a33b94
bsd.lib.mk,v 1.143 no longer uses ld(1) directly to strip
...
symbols from intermediate object files, so these hacks to
get AMD64 compile are no longer needed.
Tested on: sledge.FreeBSD.org
2003-06-30 19:08:49 +00:00
peter
2415de8f56
Add amd64 build glue
2003-06-26 03:48:01 +00:00
ru
f519d72bc9
Restore bzip2(1) support in loader(8) after Peter's renames of
...
malloc() to Malloc(), and free() to Free(), in zalloc_malloc.c.
2003-04-25 06:44:56 +00:00
robert
0aeffee15b
Trust the code more than the comment(s) and correct some false
...
statements about pointer data type sizes, which spread probably
by copy-and-paste.
2003-04-12 07:36:44 +00:00
peter
a3ab268ea4
Sync up with kern/subr_prf.c. This adds %ll, %j, %q, %z, etc.
2003-04-06 05:25:48 +00:00