Commit Graph

202660 Commits

Author SHA1 Message Date
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