Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

INTRO(3F)  —  FORTRAN LIBRARY ROUTINES

NAME

intro − introduction to FORTRAN library functions

DESCRIPTION

This section describes those functions that are in the FORTRAN run-time library.  The functions listed here provide an interface from f77 programs to the system in the same manner as the C library does for C programs.  They are automatically loaded as needed by the FORTRAN 77 compiler f77(1).

Most of these functions are in libU77.a.  Some are in libF77.a or libI77.a.  A few intrinsic functions are described for the sake of completeness. 

For efficiency, the SCCS ID strings are not normally included in the a.out file. To include them, simply declare

 external f77lid
 

in any f77 module. 

LIST OF FUNCTIONS

NameAppears on PageDescription
 abortabort(3F)terminate abruptly with memory image
accessaccess(3F)determine accessibility of a file
alarmalarm(3F)execute a subroutine after a specified time
bessel functionsbessel(3F) of two kinds for integer orders
bitbit(3F)and, or, xor, not, rshift, lshift, bic, bis, bit, setbit functions
chdirchdir(3F)change default directory
chmodchmod(3F)change mode of a file
ctimetime(3F)return system time
dflmaxrange(3F)return extreme values
dflminrange(3F)return extreme values
drandrand(3F)return random values
dtimeetime(3F)return elapsed execution time
etimeetime(3F)return elapsed execution time
exitexit(3F)terminate process with status
fdatefdate(3F)return date and time in an ASCII string
fgetcgetc(3F)get a character from a logical unit
flmaxrange(3F)return extreme values
flminrange(3F)return extreme values
flushflush(3F)flush output to a logical unit
forkfork(3F)create a copy of this process
fpecnttrpfpe(3F)trap and repair floating point faults
fputcputc(3F)write a character to a FORTRAN logical unit
fseekfseek(3F)reposition a file on a logical unit
fstatstat(3F)get file status
ftellfseek(3F)reposition a file on a logical unit
gerrorperror(3F)get system error messages
getarggetarg(3F)return command line arguments
getcgetc(3F)get a character from a logical unit
getcwdgetcwd(3F)get pathname of current working directory
getenvgetenv(3F)get value of environment variables
getfdgetfd(3F)get the file descriptor of an external unit number
getgidgetuid(3F)get user or group ID of the caller
getloggetlog(3F)get user’s login name
getpidgetpid(3F)get process id
getuidgetuid(3F)get user or group ID of the caller
gmtimetime(3F)return system time
hostnmhostnm(3F)get name of current host
iargcgetarg(3F)return command line arguments
idateidate(3F)return date or time in numerical form
ierrnoperror(3F)get system error messages
indexindex(3F)tell about character objects
inmaxrange(3F)return extreme values
ioinitioinit(3F)change f77 I/O initialization
irandrand(3F)return random values
isattyttynam(3F)find name of a terminal port
itimeidate(3F)return date or time in numerical form
killkill(3F)send a signal to a process
lenindex(3F)tell about character objects
linklink(3F)make a link to an existing file
lnblnkindex(3F)tell about character objects
locloc(3F)return the address of an object
longlong(3F)integer object conversion
lstatstat(3F)get file status
ltimetime(3F)return system time
perrorperror(3F)get system error messages
putcputc(3F)write a character to a FORTRAN logical unit
qsortqsort(3F)quick sort
randrand(3F)return random values
renamerename(3F)rename a file
rindexindex(3F)tell about character objects
shortlong(3F)integer object conversion
signalsignal(3F)change the action for a signal
sleepsleep(3F)suspend execution for an interval
statstat(3F)get file status
symlnklink(3F)make a link to an existing file
systemsystem(3F)execute a UNIX command
tclosetopen(3F)f77 tape I/O
timetime(3F)return system time
topentopen(3F)f77 tape I/O
treadtopen(3F)f77 tape I/O
trewintopen(3F)f77 tape I/O
tskipftopen(3F)f77 tape I/O
tstatetopen(3F)f77 tape I/O
ttynamttynam(3F)find name of a terminal port
twritetopen(3F)f77 tape I/O
unlinkunlink(3F)remove a directory entry
waitwait(3F)wait for a process to terminate
 

Sun Release 3.2  —  Last change: 15 May 1985

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026