Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Nov 1999 02:44:21 +0300
From:      "Oleg V. Volkov" <rover@lglobus.ru>
To:        Alfred Perlstein <bright@wintelcom.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Is there correct way for program to read from itself?
Message-ID:  <19991119024421.B63985@fly.lglobus.ru>
In-Reply-To: <Pine.BSF.4.05.9911181506090.12797-100000@fw.wintelcom.net>
References:  <19991119013456.A63985@fly.lglobus.ru> <Pine.BSF.4.05.9911181506090.12797-100000@fw.wintelcom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 18, 1999 at 03:09:19PM -0800, Alfred Perlstein wrote:
> > > I think procfs would be even more helpful (unless the 'file' is still
> > > done, or is it?)  You guys should have gotten my profs suggestion
> > > but someone obviously dropped cc lines.  *sigh*
> > > And Greg is definetly right, you should be able to look around to
> > > solve this problem, if the problem is then PATH, then searching
> > > the path is what you need to do, but I still think procfs offers
> > > what you need.
> > > man 5 procfs.
> > Look a this dump:
> >    481 ktrace   RET   ktrace 0
> >    481 ktrace   CALL  execve(0xbfbfdc9f,0xbfbfdbc4,0xbfbfdbcc)
> >    481 ktrace   NAMI  "./hellow"
> >    481 hellow   RET   execve 0
> >    481 hellow   CALL  getpid
> >    481 hellow   RET   getpid 481/0x1e1
> >    481 hellow   CALL  open(0xbfbfdb64,0,0)
> >    481 hellow   NAMI  "/compat/linux/proc/481/exe"
> >    481 hellow   NAMI  "/proc/481/exe"
> >    481 hellow   RET   open JUSTRETURN
> >    481 hellow   CALL  old.lseek(0xfffffffe,0x688,0)
> >    481 hellow   RET   old.lseek -1 errno -9 Unknown error: -9
> >    481 hellow   CALL  exit(0x7f)
> > 
> > I just don't know why lseek fails.
> 
> I don't know either, perhaps the source to this errant program
> would be helpful?
> This looks like a Linux program, just what are you trying to by
> opening 'exe'?  You obviously didn't read the procfs manpage, please
> do read it and then follow up.

Oops! Thanks for point! Damn! Where i was looking at? Of course exe should
be file!

--  
Oleg V. Volkov aka Rover                                         EH: LCM Rover
Join Elite Imperial Fleet!			 http://www.emperorshammer.org
E-mail redirector: sr-13@mail.ru (always up)                     -=/ SR 13 /=-


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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991119024421.B63985>