Commit Briefs

Russ Cox

9pfuse: do not fswalk("..")

f is open, so walk will fail. The comments say we only need one directory anyway. Fixes #277.



Russ Cox

libthread: fix nbrecvul, recvul to match man page, Plan 9

They return 0 on failure, not -1. Bug introduced in my original libthread-for-Unix code. Fixes #230.


Russ Cox

cmd/9pfuse: ignore FMODE_EXEC open flag

Improved error message in case of unexpected open flags. The message unexpected open flags requested=0100040 unhandled=040 prompted me to clear the FMODE_EXEC flag, although I wonder if I shouldn't have set OEXEC (0x3) instead.


Russ Cox

clock: import from plan 9

Fixes #250.


Russ Cox

lib9: rm unused _p9translate.c

Fixes #238.


Russ Cox

devdraw: AUTOFRAMEWORK CoreFoundation on macOS

Fixes #273.


Russ Cox

devdraw: x11 working again

Need to think a bit more about locking, but overall it's a working devdraw. Multiclient mode may not be working but nothing is using it yet.


Russ Cox

devdraw: multiclient mode





Russ Cox

devdraw: refactor, clean up mac screen

Also turn mac-srv.c into a generic srv.c, so we can remove the duplication with x11-srv.c.