Commit Graph

17146 Commits

Author SHA1 Message Date
joerg
19b865e567 Don't use aeabi_dcmp.S and aeabi_fcmp.S on ARM yet, softfloat provides
the same set of symbols.
2014-01-17 14:08:59 +00:00
joerg
d1e1cfd112 Comment out softfloat code until it is decided what to use long term. 2014-01-17 14:07:33 +00:00
joerg
0c62fa66f3 __floatunsidf and __floatunsisf are provided by softfloat, but
__fixdfdi and __fixdfsi are not. So move them into the corresponding
chunks.
2014-01-17 14:06:36 +00:00
joerg
6b6d6c796f Explicitly enumerate platforms that have unwind support to make
piecewise migration easier.
2014-01-17 14:03:31 +00:00
drochner
681775d0ca fix memory allocation, and an off-by-one 2014-01-17 12:39:47 +00:00
hannken
1139274440 Change vnode operations create, mknod, mkdir and symlink to keep the
directory node dvp locked on return.

Discussed on tech-kern@

Welcome to 6.99.29
2014-01-17 10:55:01 +00:00
christos
589ee86777 the addition is handled in the alias. 2014-01-17 02:08:44 +00:00
christos
9bb3fc1adb Move more code into the macro, and fix the bug where realloc would cause
a dangling pointer and memory corruption.
2014-01-17 02:03:44 +00:00
matt
88ddb30283 Don't build common quad routines if the platform is 64bit since they
will not be emitted by the compiler.
2014-01-16 23:05:51 +00:00
matt
559e4587c7 Use uintptr_t & size_t instead of u_int and int for arm_sync_icache. 2014-01-16 21:48:41 +00:00
christos
42bc5f633a remove dups 2014-01-16 21:02:30 +00:00
christos
5e97d415bc Remove MAXALIASES limit 2014-01-16 20:59:21 +00:00
christos
cc46e26df3 "soon" is "now". Remove all __indr_reference crap. 2014-01-16 20:31:42 +00:00
christos
a30fe68446 namespace protection for the new err functions 2014-01-16 20:31:18 +00:00
christos
9465819ab5 PR/47602: Christos Zoulas: getwc() modifies input instead of returning EILSEQ.
Waited for almost a year for feedback and there was none.
2014-01-16 20:28:51 +00:00
joerg
af73a340ec Fix (v)errc/(v)warnc. 2014-01-16 19:16:42 +00:00
christos
eaffbb929f Add the {v,}{err,warn}c flavors, from FreeBSD. 2014-01-16 17:21:38 +00:00
pooka
8d2ee87e24 Do not force _FILE_OFFSET_BITS=64 here. It's no longer strictly speaking
required (rumpuser interface no longer uses off_t) and force-defining
it causes foo() to magically become foo64() on glibc (even on 64bit
platforms).
2014-01-16 16:03:33 +00:00
joerg
03fb0e7fed Add profiling helper functions to the build. 2014-01-15 21:20:53 +00:00
joerg
2356df897c Use the quad support from compiler-rt for MKLIBGCC=no. 2014-01-15 20:58:09 +00:00
pooka
29316c504c Make setprogname() a nop where it's not supported. 2014-01-15 16:53:15 +00:00
joerg
aee684a924 TODO: fix stdout/stdin/stderr to not require copy relocations 2014-01-14 17:20:57 +00:00
matt
383316f200 Using ${LD} -x screws up BE arm. Use ${OBJCOPY} ${OBJCOPYLIBFLAGS} instead
so the $a/$t/$d symbols are preserved.
2014-01-11 00:18:15 +00:00
christos
fa1b665884 don't need to include anything before bsd.lib.mk since we don't use any
variables
2014-01-10 15:54:29 +00:00
martin
6f65a8d103 ACTIVE_CC can only be used after include of bsd.own.mk 2014-01-10 15:00:16 +00:00
wiz
252a57e3a8 whitespace. 2014-01-10 09:43:15 +00:00
christos
173d90915f provide a patchable __res_conf_name for testing purposes. 2014-01-08 22:58:50 +00:00
christos
212cc15bc8 bump for ptsname_r 2014-01-08 12:29:49 +00:00
pooka
2b361b10dd remove obsolete definitions 2014-01-08 11:04:47 +00:00
njoly
648dc01fac Kill extra space in function argument. 2014-01-08 10:14:21 +00:00
christos
c25b2b2709 return the same errors as linux for ptsname_r 2014-01-08 02:17:30 +00:00
christos
eabc0dd171 add ptsname_r 2014-01-08 02:15:42 +00:00
pooka
6459f6aa95 do as the comment says and #if defined(every_other) || defined(platform) || ...
===> #if !defined(__NetBSD__)
2014-01-08 01:47:31 +00:00
pooka
f67143f64b OpenBSD support
from Justin Cormack via github
2014-01-08 01:45:29 +00:00
njoly
115fef786a Kill unneeded paragraph macro. 2014-01-07 13:34:11 +00:00
joerg
a97560b644 Annotate logit to provide transitive format string checks. 2014-01-07 02:07:43 +00:00
manu
b76d3b3fa5 For filesystems mounted without -o use_ino, readdir is not
able to fetch inode number. We perfom an addtional lookup
on each file to get it.

