PortLib
- Abstract
- There are a number of "operating systems support" functions
that are frequently needed in programs, for which no
standard interface is available. Examples of such functions
are: access to the shell, access to command line arguments,
access to environment variables or VMS logical names,
elapsed cpu time, and so on. In UNIX terminology these
are the fortran "3f" routines: system, getarg, getenv,
etc. Accessing these routines requires slightly different
code, depending on vendor or operating system. The
portlib library provides a standardized portable interface
to these routines, encapsulating the system to system
variability, making it easier for the applications
developer to achieve portability without the need to
resort to such techniques as conditional compilation
via cpp directives.
- DateOfInformation
- Wed Dec 5 14:24:10 2012
- Domain
- Portability Tools
- Keyword
- Portability, Mixed Language
- Language
- Fortran, C
- Name
- PortLib
- TargetEnvironment
- All Platforms
- VersionDate
- 07/27/1999
- Webpage
- https://w3.pppl.gov/NTCC/Port
- ContactIs
- Doug McCune
- Review Information
- Portlib_Review
Meta Data URL from which this entry was created:
https://w3.pppl.gov/rib/repositories/NTCC/objects/Asset/portlib.html
Help on [un]subscribing
Home
Comments, Suggestions to:
transp_support@pppl.gov