Museum

Home

Lab Overview

Retrotechnology Articles

⇒ unbundled FORTRAN_1.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

3. C Library

3F. FORTRAN Library

3M. Math Library

3V. POSIX/System V Compatibility Routines

5. File Formats

Manual — unbundled FORTRAN_1.4

166 entries

1. Commands (intro)

dbxsource-level debugger
errorcategorize compiler error messages, insert at responsible source file lines
f77Sun FORTRAN compiler
fprprint FORTRAN file
fpversionprint information about the system’s CPU and FPU
fsplitsplit a multi-routine FORTRAN file into individual files
introintroduction to FORTRAN Manual Pages
ratforrational FORTRAN dialect
sbquerycommand-line interface to Sun SourceBrowser
sbrowserSunView and OpenWindows interface to Sun SourceBrowser
versiondisplay version identification of object file or binary

3. C Library

List
decimal_to_floatingconvert decimal record to floating-point value[ decimal_to_single, decimal_to_double, decimal_to_extended ]
econvertoutput conversion[ econvert, fconvert, gconvert, seconvert, sfconvert, sgconvert, qeconvert, qfconvert, qgconvert, ecvt, fcvt, gcvt ]
fcvtoutput conversion[ econvert, fconvert, gconvert, seconvert, sfconvert, sgconvert, qeconvert, qfconvert, qgconvert, ecvt, fcvt, gcvt ]
floating_to_decimalconvert floating-point value to decimal record[ single_to_decimal, double_to_decimal, extended_to_decimal ]
floatingpointIEEE floating point definitions
gcvtoutput conversion[ econvert, fconvert, gconvert, seconvert, sfconvert, sgconvert, qeconvert, qfconvert, qgconvert, ecvt, fcvt, gcvt ]
list
sigfpesignal handling for specific SIGFPE codes
string_to_decimalparse characters into decimal record[ string_to_decimal, file_to_decimal, func_to_decimal ]
strtodconvert string to double-precision number[ strtod, atof ]

3F. FORTRAN Library (intro)

abortterminate abruptly; write memory image to core file
accessreturn access mode (r,w,x) or existence of a file
alarmexecute a subroutine after a specified time
bitand, or, xor, not, rshift, lshift, bic, bis, bit, setbit functions
chdirchange default directory
chmodchange mode of a file
etimereturn elapsed execution time[ etime, dtime ]
exitterminate process with status
f77_floatingpointFORTRAN IEEE floating-point definitions
f77_ieee_environmentmode, status, and signal handling subprograms for IEEE arithmetic
fdatereturn date and time in an ASCII string
flushflush output to a logical unit
forkcreate a copy of this process
freedeallocate a region of memory previously allocated by malloc
fseekreposition a file on a logical unit[ fseek, ftell ]
getargget the kth command line argument[ getarg, iargc ]
getcget a character from a logical unit[ getc, fgetc ]
getcwdget pathname of current working directory
getenvget value of environment variables
getfdget the file descriptor of an external unit number
getfilepget the file pointer of an external unit number
getlogget user’s login name
getpidget process id
getuidget user or group ID of the caller[ getuid, getgid ]
hostnmget name of current host
idatereturn date or time in numerical form[ idate, itime ]
indexreturn index of occurrence of substring, or return length of string[ index, rindex, lnblnk, len ]
introintroduction to FORTRAN library functions and subroutines. 
ioinitinitialize I/O: carriage control, blanks, append, filenames
killsend a signal to a process
lenreturn the declared length of a character string
libm_doubleDouble-precision FORTRAN access to libm functions
libm_singleSingle-precision FORTRAN access to libm functions
linkmake a link to an existing file[ link, symlnk ]
locreturn the address of an object
longinteger object conversion[ long, short ]
mallocallocate an amount of memory and return the address
mtstatusf77 magnetic tape I/O status
perrorget system error messages[ perror, gerror, ierrno ]
putcwrite a character to a FORTRAN logical unit[ putc, fputc ]
qsortquick sort
randreturn random values[ rand, drand, irand ]
rangereturn maximum positive integer[ inmax ]
renamerename a file
signalchange the action for a signal
sleepsuspend execution for an interval
statget file status[ stat, lstat, fstat ]
systemexecute a SunOS command
timereturn system time[ time, ctime, ltime, gmtime ]
topenf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
ttynamfind name of a terminal port[ ttynam, isatty ]
unlinkremove a file
waitwait for a process to terminate

3M. Math Library (intro)

HUGEfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
HUGE_VALfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
Introintroduction to mathematical library functions and constants[ intro ]
acostrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
acoshhyperbolic functions[ sinh, cosh, tanh, asinh, acosh, atanh ]
addransadditive pseudo-random number generators
aintround to integral value in floating-point or integer format[ aint, anint, ceil, floor, rint, irint, nint ]
anintround to integral value in floating-point or integer format[ aint, anint, ceil, floor, rint, irint, nint ]
asintrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
asinhhyperbolic functions[ sinh, cosh, tanh, asinh, acosh, atanh ]
atantrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
atan2trigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
atanhhyperbolic functions[ sinh, cosh, tanh, asinh, acosh, atanh ]
besselBessel functions[ j0, j1, jn, y0, y1, yn ]
cbrtcube root, square root[ sqrt, cbrt ]
ceilround to integral value in floating-point or integer format[ aint, anint, ceil, floor, rint, irint, nint ]
classappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
convert_externalconvert external binary data formats
copysignappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
costrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
coshhyperbolic functions[ sinh, cosh, tanh, asinh, acosh, atanh ]
erferror functions[ erf, erfc ]
erfcerror functions[ erf, erfc ]
expexponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
exp10exponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
exp2exponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
expm1exponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
fabsappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
finiteappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
floorround to integral value in floating-point or integer format[ aint, anint, ceil, floor, rint, irint, nint ]
fmodappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
fp_classappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
frexptraditional UNIX functions[ frexp, modf, ldexp ]
gammalog gamma function[ lgamma ]
hyperbolichyperbolic functions[ sinh, cosh, tanh, asinh, acosh, atanh ]
hypotEuclidean distance
ieee_flagsmode and status function for IEEE standard arithmetic
ieee_functionsappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
ieee_handlerIEEE exception trap handler function
ieee_testIEEE test functions for verifying standard compliance[ ieee_test, logb, scalb, significand ]
ieee_valuesfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
ilogbappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
infinityfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
introintroduction to mathematical library functions and constants
irintround to integral value in floating-point or integer format[ aint, anint, ceil, floor, rint, irint, nint ]
isinfappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
isnanappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
isnormalappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
issubnormalappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
iszeroappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
j0Bessel functions[ j0, j1, jn, y0, y1, yn ]
j1Bessel functions[ j0, j1, jn, y0, y1, yn ]
jnBessel functions[ j0, j1, jn, y0, y1, yn ]
lcranslinear congruential pseudo-random number generators
ldexptraditional UNIX functions[ frexp, modf, ldexp ]
lgammalog gamma function
logexponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
log10exponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
log1pexponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
log2exponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
matherrmath library exception-handling function
max_normalfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
max_subnormalfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
min_normalfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
min_subnormalfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
modftraditional UNIX functions[ frexp, modf, ldexp ]
nextafterappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
nintround to integral value in floating-point or integer format[ aint, anint, ceil, floor, rint, irint, nint ]
powexponential, logarithm, power[ exp, expm1, exp2, exp10, log, log1p, log2, log10, pow, compound, annuity ]
quiet_nanfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
remainderappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
rintround to integral value in floating-point or integer format[ aint, anint, ceil, floor, rint, irint, nint ]
scalbIEEE test functions for verifying standard compliance[ ieee_test, logb, scalb, significand ]
scalbnappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
shufransrandom number shufflers
signaling_nanfunctions that return extreme values of IEEE arithmetic[ ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan, HUGE, HUGE_VAL ]
signbitappendix and related miscellaneous functions for IEEE arithmetic[ ieee_functions, fp_class, finite, ilogb, isinf, isnan, isnormal, issubnormal, iszero, signbit, copysign, fabs, fmod, nextafter, remainder, scalbn ]
significandIEEE test functions for verifying standard compliance[ ieee_test, logb, scalb, significand ]
sintrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
single_precisionSingle-precision access to libm functions
sinhhyperbolic functions[ sinh, cosh, tanh, asinh, acosh, atanh ]
sqrtcube root, square root[ sqrt, cbrt ]
tantrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
tanhhyperbolic functions[ sinh, cosh, tanh, asinh, acosh, atanh ]
trigtrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
y0Bessel functions[ j0, j1, jn, y0, y1, yn ]
y1Bessel functions[ j0, j1, jn, y0, y1, yn ]
ynBessel functions[ j0, j1, jn, y0, y1, yn ]

3V. POSIX/System V Compatibility Routines

printfformatted output conversion[ printf, fprintf, sprintf ]
scanfformatted input conversion[ scanf, fscanf, sscanf ]

5. File Formats

sbinitdirectives to Sun SourceBrowser and compilers[ sbinit, .sbinit ]

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026