[OpenAFS] namei interface lockf buggy on Solaris (and probably
HP-UX and AIX)
Mon, 11 Sep 2006 12:06:51 -0700
--On Monday, September 11, 2006 1:04 PM +0200 Rainer Toebbicke
> Right, only that for a correct flock() emulation you'd also have to hold
> the necessary locks to prevent another thread from seeking away between
> the two calls... ideally something that is independent of the namei
> locking. And the code would gain in readability had the ifdefs been
> packed into a macro or subroutine.
> In this precise context however, and without wiping cleaner than clean:
> why spend yet another system call on something that nobody cares about.
Or we could just use the nice, sane, _portable_, fcntl() instead and avoid
all of these problems...