In that case, do not lookup .. from root, as it breaks
out of the filesystem and hits NULL pointers.
2014-01-06 08:56:34 +00:00
wiz
86e63367c9 Merge EINVAL descriptions. 2014-01-04 15:54:27 +00:00
wiz
4005ac9717 Sort sections. Remove trailing whitespace. 2014-01-04 15:37:46 +00:00
wiz
fa60f938bd Sort sections. Punctuation formatting nits. 2014-01-04 15:37:26 +00:00
christos
a8aa636f1e don't lose the RPC error from CLNT_CALL. 2014-01-02 20:12:23 +00:00
mlelstv
8c51442d96 Use output buffer size to limit copy-out of sun_path. Otherwise you may
get a buffer overflow with strlcpy :)
2013-12-31 12:58:02 +00:00
pooka
55ffc8641a Do not export symbols which don't need to be exported.
via Justin Cormack
2013-12-31 00:25:17 +00:00
christos
9778b180e3 Fix incorrect types 2013-12-29 22:54:58 +00:00
dholland
1a69f6275d O_SYNC, not O_FSYNC. Spotted by "beatnix" on freenode. 2013-12-28 20:03:22 +00:00
christos
e49015f507 warns 6 2013-12-28 18:04:18 +00:00
christos
8cf33d7f2e avoid using freed pointers and non-format strings 2013-12-28 18:04:03 +00:00
christos
6ddea99505 moved to common 2013-12-27 20:25:11 +00:00
christos
c9a970f03f updates for new version 2013-12-27 20:11:50 +00:00
christos
002951760f update from tzcode 2013e to tzcode2013i
i:
    The compile-time flag NOSOLAR has been removed, as nowadays the
    benefit of slightly shrinking runtime table size is outweighed by the
    cost of disallowing potential future updates that exceed old limits.
h:
    Fix localtime overflow bugs with 32-bit unsigned time_t.

    zdump no longer assumes sscanf returns maximal values on overflow.
g:
    'zic' now runs on platforms that lack both hard links and symlinks.
    (Thanks to Theo Veenker for reporting the problem, for MinGW.)
    Also, fix some bugs on platforms that lack hard links but have symlinks.

    'zic -v' again warns that Asia/Tehran has no POSIX environment variable
    to predict the far future, fixing a bug introduced in 2013e.
f:
    The types of the global variables 'timezone' and 'altzone' (if present)
    have been changed back to 'long'.  This is required for 'timezone'
    by POSIX, and for 'altzone' by common practice, e.g., Solaris 11.
    These variables were originally 'long' in the tz code, but were
    mistakenly changed to 'time_t' in 1987; nobody reported the
    incompatibility until now.  The difference matters on x32, where
    'long' is 32 bits and 'time_t' is 64.  (Thanks to Elliott Hughes.)
