Commit Graph

9681 Commits

Author SHA1 Message Date
dholland
7f6461e52c bump date for previous 2014-02-02 18:06:33 +00:00
dholland
74b6f13039 Reorg second paragraph too, to group related info together. 2014-02-02 17:32:38 +00:00
dholland
61bb893049 Rework description for clarity; prompted by chat comments from bad@. 2014-02-02 17:30:06 +00:00
wiz
d88140fcc8 Sort errors. Bump date for previous. 2014-02-02 16:59:13 +00:00
wiz
08c720a8d8 Bump date for previous. 2014-02-02 16:59:06 +00:00
martin
b450cd5b5f Remove paranthesis from return operands. 2014-02-02 14:54:39 +00:00
martin
2934fa70dc Limit the amount of kernel memory a posix_spawn syscall can use (for handling
the file action list) by limiting the maximum number of file actions to
twice the current file descriptor limit.
Fix a few bugs in the support functions and document the new limit.
From Maxime Villard.
2014-02-02 14:48:57 +00:00
wiz
0717db96f8 Mark up HZ. 2014-02-02 08:31:49 +00:00
martin
a7682b765e Fix unsigned 64 bit int to long double conversion for numbers that would not
fit into a signed 64 bit int. Found by latest t_floatunditf test case
failuer, hint from Matt Thomas.
2014-02-02 08:14:39 +00:00
christos
4acd8c5085 mention how HZ affects us 2014-02-01 22:42:45 +00:00
matt
193dbcdaae Since powerpc passes 8 arguments in registers and the syscall number in r0,
shuffle register argument so the kernel won't need to access the stack to
retrieve that last argument.
2014-02-01 20:26:21 +00:00
wiz
56c73caebc Fix prototype in SYNOPSIS, mark up NULL with Dv. 2014-01-31 21:11:05 +00:00
christos
b2a02f6aa7 expose __lwp_park60 2014-01-31 20:45:48 +00:00
matt
969b8a91e4 Since N32/N64 pass the first 8 arguments in registers, we can load all
the arguments into those registers before invoking the syscall having
the kernel syscall handler from having to do that.
2014-01-31 18:06:26 +00:00
matt
7b24ff02b9 Add unordtf2.c 2014-01-30 19:11:54 +00:00
matt
cf45a84019 Make confiditon on FLOAT128 2014-01-30 19:11:41 +00:00
matt
cb4b3194bc unord for float128 long double 2014-01-30 19:06:54 +00:00
joerg
074e94778c Provide a simple floatunditf implementation, at least mips64 needs one. 2014-01-30 15:06:18 +00:00
joerg
171c68668f Use fixunssfsi and fixunsdfsi from compiler-rt. 2014-01-30 15:05:49 +00:00
joerg
720b2586bd Include compiler-rt in libc, libm and libkern. 2014-01-29 23:37:18 +00:00
joerg
8436f0d0c6 Long double support builds for PPC now. 2014-01-29 22:38:18 +00:00
macallan
b2f3ff1f14 no need to duplicate the generic fabs_ieee754.c here 2014-01-28 14:10:39 +00:00
macallan
8a85f2a73f split fabs.c into hardfloat .S and softfloat .c as requested by joerg 2014-01-28 13:47:04 +00:00
apb
36ef98548b Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
2014-01-27 08:18:07 +00:00
christos
c5e15b0d42 CID 1163170, 1164171, resource leak
CID 1161172 double free
2014-01-24 17:26:18 +00:00
skrll
b8d67b7599 Load the magic into the right register for the comparison in _longjmp 2014-01-24 10:19:18 +00:00
christos
49a87ab418 remove bogus comment, we are not working around an assembler issue. 2014-01-24 00:20:54 +00:00
christos
eb850bda79 Use a constant in the text segment to avoid the .lit8 out of range relocation
error.
2014-01-23 03:08:50 +00:00
joerg
0369ac6673 One vmsr is enough. 2014-01-23 00:00:16 +00:00
seanb
0c93806c37 Handle case where a 0 length template string or a template
of all 'X' would dereference, and maybe assign to, memory
before the template.  Simplify.
2014-01-21 19:09:48 +00:00
christos
002a6c3217 Increment to the value, not the pointer. (Thorsten Brehm) 2014-01-21 17:39:24 +00:00
joerg
3c3c6b7eef Use fabs_ieee754.c. 2014-01-20 17:14:38 +00:00
yamt
0136449606 vfwprintf: fix error propagation
PR/47660 (Julio Merino)
2014-01-20 14:11:03 +00:00
apb
f500068b4e If MKREPRO=yes, make the tags file refer to /usr/src
instead of referring to the actual source directory ${NETBSDSRC}.
2014-01-19 11:36:45 +00:00
joerg
484ea90199 ARM needs __clear_cache. 2014-01-18 21:27:11 +00:00
joerg
c23f371293 Must use LIBC_MACHINE_ARCH for deciding whether 64bit support code is
neded. Otherwise e.g. i386 compat libs are broken.
2014-01-18 21:26:46 +00:00
christos
3a5ace8027 revert previous, it causes other problem and I cannot easily debug it. 2014-01-18 15:21:41 +00:00
joerg
544c834ab7 __fixsfdi is required, __fixdfsi already in softfloat. 2014-01-18 03:28:28 +00:00
joerg
527d1fa144 Use a separate variable for the use of GCC's unwind code. 2014-01-18 01:08:56 +00:00
joerg
85b46b0fba GC 2014-01-17 22:20:04 +00:00
joerg
efed6ce3cb Use generic version of fabs for softfloat. 2014-01-17 22:19:46 +00:00
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
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
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
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
joerg
aee684a924 TODO: fix stdout/stdin/stderr to not require copy relocations 2014-01-14 17:20:57 +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
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
njoly
115fef786a Kill unneeded paragraph macro. 2014-01-07 13:34:11 +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
dholland
1a69f6275d O_SYNC, not O_FSYNC. Spotted by "beatnix" on freenode. 2013-12-28 20:03:22 +00:00
christos
6ddea99505 moved to common 2013-12-27 20:25:11 +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
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
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
joerg
06ad76dac8 Only apply -fno-tree-vrp for GCC. 2013-12-19 22:20:01 +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
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
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
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
6a37a8bcd1 Add fabsl alias if necessary. 2013-11-29 22:15:26 +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
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
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
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
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
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
joerg
367a793559 Sort out relationship with crt0.o on major bump. 2013-11-10 20:59:27 +00:00
njoly
1efda77ecf Add utimens/lutimens man pages links. 2013-11-09 13:05:59 +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
eb33cee45c handle old gcc 2013-11-06 16:58:58 +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
wiz
acfbbe39c1 Try improving the description. 2013-10-31 00:30:14 +00:00
mrg
a078c85622 convert to ANSI C definitions. 2013-10-28 01:06:36 +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
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
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
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
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
mlelstv
6bd854d718 Don't return 0x1.0p31 for every input value 2^N.
There is also no need to special case the value 1.
2013-09-30 19:32:14 +00:00
pooka
f42f517708 Make compile with -DNO_FLOATING_POINT 2013-09-23 12:41:37 +00:00
apb
b2b514d90a Attempt to clarify that fsync() is like fsync_range() with the
FFILESYNC flag but not the FDISKSYNC flag.

