manual page distributed with 4.2BSD
[unix-history] / usr / src / share / man / man3f / intro.3
CommitLineData
614a9cac
KM
1.\" Copyright (c) 1983 Regents of the University of California.
2.\" All rights reserved. The Berkeley software License Agreement
3.\" specifies the terms and conditions for redistribution.
4.\"
d2f0d721 5.\" @(#)intro.3 6.1 (Berkeley) %G%
614a9cac 6.\"
d2f0d721 7.TH INTRO 3F ""
614a9cac
KM
8.UC 5
9.SH NAME
10intro \- introduction to FORTRAN library functions
11.SH DESCRIPTION
12.PP
13This section describes those functions that are in the FORTRAN run time
14library. The functions listed here provide an interface from \fIf77\fP
15programs to the system in the same manner as the C library does for C
16programs. They are automatically loaded as needed by the Fortran compiler
17.IR f77 (1).
18.PP
19Most of these functions are in libU77.a.
20Some are in libF77.a or libI77.a.
21A few intrinsic functions are described for the sake of completeness.
22.PP
23For efficiency, the SCCS ID strings are not normally included in the
24.I a.out
25file. To include them, simply declare
26.nf
27
28 external f77lid
29
30.fi
31in any
32.I f77
33module.
34.SH "LIST OF FUNCTIONS"
35.sp 2
36.nf
37.ta \w'system'u+2n +\w'access.3f'u+10n
38\fIName\fP \fIAppears on Page\fP \fIDescription\fP
39.ta \w'system'u+4n +\w'access.3f'u+4n
40.sp 5p
41abort abort.3f terminate abruptly with memory image
42access access.3f determine accessability of a file
43alarm alarm.3f execute a subroutine after a specified time
44bessel bessel.3f of two kinds for integer orders
45bit bit.3f and, or, xor, not, rshift, lshift bitwise functions
46chdir chdir.3f change default directory
47chmod chmod.3f change mode of a file
48ctime time.3f return system time
49dffrac flmin.3f return extreme values
50dflmax flmin.3f return extreme values
51dflmin flmin.3f return extreme values
52drand rand.3f return random values
d2f0d721 53drandm random.3f better random number generator
614a9cac
KM
54dtime etime.3f return elapsed execution time
55etime etime.3f return elapsed execution time
56exit exit.3f terminate process with status
d2f0d721 57falloc malloc.3f memory allocator
614a9cac
KM
58fdate fdate.3f return date and time in an ASCII string
59ffrac flmin.3f return extreme values
60fgetc getc.3f get a character from a logical unit
61flmax flmin.3f return extreme values
62flmin flmin.3f return extreme values
63flush flush.3f flush output to a logical unit
64fork fork.3f create a copy of this process
65fpecnt trpfpe.3f trap and repair floating point faults
66fputc putc.3f write a character to a fortran logical unit
d2f0d721 67free malloc.3f memory allocator
614a9cac
KM
68fseek fseek.3f reposition a file on a logical unit
69fstat stat.3f get file status
70ftell fseek.3f reposition a file on a logical unit
71gerror perror.3f get system error messages
72getarg getarg.3f return command line arguments
73getc getc.3f get a character from a logical unit
74getcwd getcwd.3f get pathname of current working directory
75getenv getenv.3f get value of environment variables
76getgid getuid.3f get user or group ID of the caller
77getlog getlog.3f get user's login name
78getpid getpid.3f get process id
79getuid getuid.3f get user or group ID of the caller
80gmtime time.3f return system time
81hostnm hostnm.3f get name of current host
82iargc getarg.3f return command line arguments
83idate idate.3f return date or time in numerical form
84ierrno perror.3f get system error messages
85index index.3f tell about character objects
86inmax flmin.3f return extreme values
87intro intro.3f introduction to FORTRAN library functions
88ioinit ioinit.3f change f77 I/O initialization
89irand rand.3f return random values
d2f0d721 90irandm random.3f better random number generator
614a9cac
KM
91isatty ttynam.3f find name of a terminal port
92itime idate.3f return date or time in numerical form
93kill kill.3f send a signal to a process
94len index.3f tell about character objects
95link link.3f make a link to an existing file
96lnblnk index.3f tell about character objects
97loc loc.3f return the address of an object
98long long.3f integer object conversion
99lstat stat.3f get file status
100ltime time.3f return system time
d2f0d721 101malloc malloc.3f memory allocator
614a9cac
KM
102perror perror.3f get system error messages
103putc putc.3f write a character to a fortran logical unit
104qsort qsort.3f quick sort
105rand rand.3f return random values
d2f0d721 106random random.3f better random number generator
614a9cac
KM
107rename rename.3f rename a file
108rindex index.3f tell about character objects
109short long.3f integer object conversion
110signal signal.3f change the action for a signal
111sleep sleep.3f suspend execution for an interval
112stat stat.3f get file status
113system system.3f execute a \s-2UNIX\s0 command
114tclose topen.3f f77 tape I/O
115time time.3f return system time
116topen topen.3f f77 tape I/O
117traper traper.3f trap arithmetic errors
118trapov trapov.3f trap and repair floating point overflow
119tread topen.3f f77 tape I/O
120trewin topen.3f f77 tape I/O
121trpfpe trpfpe.3f trap and repair floating point faults
122tskipf topen.3f f77 tape I/O
123tstate topen.3f f77 tape I/O
124ttynam ttynam.3f find name of a terminal port
125twrite topen.3f f77 tape I/O
126unlink unlink.3f remove a directory entry
127wait wait.3f wait for a process to terminate
128.fi