|
|
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.