Commits
- Commit:
c53ad837a734f7570badcb3666ccb3604e7e6467
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: avoid unportable use of d_namlen in dirread
Fixes #395.
- 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:
16f60479e16e3714b376e633c6b902a32e0607ea
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: move seek into open.c
More preparation for opendir.
- Commit:
6fd4e901ce48f2e056c505c81320f786175588ff
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: add close
More preparation for opendir.
- Commit:
58fdc083addda3f95eb8895f474da5a52f145be0
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: merge create, open, dirread into open.c
Preparation for using opendir.
- Commit:
915734a70cf929702f84671c8ea63d483acd34db
- From:
- rsc <devnull@localhost>
- Date:
better error message
- Commit:
b589fce2fbf05ae18a6f015240f87ce2a163521f
- From:
- rsc <devnull@localhost>
- Date:
hard code list of plan 9 services in case they are not in /etc/services
- Commit:
a19ff5b204a5e36ae522feb4acc0f31542b95f38
- From:
- rsc <devnull@localhost>
- Date:
debugging for sam, and an old fix forgotten
- Commit:
c71af67adc9946fe2a560259f5e79174dfa07e8d
- From:
- rsc <devnull@localhost>
- Date:
do not depend on flock
- Commit:
d9e16d252a4f84a6b30a7837ed6524e2dffec5ec
- From:
- rsc <devnull@localhost>
- Date:
get this right
- Commit:
e750400529eb4e655e206cbfba42b156a03c29c3
- From:
- rsc <devnull@localhost>
- Date:
add OLOCK
- Commit:
983990c806eb019cb490449cac70032417222a41
- From:
- rsc <devnull@localhost>
- Date:
C
little bugs
.
wq
VS: ----------------------------------------------------------------------
- Commit:
debcecb539e3bb39ab0609d82743c79208b297af
- From:
- rsc <devnull@localhost>
- Date:
little bug fixes
- Commit:
be36ff68854c86247fdc769c0eaa89eb284b5ca7
- From:
- rsc <devnull@localhost>
- Date:
add -W to specify window size.
various other little fixes.
- Commit:
8ad517944e46710ab832350c0dc3fc4e9239f7e2
- From:
- rsc <devnull@localhost>
- Date:
Today's changes.
More changes.