mrg
4c9a9726fc
oops, put back _arm_fixunssfsi into arm libgcc.
2011-07-04 22:44:55 +00:00
joerg
8597eac543
Hook up LLVM's PowerPC.
2011-07-04 22:37:58 +00:00
mrg
8aa4955581
XXX: ugly hack to make these valid for vax fp.
...
XXX: could consolidate some of this into a common header, but i'll
leave that clean up for another time.
2011-07-04 22:33:29 +00:00
joerg
9980449ca3
Update LLVM/Clang to r134393 for NetBSD/PowerPC changes.
2011-07-04 22:20:45 +00:00
matt
9decdbdfe4
Add missing */
2011-07-04 21:55:09 +00:00
mrg
cd21741236
XXX: for now, build sparc64 csu with -O1 if using GCC 4.5.
2011-07-04 21:54:18 +00:00
joerg
b45fa494da
ANSIfy
2011-07-04 21:20:27 +00:00
jruoho
e2676bb856
As the Qemu clocks are not accurate, switch the usleep(3) delays to sleep(1).
2011-07-04 20:09:28 +00:00
joerg
b187f964f6
Use integrated assembler with clang for Via PadLock.
2011-07-04 16:20:45 +00:00
joerg
b0f1ff448a
Update LLVM/Clang to r134374. This brings the xstorerng alias for Via
...
PadLock, a bugfix for the C++ ABI in one edge condition and various
compiler improvements.
2011-07-04 16:10:38 +00:00
joerg
258624699d
Fix memset usage.
2011-07-04 16:06:17 +00:00
jruoho
9b1f3701bf
Few tests for mkfifo(2).
2011-07-04 15:46:09 +00:00
mrg
fc8b9ddc0c
apply some -Wno-foo to 3 files that are non-trivial to solve, for GCC 4.5.
2011-07-04 13:00:19 +00:00
mrg
5fb2e37596
don't use libgcc softfloat stuff now that it is in our libc. regenerate.
2011-07-04 12:54:24 +00:00
mrg
97796e3e22
avoid array bounds violation on netbsd/mips when dealing with termio
...
structures. (did linux/mips ever support termio?).
the effect of this is that termio linux apps won't have VEOF support.
i can't tell what it should be since that code isn't in linux going
back quite some years.
2011-07-04 12:39:36 +00:00
mrg
b0c66baaac
support LIBMPFR_MACHINE_ARCH, for compat.
...
expand the list of platforms here significantly.
XXX: someone who knows FP well across our platforms should have a look
XXX: at this list and fix any errors / omissions i've made.
2011-07-04 12:38:29 +00:00
joerg
b94ac99b05
Fix const usage to be consistent with the other files. ml_shell and
...
ml_examine are constant pointers, not pointers to constant data.
2011-07-04 12:31:53 +00:00
mrg
25d3d97151
don't mark delay as extern inline. it's defined normally in machdep.c.
2011-07-04 12:18:53 +00:00
mrg
1866376e13
sh3 needs the __ffssi2 weak symbol, too.
2011-07-04 12:18:05 +00:00
manu
8f6bd1b1eb
Add documentation link xdr_sizeof(3) -> xdr(3)
2011-07-04 12:05:00 +00:00
mrg
aeed173f3b
convert a cast & structure assignment to a memcpy() to avoid
...
potential pointer aliasing issues.
2011-07-04 12:03:56 +00:00
mrg
900aee4765
regenerate
2011-07-04 12:01:56 +00:00
mrg
4bd91dda69
the gmp/mpfr subdirs are mipsel/mipseb.
2011-07-04 12:00:49 +00:00
mrg
77c9e6a6cb
don't force LIBGMP_MACHINE_ARCH:=${MLIBDIR}.
2011-07-04 12:00:15 +00:00
mrg
bf90b28081
avoid some uninitalised variable warnings.
2011-07-04 11:46:41 +00:00
mrg
259d2a08e1
add a weak alias from ffs to __ffssi2. newsmips kernels link now.
2011-07-04 11:35:26 +00:00
mrg
5fb8a5b39d
don't define multiple cwdi0's, mark this one as extern.
...
fixes various mips build issues i've seen with both GCC 4.1 and 4.5.
2011-07-04 11:31:37 +00:00
mrg
de4475a299
add support for __floatunsisf().
2011-07-04 11:22:39 +00:00
mrg
88fcb00c03
add a weak alias from ffs to __ffssi2. sparc dynamic works with gcc 4.5 now.
2011-07-04 11:18:23 +00:00
mrg
ceb5b44c16
insert some (uintptr_t) between int and pointer casts.
2011-07-04 11:01:40 +00:00
jruoho
d9922f893e
Adjust the EEXIST-check once more. (This failed incorrectly in the Qemu-runs.)
2011-07-04 09:29:37 +00:00
manu
b4a55eb6f9
Document newly imported xdr_sizeof()
2011-07-04 08:19:51 +00:00
jruoho
c9cfc0c76b
Few fundamental checks for chroot(2) and fchroot(2).
2011-07-04 08:09:11 +00:00
manu
be95d60797
Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the
...
filesystem in which format extended attribute shall be listed.
There are currently two formats:
- NUL-terminated strings, used for listxattr(2), this is the default.
- one byte length-pprefixed, non NUL-terminated strings, used for
extattr_list_file(2), which is obtanined by setting the
EXTATTR_LIST_PREFIXLEN flag to VOP_LISTEXTATTR(9)
This approach avoid the need for converting the list back and forth, except
in libperfuse, since FUSE uses NUL-terminated strings, and the kernel may
have requested EXTATTR_LIST_PREFIXLEN.
2011-07-04 08:07:29 +00:00
matt
c2405fa58b
Add __floatunsidf __floatunsisf __floatunsitf routines.
...
XXX i think they are correct but not sure.
2011-07-04 08:02:34 +00:00
manu
319b6ef0ee
Import xdr_sizeof() from FreeBSD
2011-07-04 07:54:38 +00:00
matt
25ba5ff11d
Update to C89 style.
...
Fix name of floatundidf (uns -> un).
2011-07-04 06:23:50 +00:00
jruoho
c9b92f91be
Basic tests for issetugid(2).
2011-07-04 05:10:23 +00:00
jruoho
60c15c9c00
For granularity, split the EEXIST-check to a separate test case.
...
It appears that yet another bug was caught.
2011-07-04 04:10:34 +00:00
jruoho
fd6ab578e9
Put the previous check back and point to PR kern/45113. Also check whether
...
_PATH_DEVNULL exists before attempting to obtain EEXIST from mknod(2).
2011-07-04 03:52:11 +00:00
jruoho
1ab726096b
Require an unprivileged run.
2011-07-04 03:23:31 +00:00
mrg
fb6b921228
sh3 also needs -Wno-enum-compare here.
2011-07-04 02:53:15 +00:00
tron
41350e18b8
Unexpand "$NetBSD$" in code for adding RCS Ids.
2011-07-03 23:25:01 +00:00
tron
9ff59f5fba
Add missing interpreter and RCS Id.
2011-07-03 23:22:37 +00:00
tron
df862fd957
Update location of "less" source directory to the build of various
...
install medias.
2011-07-03 23:11:31 +00:00
dholland
5d43254f4a
Fix the value of "appdefaultdir" that ends up in native X .pc files.
...
(It should be "app-defaults" but was "app-default", probably because
of a typo; it's been wrong ever since this logic was put in two and a
half years ago, and as app-defaults files are a legacy mechanism it
took this long for anyone to notice.) Should be pulled up to -5.
2011-07-03 22:59:46 +00:00
mrg
48ec175b35
updates for GCC 4.5 components. sort.
2011-07-03 22:47:24 +00:00
tron
09e74efd7a
Update location of "less" directory.
2011-07-03 22:05:01 +00:00
tron
c285dda680
"less" was updated to version 444.
2011-07-03 22:01:27 +00:00
tron
c928cef6de
And entries for "lessecho" manual page.
2011-07-03 21:59:31 +00:00