Commits
- Commit:
18571208068d5fe2f0bf7b4e980525a7f577c503
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: simplify
Now that everything uses pthreads and pthreadperthread,
can delete various conditionals, all the custom context code,
and so on. Also update documents.
Fixes #355.
- Commit:
b4cc38f94321c71e8d19fbbd4691e72f7c0d817b
- From:
- Russ Cox <rsc@swtch.com>
- Date:
build: drop _XOPEN_SOURCE in u.h on AIX
- Commit:
8cb7308f3a24249ed091c7decf22005c64099783
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: use opendir/readdir to read directories
getdirentries(2) has been deprecated on macOS since 10.5 (ten releases ago).
Using it requires disabling 64-bit inodes, but that in turn makes binaries
incompatible with some dynamic libraries, most notably ASAN.
At some point getdirentries(2) will actually be removed.
For both these reasons, switch to opendir/readdir.
A little clunky since we have to keep the DIR* hidden away
to preserve the int fd interfaces, but it lets us remove a bunch
of OS-specific code too.
- Commit:
5802b09e9d8ceadd2cefdccfd0391c04e492369b
- From:
- Ben Huntsman <BHuntsman@mail2.cu-portland.edu>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
all: fix #includes for AIX, add a few AIX "implementation" files
- Commit:
4982d4ebc3bd4924d73f2f2ad584309e9ec97435
- From:
- Ben Huntsman <BHuntsman@mail2.cu-portland.edu>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
all: update build scripts to fix AIX XL/C compatibility
- Commit:
cb8f7357867a2a5d0bd742ceeb77bce9ad5f435c
- From:
- Russ Cox <rsc@swtch.com>
- Date:
all: remove Linux 2.4 vs 2.6 detection
Linux 2.4 is dead.
(The libthread code hasn't worked for Linux 2.4 for a long time.)
- Commit:
8dcb18f71b1917713d4743ab10968c527acdc62e
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: rm FreeBSD 4 code
Pretty sure FreeBSD 4 is gone now. :-)
- Commit:
657f699ef7e5a91a529337cac76ed48c68a28583
- From:
- David du Colombier <0intro@gmail.com>
- Date:
include: define _DEFAULT_SOURCE
Since glibc 2.20, the _BSD_SOURCE and _SVID_SOURCE macros are
deprecated in favor of the _DEFAULT_SOURCE macro.
See https://sourceware.org/glibc/wiki/Release/2.20#Packaging_Changes
Change-Id: I18dd6a698f3f5aa51d1e45bf53b031bb061e17e8
Reviewed-on: https://plan9port-review.googlesource.com/1500
Reviewed-by: David du Colombier <0intro@gmail.com>
- Commit:
20f5692b7fe1190e6c518ed82764ded41dd92986
- From:
- Russ Cox <rsc@swtch.com>
- Date:
openbsd updates (thanks Pascal Stumpf)
R=rsc
http://codereview.appspot.com/6401049
- Commit:
443d6288386f5521efa7d49bc8ea5be04f5fd696
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libmach, acid, db: 64-bit support
- Commit:
8377cc7a4b9c49f8bad0afded9ab82c25d76d514
- From:
- Russ Cox <rsc@swtch.com>
- Date:
u.h: add int8, uint8
R=rsc
http://codereview.appspot.com/1791044
- Commit:
9a054520852368c0a0d179bedfce60776587a645
- From:
- Russ Cox <rsc@swtch.com>
- Date:
make flate crc32 work when ulong is 64 bits
R=, rsc
CC=
http://codereview.appspot.com/203061
- Commit:
37c9485968da09d0412b2c1297e9c325789476a3
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: fix dirread/stat mismatch on Snow Leopard
http://codereview.appspot.com/116096
- Commit:
c8ae41fb03c43c3a00a144d92e904dc1c28b3fb5
- From:
- Russ Cox <rsc@swtch.com>
- Date:
more licensing
- Commit:
e6c837d612cc884aa4fe68335c121c3dadddeebc
- From:
- Russ Cox <rsc@swtch.com>
- Date:
merge