2013-12-26 18:34:28 +00:00
christos
5bf528c548 add smbfs library 2013-12-26 14:15:29 +00:00
joerg
754ebc04ba Explicitly enable FPU support. 2013-12-25 22:05:12 +00:00
christos
3504287a90 fix bug in previous change (sz should be the size of the newly allocated
buffer).
2013-12-25 19:42:23 +00:00
wiz
e033636c5e Sort errors. Use parentheses instead of Pq in normal text. 2013-12-25 02:49:52 +00:00
dholland
d5c275e596 typo 2013-12-25 00:58:50 +00:00
dholland
efb018a64b Rewrite for clarity and add an example. 2013-12-24 22:31:11 +00:00
mlelstv
1d339cd8f0 Resolve symlinks and cook the targets instead of the symlink names. 2013-12-22 14:31:51 +00:00
christos
3d0abaffba - don't clobber hp in the RES_USE_INET6 case
- increment naddrs in the yp case
- don't use __hostalias(), it is not thread-safe.
2013-12-22 02:45:16 +00:00
christos
a296e15ea3 this is supposed to be re-entrant, call don't call __hostalias that uses
a static buffer.
2013-12-22 02:40:48 +00:00
christos
b65f650cb0 remove __P 2013-12-20 21:04:09 +00:00
joerg
d26da565f7 Drop .fpu. Discussed with Matt. 2013-12-20 15:35:48 +00:00
wiz
f61d31bbaf Sort errors. 2013-12-20 13:48:45 +00:00
joerg
06ad76dac8 Only apply -fno-tree-vrp for GCC. 2013-12-19 22:20:01 +00:00
rmind
0ec95f7a47 Add a man page for shm_open(3) and shm_unlink(3). Obtained from FreeBSD,
with various modifications.
2013-12-19 19:40:08 +00:00
rmind
4aae4db7db Add shm_open(3) and shm_unlink(3) to support POSIX shared memory objects.
They are implemented using tmpfs (mounted at /var/shm).

