On Tue, 14 Aug 2007 wrote:
> Use the full path name to the file.
or put a "cd relevant_directory" into you init.d script before the program
is run.
>
> From: "buthungwon" <>
> Date: 2007/08/13 Mon PM 04:06:48 EST
> To:
> Subject: [ts-7000] File Read not working with startup script
>
> Hi,
>
>
> FILE *filePtr;
> char buf[1000];
>
>
> filePtr = fopen("somefile.txt","r");
> if (filePtr == NULL) return -1;
>
> if (fgets(buf, 1000, filePtr) != NULL)
> {
> //do something
> }
> else
> exit(1);
>
>
>
> I have the following code snippet. It works wonderfully when I telnet
> into the sbc and run it (./prog). However, when I try to start it
> with a startup script (script in etc/init.d and link in
> etc/rc.d/rc3.d), the fgets function fails. Does anyone have any idea
> why? I have verified that the filePtr != NULL.
>
> Any help will be appreciated.
>
> Thanks.
>
>
>
>
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|