слегка копнув, нашел вот что...
nolar 14.07.2004 19:54
src/main/pa_os.C:
//#define PA_DEBUG_NO_LOCKING
#ifdef PA_DEBUG_NO_LOCKING
#ifdef HAVE_FLOCK
int pa_lock_exclusive_blocking(int fd) { return flock(fd, LOCK_EX); }
...
flock() на системе есть. то есть должно лочиться.
а вот первые две строчки меня смущают. они, чтоли, противоречат сами себе. константа запрета лоченья не определена, но локи компилируются только когда она опредлена. или я непонял ее смысла и названия...
глубоко в сырцы я не копал и не копну, так как "чужой код - потемки". вы как авторы можете подсказать что и как? и чем теперь лочить? :)