mirror of
git://git.musl-libc.org/musl
synced 2025-01-24 23:53:45 +00:00
01d9fe4d9f
These are mostly copied from riscv64. _Addr and _Reg had to become int to match compiler-controlled parts of the ABI (result type of sizeof, etc.). There is no kernel stat struct; the userspace stat matches glibc in the sizes and offsets of all fields (including glibc's __dev_t __pad1). The jump buffer is 12 words larger to account for 12 saved double-precision floats; additionally it should be 64-bit aligned to save doubles. The syscall list was significantly revised by deleting all time32 and pre-statx syscalls, and renaming several syscalls that have different names depending on __BITS_PER_LONG, notably mmap2 and _llseek. futex was added as an alias to futex_time64 since it is widely used by software which does not pass time arguments.
17 lines
472 B
C
17 lines
472 B
C
#define FLT_EVAL_METHOD 0
|
|
|
|
#define LDBL_TRUE_MIN 6.47517511943802511092443895822764655e-4966L
|
|
#define LDBL_MIN 3.36210314311209350626267781732175260e-4932L
|
|
#define LDBL_MAX 1.18973149535723176508575932662800702e+4932L
|
|
#define LDBL_EPSILON 1.92592994438723585305597794258492732e-34L
|
|
|
|
#define LDBL_MANT_DIG 113
|
|
#define LDBL_MIN_EXP (-16381)
|
|
#define LDBL_MAX_EXP 16384
|
|
|
|
#define LDBL_DIG 33
|
|
#define LDBL_MIN_10_EXP (-4931)
|
|
#define LDBL_MAX_10_EXP 4932
|
|
|
|
#define DECIMAL_DIG 36
|