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