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