C coding question
Pietro Cerutti
pietro.cerutti at gmail.com
Wed May 17 11:40:39 PDT 2006
On 5/17/06, Micah <micahjon at ywave.com> wrote:
> Andy Greenwood wrote:
> > I am helping someone work on porting some code to Freebsd, and the
> > code below works on Linux, but not on FreeBSD (compiles, but gives
> > Segmentation Fault: 11). I'm not sure where the problem is, and any
> > pointers would be much appreciated.
>
> That's funny, it doesn't even compile on my freebsd:
>
> trisha% cat test.c
> /* Check if we must stop */
> if(tf_stat_file != NULL)
> {
> tf_stat = fopen(tf_stat_file, "r");
> if (tf_stat != NULL)
> {
> /* Get state */
> stat_state=fgetc(tf_stat);
>
> /* Torrentflux asked to shutdown the torrent */
> if (stat_state == '0')
> {
> mustDie = 1;
> }
> }
> fclose(tf_stat);
> }
> trisha% cc test.c
> test.c:2: error: syntax error before "if"
AFAIK, the code should be put inside a function at least to compile ;-)
>
> IOW, if you expect usable help please supply some context.
I agree..
>
> Later,
> Micah
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
--
Pietro Cerutti
ICQ: 117293691
PGP: 0x9571F78E
- ASCII Ribbon Campaign -
against HTML e-mail and
proprietary attachments
www.asciiribbon.org
More information about the freebsd-questions
mailing list