2.9BSD/usr/man/cat3/intro.3f
INTRO(3F) UNIX Programmer's Manual INTRO(3F)
NAME
intro - introduction to FORTRAN library functions
DESCRIPTION
This section describes those functions that are in the FOR-
TRAN run time library. The functions listed here provide an
interface from _f_7_7 programs to the system in the same manner
as the C library does for C programs. They are automati-
cally loaded as needed by the Fortran compiler _f_7_7(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._o_u_t file. To include them, simply declare
external f77lid
in any _f_7_7 module.
_F_u_n_c_t_i_o_n_s _A_v_a_i_l_a_b_l_e _i_n _t_h_e _F_O_R_T_R_A_N _L_i_b_r_a_r_y
abort terminate abruptly with memory image
access determine accessability of a file
alarm execute a subroutine after a specified time
bessel functions of two kinds for integer orders
bit bitwise functions
and bitwise and (see bit.3f)
or bitwise or (see bit.3f)
xor bitwise xor (see bit.3f)
not bitwise not (see bit.3f)
rshift right shift (see bit.3f)
lshift left shift (see bit.3f)
chdir change default directory
chmod change file modes
etime return elapsed execution time
dtime return elapsed execution time (see etime.3f)
exit terminate process with status
fdate return date and time in an ASCII string
flmin return smallest real value
flmax return largest real value (see flmin.3f)
ffrac return smallest fractional value (see flmin.3f)
dflmin return smallest double value (see flmin.3f)
dflmax return largest double value (see flmin.3f)
dffrac return smallest fractional double (see flmin.3f)
inmax return largest integer value (see flmin.3f)
flush flush output to a logical unit
fork create a copy of this process
fseek reposition a file on a logical unit
ftell tell file position on logical unit (see fseek.3f)
Printed 7/31/83 1
INTRO(3F) UNIX Programmer's Manual INTRO(3F)
getarg command arguments to fortran
iargc command arguments to fortran (see getarg.3f)
getc get a character from a logical unit
fgetc get a character from a logical unit (see getc.3f)
getcwd get pathname of current working directory
getenv get value of environment variables
getlog get user's login name
getpid get process id
getuid get user ID of the caller
getgid get group ID of the caller (see getuid.3f)
hostnm get name of host system
idate return date in numerical form
itime return time in numerical form (see idate.3f)
index find substring in character object
rindex find substring in character object (see index.3f)
lnblnk find end of character object (see index.3f)
len tell length of character object (see index.3f)
ioinit initialize I/O system
kill send a signal to a process
link make a link to an existing file
symlnk create a symbolic link to a file (see link.3f)
loc return the address of an object
long convert to long integer
short convert to short integer (see long.3f)
perror get system error messages
gerror get system error messages (see perror.3f)
ierrno get system error number (see perror.3f)
putc write a character to a logical unit
fputc write a character to a logical unit (see putc.3f)
qsort quick sort
rand return random values
drand return random values (see rand.3f)
irand return random values (see rand.3f)
signal change the action for a signal
sleep sleep for awhile
stat get file status
fstat get file status (see stat.3f)
lstat get file status (see stat.3f)
system execute a unix command
time return system time
ctime return system time (see time.3f)
ltime return system time (see time.3f)
gmtime return system time (see time.3f)
topen open channel to magnetic tape device
tclose close tape channel (see topen.3f)
tread read tape device (see topen.3f)
twrite write tape device (see topen.3f)
trewin rewind tape device (see topen.3f)
tskipf skip forward on tape device (see topen.3f)
tstate get tape device status (see topen.3f)
traper trap arithmetic errors
trapov trap and repair floating point errors (obsolete)
Printed 7/31/83 2
INTRO(3F) UNIX Programmer's Manual INTRO(3F)
trpfpe trap and repair floating point errors
fpecnt how many faults have there been (see trpfpe.3f)
ttynam find name of a terminal port
isatty is logical unit open to a tty port (see ttynam.3f)
unlink remove a directory entry
wait wait for a process to terminate
Printed 7/31/83 3