Discussed on tech-{kern,userlevel} (quite a while ago).
2013-12-19 19:11:50 +00:00
pooka
2d749e995e Note that etfs keys are not visible in directory listings,
per discussion with bad
2013-12-19 15:51:39 +00:00
pooka
cbbcae5f8b remove outdated comment (since quite a few months ago) 2013-12-18 20:24:04 +00:00
christos
e73d0381b5 It's been many years since realloc(NULL, size) == malloc(size). Also don't
destroy pointers on allocation errors so someone can free them later.
2013-12-14 18:04:56 +00:00
christos
4008ee50a3 knf, reduce pointer gymnastics 2013-12-14 18:04:00 +00:00
christos
dd8afc980f time_t_{min,max} are only used in localtime.c 2013-12-13 10:37:24 +00:00
christos
71b51eb841 add a cast for sparc64 where int_fast32_t is long (should it be?), and
time_t is int32_t (for compat)
2013-12-13 10:34:47 +00:00
matt
7118e2b334 Make sure the __CTOR_LIST__ is just aligned to a pointer boundary.
By default, mips N32 will aligned to a 64-bit boundary not 32-bit
which causes an extra NULL entry to be added.
2013-12-11 06:55:24 +00:00
joerg
75a5993e4d Moved to src/common. 2013-12-11 01:29:29 +00:00
joerg
aceb213538 Allow kernel code to access constant databases by moving cdbr(3) and the
required mi_vector_hash(3) into src/common.
2013-12-11 01:24:08 +00:00
christos
2c96d15abe CID 1135779: Fix resource leak 2013-12-10 20:58:45 +00:00
wiz
d860f590d4 Fix typo ("then" instead of "than") 2013-12-09 09:35:16 +00:00
dholland
79ecfd8450 add note about gets() 2013-12-08 21:29:15 +00:00
matt
36a2626fcd Make sure t9 ($25) is properly set before calling ___start 2013-12-08 06:32:36 +00:00
blymn
d345484675 Make the touch family of calls actually force an update of the
terminal bypassing optimisations.  Previously if curses thought curscr
was in sync with virtscr (curses concept of what is on the screen) then
nothing would be output.  This change forces an update out to the terminal
regardless.
2013-12-06 11:23:47 +00:00
joerg
fcff7df126 Add cdbr_open_mem. 2013-12-05 21:17:23 +00:00
joerg
094e2c7925 Don't include bswap for ARM right now, the routines require ARMv6.
Separate the soft-float code and don't include it in the libgcc case.
2013-12-03 16:14:50 +00:00
joerg
baf8298edf Add ARM (EABI) specific sources. Split off code that requires C11,
unwind support in libc or overlaps with soft-float in preparation for
using compiler-rt in the non-clang case.
2013-12-03 02:28:51 +00:00
lneto
c4a02e0a12 changed lua_Number to int64_t 2013-12-02 04:39:10 +00:00
christos
b605a13ba6 - centralize opening of regular and temp files to avoid code duplication
- don't cast malloc
- use malloc sizeof(*var) instead of sizeof(type)
2013-12-01 00:22:48 +00:00
joerg
828e70428b fabsl alias. 2013-11-30 22:39:04 +00:00
joerg
526051f644 Use PLT_SYM. 2013-11-30 20:54:14 +00:00
joerg
d0dcd65c88 Use PLT_SYM. 2013-11-30 20:20:42 +00:00
joerg
cd32ef253c Include crtbegin.h first to make it possible to build with the stricter
attribute consistency checks in clang.
2013-11-29 23:00:48 +00:00
joerg
07d3f56792 Use normal style for checking for long double support. Add missing
aliases for fminl and fmaxl, fabsl is here just for symmetry.
2013-11-29 22:16:10 +00:00
joerg
6a37a8bcd1 Add fabsl alias if necessary. 2013-11-29 22:15:26 +00:00
mrg
75219f3a01 update to MPC 1.0.1. 2013-11-28 12:08:56 +00:00
khorben
cb0d35143e The document date was not updated as it should have been. 2013-11-28 03:45:31 +00:00
khorben
c45aa5be46 Fixed a typo in the example code for select(2) 2013-11-28 02:46:37 +00:00
christos
f1abc9f9db goodbye CIRCLEQ, welcome TAILQ 2013-11-26 01:17:00 +00:00
martin
3807220809 Provide expm1f() 2013-11-24 18:50:58 +00:00
martin
56e076908e Provide erff() and erfcf(). 2013-11-24 15:16:49 +00:00
martin
d506da106c Provide cbrtl() and cbrtf() for vax 2013-11-24 15:12:10 +00:00
martin
707fcaf05d Provide cbrtf() and cbrtl() 2013-11-24 14:49:00 +00:00
martin
8a90528455 Provide powl() 2013-11-24 14:46:18 +00:00
martin
d8880f8387 Provide (very stupid) versions of atanf(), asinf() and acosf() 2013-11-24 14:41:53 +00:00
christos
46b322ca46 No need for bzero, memset provides it. 2013-11-24 03:50:17 +00:00
jakllsch
40814e46f2 Remove now-non-existant bzero.S from sources list. 2013-11-23 22:23:31 +00:00
martin
e2f095e02f Fix very stupid typo 2013-11-23 11:40:56 +00:00
martin
f4e3824c84 For the non-fenv archs: just use double - punt 2013-11-22 20:15:06 +00:00
martin
1751681322 Fix a cast from the lint cleanup that made small exponents (i.e. values < 1)
sign extend wrong and overflow, causing an underflow in all 128 bit sqrt
calculations.
2013-11-22 17:04:24 +00:00
christos
c64e72248f switch from circleq to tailq, from FreeBSD 2013-11-22 16:25:51 +00:00
martin
e37a907951 Try to fix the build (again): move e_sqrtl.c to common soure, but
move the include of fenv.h into the #ifdef __HAVE_LONG_DOUBLE block
and also provide a -DHAVE_FENV_H from the makefile for archs that have
it - leaving out exception settings on architectures that do not provide
it.
2013-11-22 13:37:24 +00:00
martin
b2718b01b0 Fix stupid bug in previous (fixing fmodf) 2013-11-22 10:59:31 +00:00
rmind
805a41fbfe Add npf_tableset_syncdict() to sync the table IDs in the proplib dictionary,
as they can change on reload now.  Also, fix table name checking in npfctl.
2013-11-22 00:25:51 +00:00
christos
9e14bd8cd4 From Ed Maste:
libexecinfo: Include terminating null in byte count

  Otherwise, a formatted string with a strlen equal to the remaining
  buffer space would have the last character omitted (because vsnprintf
  always null-terminates), and later the assert in backtrace_symbols_fmt
  would fail.
