Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jul 1998 12:11:19 +0930
From:      Greg Lehey <grog@lemis.com>
To:        Brandon Gale <bagale@cgocable.net>, freebsd-questions@FreeBSD.ORG
Subject:   Re: fcntl
Message-ID:  <19980721121119.H2301@freebie.lemis.com>
In-Reply-To: <000001bdb436$d6fed320$ba04e218@dell-xps133c.cgocable.net>; from Brandon Gale on Mon, Jul 20, 1998 at 07:33:45PM -0400
References:  <000001bdb436$d6fed320$ba04e218@dell-xps133c.cgocable.net>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Monday, 20 July 1998 at 19:33:45 -0400, Brandon Gale wrote:
[-- Attachment #2: winmail.dat --]
[-- Type: application/ms-tnef, Encoding: base64, Size: 2.5K --]

[-- application/ms-tnef is unsupported (use 'v' to view this part) --]

Please don't add proprietary attachments.  They're a multiple of the
size of the original message, and we can't read them.

> 	We are having extreme problems using record locking functions (GNU C) on
> machine running FreeBSD 2.2.4.

To the best of my knowledge, there never was a 2.2.4.

> We have had success using flock and locking entire files, however,
> our needs dictate the use of record locking.  We are experienced C
> programmers and cannot get the fcntl function (the only documented
> function in the GNU C Library) to work.  If this is the only
> function that can lock records please explain in detail (and if
> possible an example).  If there are other undocumented functions
> please forward any information and examples you have.  We really
> appreciate any help you could give us and I thank you in advance.

We don't use the GNU C library, but fcntl(2) is a system call.  Can
you describe what problems you're having with it?  Do you appreciate
that this is advisory locking, not mandatory locking? 

Greg
--
See complete headers for address and phone numbers
finger grog@lemis.com for PGP public key

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?19980721121119.H2301>