Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Nov 1999 11:10:26 -0500
From:      Greg Lehey <grog@mojave.sitaranetworks.com>
To:        rover@lglobus.ru, freebsd-questions@FreeBSD.ORG
Subject:   Re: Is there correct way for program to read from itself?
Message-ID:  <19991119111026.11577@mojave.sitaranetworks.com>
In-Reply-To: <19991119012822.A63914@fly.lglobus.ru>; from Oleg V. Volkov on Fri, Nov 19, 1999 at 01:28:22AM %2B0300
References:  <19991118065815.B89755@fly.lglobus.ru> <19991118102421.09370@mojave.sitaranetworks.com> <19991118223426.A62913@fly.lglobus.ru> <19991118152324.37840@mojave.sitaranetworks.com> <19991118232846.A63288@fly.lglobus.ru> <19991118154736.22915@mojave.sitaranetworks.com> <19991119002759.B63288@fly.lglobus.ru> <19991118172315.02758@mojave.sitaranetworks.com> <19991119012822.A63914@fly.lglobus.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, 19 November 1999 at  1:28:22 +0300, Oleg V. Volkov wrote:
> On Thu, Nov 18, 1999 at 05:23:15PM -0500, Greg Lehey wrote:
>>>>>>>>> Is there correct way for porgram to read from it's own file?
>>>>>>>> I'm not sure I understand.  What do you mean by "it's own file"?
>>>>>>>> If you mean the object file, sure.  Where's the problem?
>>>>>>> I mean this situation:
>>>>>>> I have some program /usr/local/bin/someprog. Is there a way for it
>>>>>>> to read from itself (from /usr/local/bin/someprog).
>>>>>> Sure, that's what I said.  What do you expect to find?
>>>>> Could you give me short example?
>>>> OK, here's copyme.c:
> [skip]
>>>> And here's what happens when I run it:
>>>>  $ copyme foo
>>>>  $ cmp copyme foo
>>>>  $ ls -l copyme foo
>>>>  -rwxrwxrwx  1 grog  eng  4197 Nov 18 15:44 copyme
>>>>  -r--------  1 grog  eng  4197 Nov 18 15:44 foo
>>>>  $
>>>> Not much use, is it?  Was that your class assignment?
>>> Heh, and now put it into PATH...
>>> and
>>> $ copyme foo
>>> Can't open copyme: No such file or directory
>>> Everything is not that easy.
>> That wasn't the question.  But it can be fixed.  How about you doing
>> it?
>
> If i knew how to do it, i didn't came here.

You still haven't answered my question: What are you trying to do, and
why?

Greg
--
When replying to this message, please copy the original recipients.
For more information, see http://www.lemis.com/questions.html
Finger grog@lemis.com for PGP public key
See complete headers for address and phone numbers


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?19991119111026.11577>