2013-11-21 16:02:21 +00:00
christos
cdffa8c1c4 Simplify previous. 2013-11-21 15:40:17 +00:00
martin
60fdeb717f Make ext_fraclm and ext_frachm parts of the long double mantissa optional
in generic code
2013-11-21 14:14:13 +00:00
martin
497f604871 Fix copy & pasto (make temp variable long double).
Fixes fmodl() test failure on sparc64
2013-11-21 13:41:10 +00:00
martin
d2eda6d998 e_sqrtl.c requires fenv.h, so only build it on platfomrs supporting that 2013-11-21 11:21:54 +00:00
martin
cd0bb19b28 Add fmodf and fmodl 2013-11-21 10:48:11 +00:00
blymn
0eefb0f72f Correct the allocation for the reformat buffer, thanks to mlelstv for
the fix.
2013-11-21 09:40:19 +00:00
martin
acdd726fe5 PR 48384: reorganize struct ieee_ext for sparc64 to only use a high/low
part for the mantissa.
Adjust arch specific code accordingly.
2013-11-20 22:22:20 +00:00
martin
42e0203237 Make it compile on archs with implicit NBIT 2013-11-20 21:12:30 +00:00
joerg
f1faa48b8c Fix operand order. 2013-11-20 12:29:13 +00:00
joerg
f20cb70dbc Long double conditional. 2013-11-20 11:39:00 +00:00
joerg
f63f9867dd Add cbrtl(3) and sqrtl(3), from FreeBSD. 2013-11-19 19:24:33 +00:00
joerg
4281b1a8f9 Report correct exception for fmodl. 2013-11-19 14:04:24 +00:00
joerg
af35a9928f Alias to fmod for platforms with double == long double 2013-11-19 14:02:59 +00:00
joerg
2786173415 Use an empty string, not a null pointer for nullname. 2013-11-18 20:51:03 +00:00
martin
44525f39e0 Simplify previous by using CSU_MACHINE_ARCH. Hint from Takeshi Nakayama. 2013-11-17 11:16:09 +00:00
martin
3fb362f863 We do not want to build the code model markes when creating the 32bit
compat libs for sparc64
2013-11-16 10:50:43 +00:00
martin
6aa2ab9e22 Make it compile on archs with implicit NBIT 2013-11-14 15:25:22 +00:00
martin
591a8c0745 On sparc64: create additional "marker" object files, that can be used by the
compiler to encode the used code model in binaries.
2013-11-14 12:19:34 +00:00
wiz
c0e2590a8c Remove annoying comma and sort SEE ALSO. 2013-11-14 00:13:41 +00:00
christos
fad7083044 PR/48379: mention kqueue functionality 2013-11-13 23:58:51 +00:00
wiz
a987b5b309 Add missing comma. 2013-11-13 22:11:52 +00:00
joerg
bc2f32b2d9 truncl(3) 2013-11-13 22:09:55 +00:00
joerg
cbc2f8caeb Add FreeBSD's truncl and minimal testing. 2013-11-13 12:58:11 +00:00
mbalmer
d84d598888 Add the syslog(3) Lua binding to the build. 2013-11-13 09:49:08 +00:00
joerg
e53a269b0d Add missing __HAVE_LONG_DOUBLE protection. 2013-11-13 01:03:08 +00:00
joerg
3988594e8b Typo. 2013-11-12 17:37:43 +00:00
joerg
06b4b3a613 Add some fake long double -> double wrappers for various transcendental
functions. They are expected to be implement properly at a later time.
2013-11-12 17:36:14 +00:00
joerg
d0d4402155 Initial version of fmodl from FreeBSD.
Basic test case for the fmod family.
2013-11-12 16:48:39 +00:00
mbalmer
f9cf0d6e6c Add a syslog(3) binding for Lua (not yet linked to the build.) 2013-11-12 14:32:03 +00:00
wiz
32db1dc333 Remove superfluous comma. 2013-11-12 06:06:21 +00:00
rmind
1e7342c150 NPF: add support for table naming and remove NPF_TABLE_SLOTS (there is
just an arbitrary sanity limit of NPF_MAX_TABLES currently set to 128).

