]> git.pond.sub.org Git - empserver/commit
Don't fake open() and fcntl() just for ef_open()
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 13 Apr 2009 16:20:52 +0000 (18:20 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Mon, 30 Nov 2009 18:45:27 +0000 (19:45 +0100)
commitdbef646f5d2ae41527ba547fc3264715aafad7da
treed04a572f33179331e9ca05d68a0241e7c80d0852
parentc665c83ba45f90211bd32ec2dd7d53758465adb2
Don't fake open() and fcntl() just for ef_open()

Put the Windows code into new open_locked() instead.  It's ugly having
that in file.c, but the fakes are ugly too, and somewhat brittle.
Remove posix_open(), F_SETLK, F_RDLCK, F_WRLCK, struct flock, and
simplify fcntl().
src/lib/common/file.c
src/lib/w32/posixio.c
src/lib/w32/unistd.h
src/lib/w32/w32misc.h