Add a paragraph of weasel words about how writing to a permanent
storage device does not necessarily write to permanent storage media
within that device.

Move the description of FDISKSYNC into the same list as FDATASYNC
and FFILESYNC.

Change the order of paragraphs or sentences in an attempt to
improve the flow.
2013-09-22 10:02:05 +00:00
christos
33d9f9e08d Welcome to tzcode 2013e:
Changes affecting API

    The 'zic' command now outputs a dummy transition when far-future
    data can't be summarized using a TZ string, and uses a 402-year
    window rather than a 400-year window.  For the current data, this
    affects only the Asia/Tehran file.  It does not affect any of the
    time stamps that this file represents, so zdump outputs the same
    information as before.  (Thanks to Andrew Main (Zefram).)

    The 'date' command has a new '-r' option, which lets you specify
    the integer time to display, a la FreeBSD.

    The 'tzselect' command has two new options '-c' and '-n', which lets you
    select a zone based on latitude and longitude.

    The 'zic' command's '-v' option now warns about constructs that
    require the new version-3 binary file format.  (Thanks to Arthur
    David Olson for the suggestion.)

    Support for floating-point time_t has been removed.
    It was always dicey, and POSIX no longer requires it.
    (Thanks to Eric Blake for suggesting to the POSIX committee to
    remove it, and thanks to Alan Barrett, Clive D.W. Feather, Andy
    Heninger, Arthur David Olson, and Alois Treindl, for reporting
    bugs and elucidating some of the corners of the old floating-point
    implementation.)

    The signatures of 'offtime', 'timeoff', and 'gtime' have been
    changed back to the old practice of using 'long' to represent UT
    offsets.  This had been inadvertently and mistakenly changed to
    'int_fast32_t'.  (Thanks to Christos Zoulos.)

    The code avoids undefined behavior on integer overflow in some
    more places, including gmtime, localtime, mktime and zdump.

  Changes affecting the zdump utility

    zdump now outputs "UT" when referring to Universal Time, not "UTC".
    "UTC" does not make sense for time stamps that predate the introduction
    of UTC, whereas "UT", a more-generic term, does.  (Thanks to Steve Allen
    for clarifying UT vs UTC.)

  Data changes affecting behavior of tzselect and similar programs

    Country code BQ is now called the more-common name "Caribbean Netherlands"
    rather than the more-official "Bonaire, St Eustatius & Saba".

    Remove from zone.tab the names America/Montreal, America/Shiprock,
    and Antarctica/South_Pole, as they are equivalent to existing
    same-country-code zones for post-1970 time stamps.  The data for
    these names are unchanged, so the names continue to work as before.

  Changes affecting code internals

    zic -c now runs way faster on 64-bit hosts when given large numbers.

    zic now uses vfprintf to avoid allocating and freeing some memory.

    tzselect now computes the list of continents from the data,
    rather than have it hard-coded.

    Minor changes pacify GCC 4.7.3 and GCC 4.8.1.

  Changes affecting the build procedure

    The 'leapseconds' file is now generated automatically from a
    new file 'leap-seconds.list', which is a copy of
    <ftp://time.nist.gov/pub/leap-seconds.list>.
    A new source file 'leapseconds.awk' implements this.
    The goal is simplification of the future maintenance of 'leapseconds'.

    When building the 'posix' or 'right' subdirectories, if the
    subdirectory would be a copy of the default subdirectory, it is
    now made a symbolic link if that is supported.  This saves about
    2 MB of file system space.

    The links America/Shiprock and Antarctica/South_Pole have been
    moved to the 'backward' file.  This affects only nondefault builds
    that omit 'backward'.

  Changes affecting documentation and commentary

    Changes to the 'tzfile' man page

      It now mentions that the binary file format may be extended in
      future versions by appending data.

      It now refers to the 'zdump' and 'zic' man pages.

    Changes to the 'zic' man page

      It lists conditions that elicit a warning with '-v'.

      It says that the behavior is unspecified when duplicate names
      are given, or if the source of one link is the target of another.

      Its examples are updated to match the latest data.

      The definition of white space has been clarified slightly.
      (Thanks to Michael Deckers.)

    Changes to the 'Theory' file

      There is a new section about the accuracy of the tz database,
      describing the many ways that errors can creep in, and
      explaining why so many of the pre-1970 time stamps are wrong or
      misleading (thanks to Steve Allen, Lester Caine, and Garrett
      Wollman for discussions that contributed to this).

      The 'Theory' file describes LMT better (this follows a
      suggestion by Guy Harris).

      It refers to the 2013 edition of POSIX rather than the 2004 edition.

      It's mentioned that excluding 'backward' should not affect the
      other data, and it suggests at least one zone.tab name per
      inhabited country (thanks to Stephen Colebourne).

      Some longstanding restrictions on names are documented, e.g.,
      'America/New_York' precludes 'America/New_York/Bronx'.

      It gives more reasons for the 1970 cutoff.

      It now mentions which time_t variants are supported, such as
      signed integer time_t.  (Thanks to Paul Goyette for reporting
      typos in an experimental version of this change.)

      (Thanks to Philip Newton for correcting typos in these changes.)

    Documentation and commentary is more careful to distinguish UT in
    general from UTC in particular.  (Thanks to Steve Allen.)

    Add a better source for the Zurich 1894 transition.
    (Thanks to Pierre-Yves Berger.)

    Update shapefile citations in tz-link.htm.  (Thanks to Guy Harris.)
2013-09-20 19:06:54 +00:00
christos
4fd46030a6 look in the right place for the modules of compat binaries 2013-09-19 21:19:13 +00:00
christos
8bdd0253b8 Pass MLIBDIR to CPPFLAGS. 2013-09-19 21:18:17 +00:00
joerg
db0a20e19e GC put16.
XXX Use sys/endian.h
2013-09-14 13:05:51 +00:00
njoly
0336046eb1 Add needed sys/stat.h include for utimens functions. 2013-09-14 10:41:18 +00:00
nakayama
c7b602785c Redo previous to fix build break. 2013-09-14 05:38:00 +00:00
joerg
bdfde3da9a Redo the locale cache to be constant. It now contains the localeconv()
data and which LC_MONETARY and LC_NUMERIC values it is derived from.
In newlocale(3) and setlocale(3), check for the existing entries and on
miss, create a new entry. This is currently not using a lock for the
list as the worst case is a small memory leak.
2013-09-13 13:13:32 +00:00