Few misc fixes.  Bump NPF_VERSION.
2013-11-12 00:46:34 +00:00
joerg
80f3dc5a69 Man page entries for ceill, floorl and roundl. 2013-11-12 00:10:29 +00:00
joerg
2e412cf6b8 Add initial version of ceill, floorl and roundl from FreeBSD. 2013-11-11 23:57:34 +00:00
joerg
f0495d06b6 Explicitly depend on sys/param.h to pick up __NetBSD_Version changes. 2013-11-11 10:24:27 +00:00
joerg
0c8d18a9b2 Preserve the initial x87 control word in the global FP environment
in preparation for adjusting the default based on the main binary
version.
2013-11-11 00:31:51 +00:00
joerg
367a793559 Sort out relationship with crt0.o on major bump. 2013-11-10 20:59:27 +00:00
christos
5fe8b8f1c1 remove unused variable 2013-11-10 03:14:16 +00:00
christos
25dc998745 fix unused variable warnings 2013-11-09 21:41:03 +00:00
njoly
1efda77ecf Add utimens/lutimens man pages links. 2013-11-09 13:05:59 +00:00
blymn
69b405aa23 Rename the old __waddbytes function to _cursesi_waddbytes and add a
parameter that controls whether or not certain characters in the
string are interpreted or not (things like tab being expanded).

Make __waddbytes a wrapper for _cursesi_waddbytes that passes all
parameters and sets the flag for character interpretation for backward
compatibility.

Fix an incipient bug in _cursesi_waddbytes where garbage would have
been written to the terminal if the terminal TABSIZE was set > 8 and
character interpretation is on.

Convert all internal __waddbytes calls to use _cursesi_waddbytes, fix
the function prototypes and add a new flag that will be used later.

Fix the addchstr family functions so that they call _cursesi_waddbytes
with character interpretation off as per SUSV2.
2013-11-09 11:16:59 +00:00
wiz
918ebd8ff7 Mark up NULL with Dv. 2013-11-08 13:17:45 +00:00
rmind
a79812ea10 NPF: add support for specifying the interfaces before they are attached.
If an interface is or gets detached, all associated rules and connections
will be deactivated (it might be useful to have an option to invalidate
the associated connections).  Once the interface is reattached they will
become active.

Bump NPF_VERSION.
2013-11-08 00:38:26 +00:00
christos
baa7071088 we don't support stpncpy until gcc does 2013-11-07 02:01:42 +00:00
tron
27c36eab53 Fix build problems. 2013-11-06 21:05:27 +00:00
christos
27c90c0e19 revert previous, will turn off globally. 2013-11-06 19:56:38 +00:00
christos
48ec4b4e3a XXX: gcc initialization (mc68k gcc-4.5.x gcc-4.8.x) 2013-11-06 19:50:10 +00:00
christos
eb33cee45c handle old gcc 2013-11-06 16:58:58 +00:00
christos
6c5b63c739 simplify. 2013-11-06 16:49:21 +00:00
christos
c15ffc1416 add stp{,n}cpy 2013-11-06 16:31:08 +00:00
christos
cd2724da71 fix doc for strcpy, strcat
add stp{,n}cpy
2013-11-06 16:30:55 +00:00
christos
1fd1820dad simplify 2013-11-06 16:30:27 +00:00
christos
c67d63d207 fix old style decls 2013-11-02 23:54:04 +00:00
pooka
9f9913cebe Workaround a gcc -Wuninitilized whine
github/buildrump.sh issue #44
2013-11-01 23:22:13 +00:00
wiz
acfbbe39c1 Try improving the description. 2013-10-31 00:30:14 +00:00
pooka
d3852222c9 Oh, stdint.h isn't written with a comma ... 2013-10-30 13:08:14 +00:00
pooka
e5aed19d72 need to include stdint.h before rump/rumpuser.h 2013-10-30 12:55:53 +00:00
pooka
079cd2100d glibc on MIPS uses the same DYN d_ptr variant as NetBSD and musl.
from Justin Cormack
2013-10-30 12:30:32 +00:00
mrg
a078c85622 convert to ANSI C definitions. 2013-10-28 01:06:36 +00:00
rmind
d60eb8c12f librumpuser: add some #ifdef __APPLE__ and missing bits to build it on OS X.
OK pooka@
2013-10-27 16:39:46 +00:00
mbalmer
e94b90148d More user friendly sqlite.open() function.
Add a few more symbols.
Register all function in the sqlite table.
2013-10-27 12:38:08 +00:00
mbalmer
36e5572b84 also register gpio_methods on the gpio table 2013-10-26 09:18:00 +00:00
joerg
2f95103bdc Add entries for ctor/dtor switch. 2013-10-24 19:37:35 +00:00
matt
9818090a90 Reduce amount of casts and make LP64 safe. 2013-10-22 08:08:51 +00:00
skrll
c78bffbcda Fix bug introduced in revision 1.13 which meant longjmp would never
work on EABI where VFP didn't exist.

