[log in to unmask] wrote:
> Hi Shyan,
>
> There is a separate standard - POSIX - with specifies a lot of OS
> interface routines. There are Fortran bindings specified for these
> routines. Most vendors support the POSIX standards, so these routines
> give a portable way of doing what you want. Most of the Fortran versions
> begin with PXF... Try
>
> man -k pxf
>
> if you are using Unix, and you should see the list. Unlike F2K, this
> option works today!
>
> Cheers,
> Bill
>
Hi Bill,
Unfortunately, our developments include not just Unix. We have to support PC
and Mac as well. Even on the PC, we have both Digital Fortran and Lahey
Fortran. It's a waste of time just to maintain this kind of portability.
Currently, what I am trying to do is to put most of these system specific
routines that our program use into a separate module and wrap them with a
common call interface. In the code that uses them, I will add a USE statement
to include a particular module for that platform/compiler.
____________________________________________________________________
Get free e-mail and a permanent address at http://www.netaddress.com/?N=1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|