unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (4.2BSD)
Page:
Section:
Apropos / Subsearch:
optional field

INTRO(3F)                                                            INTRO(3F)



NAME
       intro - introduction to FORTRAN library functions

DESCRIPTION
       This section describes those functions that are in the FORTRAN run time
       library.  The functions listed here provide an interface from f77  pro-
       grams to the system in the same manner as the C library does for C pro-
       grams.  They are automatically loaded as needed by the Fortran compiler
       f77(1).

       Most  of  these  functions  are  in  libU77.a.  Some are in libF77.a or
       libI77.a.  A few intrinsic functions are described for the sake of com-
       pleteness.

       For  efficiency,  the  SCCS ID strings are not normally included in the
       a.out file. To include them, simply declare

            external f77lid

       in any f77 module.

LIST OF FUNCTIONS
       Name    Appears on Page    Description
       abort     abort.3f     terminate abruptly with memory image
       access    access.3f    determine accessability of a file
       alarm     alarm.3f     execute a subroutine after a specified time
       bessel    bessel.3f    of two kinds for integer orders
       bit       bit.3f       and, or, xor, not, rshift, lshift bitwise functions
       chdir     chdir.3f     change default directory
       chmod     chmod.3f     change mode of a file
       ctime     time.3f      return system time
       dffrac    flmin.3f     return extreme values
       dflmax    flmin.3f     return extreme values
       dflmin    flmin.3f     return extreme values
       drand     rand.3f      return random values
       dtime     etime.3f     return elapsed execution time
       etime     etime.3f     return elapsed execution time
       exit      exit.3f      terminate process with status
       fdate     fdate.3f     return date and time in an ASCII string
       ffrac     flmin.3f     return extreme values
       fgetc     getc.3f      get a character from a logical unit
       flmax     flmin.3f     return extreme values
       flmin     flmin.3f     return extreme values
       flush     flush.3f     flush output to a logical unit
       fork      fork.3f      create a copy of this process
       fpecnt    trpfpe.3f    trap and repair floating point faults
       fputc     putc.3f      write a character to a fortran logical unit
       fseek     fseek.3f     reposition a file on a logical unit
       fstat     stat.3f      get file status
       ftell     fseek.3f     reposition a file on a logical unit
       gerror    perror.3f    get system error messages
       getarg    getarg.3f    return command line arguments
       getc      getc.3f      get a character from a logical unit
       getcwd    getcwd.3f    get pathname of current working directory
       getenv    getenv.3f    get value of environment variables
       getgid    getuid.3f    get user or group ID of the caller
       getlog    getlog.3f    get user's login name
       getpid    getpid.3f    get process id
       getuid    getuid.3f    get user or group ID of the caller
       gmtime    time.3f      return system time
       hostnm    hostnm.3f    get name of current host
       iargc     getarg.3f    return command line arguments
       idate     idate.3f     return date or time in numerical form
       ierrno    perror.3f    get system error messages
       index     index.3f     tell about character objects
       inmax     flmin.3f     return extreme values
       intro     intro.3f     introduction to FORTRAN library functions
       ioinit    ioinit.3f    change f77 I/O initialization
       irand     rand.3f      return random values
       isatty    ttynam.3f    find name of a terminal port
       itime     idate.3f     return date or time in numerical form
       kill      kill.3f      send a signal to a process
       len       index.3f     tell about character objects
       link      link.3f      make a link to an existing file
       lnblnk    index.3f     tell about character objects
       loc       loc.3f       return the address of an object
       long      long.3f      integer object conversion
       lstat     stat.3f      get file status
       ltime     time.3f      return system time
       perror    perror.3f    get system error messages
       putc      putc.3f      write a character to a fortran logical unit
       qsort     qsort.3f     quick sort
       rand      rand.3f      return random values
       rename    rename.3f    rename a file
       rindex    index.3f     tell about character objects
       short     long.3f      integer object conversion
       signal    signal.3f    change the action for a signal
       sleep     sleep.3f     suspend execution for an interval
       stat      stat.3f      get file status
       system    system.3f    execute a UNIX command
       tclose    topen.3f     f77 tape I/O
       time      time.3f      return system time
       topen     topen.3f     f77 tape I/O
       traper    traper.3f    trap arithmetic errors
       trapov    trapov.3f    trap and repair floating point overflow
       tread     topen.3f     f77 tape I/O
       trewin    topen.3f     f77 tape I/O
       trpfpe    trpfpe.3f    trap and repair floating point faults
       tskipf    topen.3f     f77 tape I/O
       tstate    topen.3f     f77 tape I/O
       ttynam    ttynam.3f    find name of a terminal port
       twrite    topen.3f     f77 tape I/O
       unlink    unlink.3f    remove a directory entry
       wait      wait.3f      wait for a process to terminate



4th Berkeley Distribution        26 July 1983                        INTRO(3F)