[fwlug] Linux "fork"
Wayne Scott
wsc9tt at gmail.com
Sun Mar 9 14:18:22 EDT 2008
The GNU fortran compiler is build on GCC and you can mix and match
objects written in C with ones in Fortran.
So if g77 can't call fork() directly (i didn't check), it certainly
can call a C routine that then calls fork().
Some sparse docs
http://gcc.gnu.org/onlinedocs/gcc-3.4.6/g77/Interoperating-with-C-and-C_002b_002b.html#Interoperating-with-C-and-C_002b_002b
-Wayne
On Sat, Mar 8, 2008 at 8:53 PM, Rob Ludwick <rob at rcludw.no-ip.org> wrote:
> fork(), vfork(), etc, are in the C library.
>
> And I don't think fork() cares what language is running since it makes
> an exact copy of the process in memory and restores the stack pointer,
> etc. Remember C and Fortran compile to assembly in the end....
>
> So it seems you should be able to call the C fork() somehow.
>
> --R
>
>
>
> On Sat, 2008-03-08 at 18:57 -0500, John McKelvey wrote:
> > Hi!
> >
> > I have a fortran program from a SGI SMP box that does does coarse
> > grained parallel stuff using "fork." This does not work using the
> > Intel fortran compiler [there's no fork.] Are there linux distros
> > that have "fork" available in fortran? [This obviously shows my
> > age.]
> >
> > Thanks!
> >
> > John McKelvey
> >
> >
> > _______________________________________________
> > Fwlug mailing list
> > Fwlug at fortwaynelug.org
> > http://fortwaynelug.org/mailman/listinfo/fwlug_fortwaynelug.org
>
>
> _______________________________________________
> Fwlug mailing list
> Fwlug at fortwaynelug.org
> http://fortwaynelug.org/mailman/listinfo/fwlug_fortwaynelug.org
>
More information about the Fwlug
mailing list