On Wed, 18 Oct 2000, Igor Khasilev wrote:
> > oops.c
> >
> > if ( fcntl(pid_d, F_SETLK, &fl) < 0 ) {
> > my_xlog(LOG_SEVERE, "main(): Fatal: Can't lock pid
> > file: %m\n");
> > do_exit(1);
> >
> > here goes the oops off.
> > printing these variables:
> >
> > errno=22
> > pid_d=3 F_SETLK=13 fl=0.000000l
>
> fl is structure, but in %d format I can't see values of fields.
> here is code before this call:
>
> bzero(&fl, sizeof(fl));
> fl.l_type = F_WRLCK;
> fl.l_whence = 0; fl.l_len = 0;
>
> so, everything looks fine. But for sure need to see all fields if "fl"
> ftructure.
pid_d=3 F_SETLK=13 &fl=5.579989l
fl.l_type=1
fl.l_whence=0
fl.l_start=0
fl.l_len=0
fl.l_pid=0
/usr/include/asm/fcntl.h:#define F_WRLCK 1
> What can I read from man fcntl on Solaris:
>
> EINVAL cmd is F_GETLK, F_SETLK, or F_SETLKW and the
> third argument or the data it points to is not
> valid, or fildes refers to a file that does
> not support locking.
humm.. I think that structure is fine.
> > (printed in %d format)
> >
> > #define EINVAL 22 /* Invalid argument */
> >
> >
> > EINVAL For F_DUPFD, arg is negative or is greater than
> > the maximum allowable value. For F_SETSIG, arg
> > is not an allowable signal number.
> >
> > Does it say You anything, Igor?
> >
> > --
> > VWOL
> > Tamas SZERB <[EMAIL PROTECTED]>
> > GPG public key: http://alabama.inf.elte.hu/~toma/gpgkey.asc
> > PGP public key: http://alabama.inf.elte.hu/~toma/pgpkey.asc
> >
> > =====================================================================
> > If you would like to unsubscribe from this list send message to
> > [EMAIL PROTECTED] with "unsubscribe oops-eng" in message body.
> > Archive is accessible on http://www.paco.net/oops/
> >
>
> Igor Khasilev |
> PACO Links, igor at paco dot net |
>
> =====================================================================
> If you would like to unsubscribe from this list send message to
> [EMAIL PROTECTED] with "unsubscribe oops-eng" in message body.
> Archive is accessible on http://www.paco.net/oops/
>
--
VWOL
Tamas SZERB <[EMAIL PROTECTED]>
GPG public key: http://alabama.inf.elte.hu/~toma/gpgkey.asc
PGP public key: http://alabama.inf.elte.hu/~toma/pgpkey.asc
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops-eng" in message body.
Archive is accessible on http://www.paco.net/oops/