4.1cBSD/usr/man/man3/intro.3f

.TH INTRO 3F "19 January 1983"
.SH NAME
intro \- introduction to FORTRAN library functions
.SH DESCRIPTION
.LP
This section describes those functions that are in the FORTRAN run time
library.  The functions listed here provide an interface from \fIf77\fP
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 compiler
.IR f77 (1).
The link editor searches this library under the `\-lm' option.
Declarations for these functions may be obtained from the include file <math.h>.
.sp 2
.ce
\fIFunctions Available in the FORTRAN Library\fP
.sp
.nf
.ta 0.4i 2.5i
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
bis		bit set, clear, test routines
	bic	bit set, clear, test routines (see bis.3f)
	setbit	bit set, clear, test routines (see bis.3f)
	bit	bit set, clear, test routines (see bis.3f)
and		bitwise functions
	or	bitwise or (see and.3f)
	xor	bitwise xor (see and.3f)
	not	bitwise not (see and.3f)
rshift		right shift
	lshift	left shift (see rshift.3f)
chdir		change default directory
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
flush		flush output to a logical unit
fork		create a copy of this process
fseek		reposition a file on a logical unit
	ftell	determine position of file on logical unit (see fseek.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)
idate		return date in numerical form
	itime	return time in numerical form (see idate.3f)
index		tell about character objects
	rindex	tell about character objects (see index.3f)
	lnblnk	tell about character objects (see index.3f)
	len	tell about character objects (see index.3f)
kill		send a signal to a process
link		make a link to an existing file
loc		return the address of an object
perror		get system error messages
	gerror	get system error messages (see perror.3f)
	ierrno	get system error messages (see perror.3f)
putc		write a character to a fortran logical unit
	fputc	write a character to a fortran 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)
flmin		return extreme values
	flmax	return extreme values (see flmin.3f)
	dflmin	return extreme values (see flmin.3f)
	dflmax	return extreme values (see flmin.3f)
	inmax	return extreme values (see flmin.3f)
signal		change the action for a signal
sleep		sleep for awhile
stat		get file status
	fstat	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)
traper		trap arithmetic errors
trapov		trap and repair floating point overflow
ttynam		find name of a terminal port
	isatty	find name of a terminal port (see ttynam.3f)
unlink		remove a directory entry
wait		wait for a process to terminate
.fi