Hi gimpy!
2013-10-21 08:28:14 +00:00
wiz
db0dcb5a00 Minor fixes. 2013-10-19 23:34:48 +00:00
mrg
5ff07852c5 remove useless variable 2013-10-19 22:57:46 +00:00
christos
e29c34aa52 document the scopeid functions 2013-10-19 19:56:56 +00:00
christos
1f484a2734 use new constants 2013-10-19 15:47:02 +00:00
christos
c2541c7c76 add inet6_scopeid 2013-10-19 00:08:34 +00:00
christos
9912eb3f0e bump for scopeid functions 2013-10-19 00:06:50 +00:00
christos
cbdcb619b0 fix unused warnings 2013-10-18 19:53:59 +00:00
christos
eca2236bd9 use the masked variable 2013-10-18 17:03:02 +00:00
mrg
23d3e330cb convert to full ANSI C. 2013-10-18 02:19:12 +00:00
christos
fc8781bab9 Avoid casting gymnastics that lead to pointer aliasing by introducing an
inline function.
2013-10-17 23:58:05 +00:00
christos
b9ba14885c remove always inline because new gcc bitches. 2013-10-17 23:56:17 +00:00
njoly
349036b521 Change mknodat(2) device argument type from uint32_t to dev_t.
Adds needed extra PAD argument for 64bit alignment, and libc wrapper.
2013-10-17 18:01:11 +00:00
roy
2e2213ef89 Add TABSIZE, which is derived from terminfo init_tabs.
Use this when processing \t.
If TABSIZE is set in the environment, this takes precedence.
2013-10-16 19:59:29 +00:00
roy
0f3cb8baf7 Define WA_NORMAL 2013-10-16 12:43:35 +00:00
joerg
50850b07af Hook complex operation support into libm when not using libgcc. 2013-10-15 23:59:36 +00:00
roy
f8157294d8 Note that delwin(3) is a null-op if win is NULL. 2013-10-15 22:15:17 +00:00
christos
8fd1aec131 Instead of turning off the 8th bit on resume, turn it on, as it is on by
default. Problem reported by atatat@ when suspending vi and resuming loses
the ability to use the alt key.
2013-10-15 13:00:52 +00:00
njoly
a837ea1a5b Adjust needed includes for fchmodat/mkdirat/mkfifoat/mknodat/fstatat
syscalls.
2013-10-15 11:43:21 +00:00
joerg
aa6e9499ca Rename USE_LIBGCC to HAVE_LIBGCC and retry using it as flag on unwind.h. 2013-10-14 16:00:16 +00:00
joerg
d06922ddf4 Include compiler-rt and libunwind in libc for Clang/x86 builds. 2013-10-14 01:30:21 +00:00
matt
fa741d8823 Use MACHINE_CPU for m68k. Use similar logic for both tests. 2013-10-09 22:33:41 +00:00
ast
9994c709c8 Fixed spelling of 'appeared'. 2013-10-05 21:24:36 +00:00
njoly
6c208a44f4 Add missing El macro. 2013-10-05 09:18:56 +00:00
christos
fda5f877e5 prefix compat with __ in case __dso_hidden is not available 2013-10-04 21:07:37 +00:00
christos
ca2d95d15f avoid linker warning for compat symbols that are used internally in libc,
by introducing a hidden compat_foo() function, using that internally in
libc, and exposing foo as a strong alias to compat_foo(). I am open for
better ideas.
2013-10-04 20:49:16 +00:00
mrg
e2079e269f move netpgp, lua and npf libraries to depenancy points after the
libraries they depend upon.  netpgp wants libz, lua wants libm,
and npf wants libnpf.
2013-10-03 20:02:58 +00:00