This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: F_ULOCK, F_LOCK, F_TLOCK, F_TEST missing in unistd.h
- From: "Gerrit P. Haase" <freeweb at nyckelpiga dot de>
- To: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- Cc: cygwin at cygwin dot com
- Date: Thu, 26 Aug 2004 12:46:02 +0200
- Subject: Re: F_ULOCK, F_LOCK, F_TLOCK, F_TEST missing in unistd.h
- Organization: Esse keine toten Tiere
- References: <4215658170.20040826103850@familiehaase.de> <20040826090950.GZ27978@cygbert.vinschen.de>
- Reply-to: "Gerrit P. Haase" <freeweb at nyckelpiga dot de>
Corinna wrote:
> On Aug 26 10:38, Gerrit P. Haase wrote:
>> Hello,
>>
>> The SUS says these flags belong in unistd.h:
>>
>> #define F_ULOCK 0 /* Unlock a previously locked region */
>> #define F_LOCK 1 /* Lock a region for exclusive use */
>> #define F_TLOCK 2 /* Test and lock a region for exclusive use */
>> #define F_TEST 3 /* Test a region for other processes locks */
>>
>> Could this be added?
> First of all, this is an newlib issue since unistd.h is defined there.
> However, IMHO that doesn't make much sense, as long as the lockf function
> and its prototype is missing as well. What do you need these defines
> for w/o having lockf?
Correct, after defining them I got missing references to lockf.
> Hey, are you going to implement lockf for Cygwin? :-)
Ummm, I wasn't aware that I want to implement it;)
I'll do some research, maybe we can take it easily from FreeBSD?
Gerrit
--
=^..^= http://nyckelpiga.de/donate.html
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/