NTCC Modules Library

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