Previous Contents Doc Set Home


Index


Symbols

(e**x)-1,  49, 55

A

abort,  2

access
time,  79

access,  3

action for signal, change, signal,  77

address
loc,  60

alarm,  4

and,  5

append on open
ioinit,  41

arc
cosh,  49, 55
cosine,  55
sine,  55
sinh,  55
tangent,  55
tanh,  49

arc tangent,  55

arguments
command line, getarg,  21

B

bessel,  50, 55, 57

bic,  5

bis,  5

bit
functions,  5
move bits, mvbits,  65

bit,  5

bitwise
and,  5
complement,  5
exclusive or,  5
inclusive or,  5

blocks allocated,  79

blocksize,  79

boldface font conventions,  xii

box
clear,  xii
indicates nonstandard,  xiii

C

carriage control
initialize, ioinit,  41

ceiling,  55

change
action for signal, signal,  77
default directory, chdir,  9

character
get a character getc, fgetc,  22
put a character, putc, fputc,  68

chdir,  9

clear
bit,  5
box,  xii

command-line argument, getarg,  21

complement,  5

conversion by long, short,  61

copy
process via fork,  17

core file,  2

Courier font,  xii

ctime, convert system time to character,  83, 84

cube root,  55

current working directory, getcwd,  24

D

d_acos(x),  49

d_acosd(x),  49

d_acosh(x),  49

d_acosp(x),  49

d_acospi(x),  49

d_addran(),  50

d_addrans(),  50

d_asin(x),  49

d_asind(x),  49

d_asinh(x),  49

d_asinp(x),  49

d_asinpi(x),  49

d_atan(x),  49

d_atan2(x),  49

d_atan2d(x),  49

d_atan2pi(x),  49

d_atand(x),  49

d_atanh(x),  49

d_atanp(x),  49

d_atanpi(x),  49

d_cbrt(x),  49

d_ceil(x),  49

d_erf(x),  49

d_erfc(x),  49

d_expml(x),  49

d_floor(x),  49

d_hypot(x),  49

d_infinity(),  49

d_j0(x),  50

d_j1(x),  50

d_jn(n,x),  50

d_lcran(),  50

d_lcrans(),  50

d_lgamma(x),  50

d_log1p(x),  50

d_log2(x),  50

d_logb(x),  50

d_max_normal(),  50

d_max_subnormal(),  50

d_min_normal(),  50

d_min_subnormal(),  50

d_nextafter(x,y),  50

d_quiet_nan(n),  50

d_remainder(x,y),  50

d_rint(x),  50

d_scalbn(x,n),  50

d_shufrans(),  50

d_signaling_nan(n),  50

d_significand(x),  50

d_sin(x),  50

d_sincos(x,s,c),  51

d_sincosd(x,s,c),  51

d_sincosp(x,s,c),  51

d_sincospi(x,s,c),  51

d_sind(x),  50

d_sinh(x),  50

d_sinp(x),  50

d_sinpi(x),  50

d_tan(x),  51

d_tand(x),  51

d_tanh(x),  51

d_tanp(x),  51

d_tanpi(x),  51

d_y0(x), bessel,  51

d_y1(x), bessel,  51

d_yn(n,x),  51

date
and time, as characters, fdate,  16
as integer, idate,  30

deallocate memory by free,  18

default
directory change, chdir,  9

delay execution, alarm,  4

descriptor, get file, getfd,  26

device name, type, size,  79

diamond indicates nonstandard,  xiii

directory
default change, chdir,  9
get current working directory, getcwd,  24

double-precision
functions,  48

drand,  72

E

embedded
blanks, initialize, ioinit,  41

environment variables, getenv,  25

EOF reset status for tapeio,  92

error
function,  55
messages, perror, gerror, ierrno,  66

errors and interrupts, longjmp,  62

exclusive or,  5

execute an OS command, system,  76, 82

existence of file, access,  3

exit,  15

F

f77_floatingpoint IEEE definitions,  36

f77_ieee_environment,  32

fdate,  16

fgetc,  23

file
connection, automatic, ioinit,  41
descriptor, get, getfd,  26
get file pointer, getfilep,  26
mode, access,  3
permissions, access,  3
remove, unlink,  99
rename,  74
status, stat,  79

find substring, index,  38

floating-point
IEEE definitions,  36

floor,  55

flush,  17

font
boldface,  xii
conventions,  xii
Courier,  xii
italic,  xii

fork,  17

fputc,  68

free,  18

fseek,  19

fstat,  79

ftell,  19

functions
double-precision,  48
quadruple-precision, libm_quadruple,  52
single-precision, libm_single,  55

G

gerror,  66

get
character getc, fgetc,  22
current working directory, getcwd,  24
environment variables, getenv,  25
file descriptor, getfd,  26
file pointer, getfilep,  26
group id, getgid,  29
login name, getlog,  28
process id, getpid,  28
user id, getuid,  29

getarg,  21

getc,  22

getcwd,  24

getenv,  25

getfd,  26

getfilep,  26

getgid,  29

getlog,  28

getpid,  28

getuid,  29

gmtime,  83

gmtime(), GMT,  86

Greenwich Mean Time, gmtime,  83

group,  79

group ID, get, getgid,  29

H

hard links,  79

host name, get, hostnm,  30

hostnm,  30

hyperbolic cos,  55

hyperbolic tan,  51, 57

hypotenuse,  55

I

iargc,  21

id, process, get, getpid,  28

id_finite(x),  50

id_fp_class(x),  50

id_irint(x),  50

id_isinf(x),  50

id_isnan(x),  50

id_isnormal(x),  50

id_issubnormal(x),  50

id_iszero(x),  50

id_logb(x),  50

id_signbit(x),  50

IEEE,  36
environment,  32

ieee_flags,  32

ieee_handler>,  32

ierrno,  66

inclusive or,  5

index,  38

initialize
I/O, ioinit,  41

inmax,  40

inode,  79

integer
conversion by long, short,  61

interrupts and errors, longjmp,  62

ioinit,  41

iq_finite(x),  53

iq_fp_class(x),  53

iq_isinf(x),  53

iq_isnan(x),  53

iq_isnormal(x),  53

iq_issubnormal(x),  53

iq_iszero(x),  53

iq_logb(x),  53

iq_signbit(x),  53

ir_finite(x),  56

ir_fp_class(x),  56

ir_irint(x),  56

ir_isinf(x),  56

ir_isnan(x),  56

ir_isnormal(x),  56

ir_issubnormal(x),  56

ir_iszero(x),  56

ir_logb(x),  56

ir_signbit(x),  56

irand,  72

isatty,  97

isetjmp,  62

italic font conventions,  xii

J

jump, longjmp, isetjmp,  62

K

kill, send signal,  47

L

left shift, lshift,  5

libm_double,  48

libm_quadruple,  52

libm_single,  54

link,  58

link to an existing file, link,  58

lnblnk,  39

local time zone, lmtime(),  85

location of
a variable loc,  60

log gamma,  56

login name, get getlog,  28

long,  61

longjmp,  62

lshift,  5

lstat,  79

ltime,  83

ltime(), local time zone,  85

M

maximum
positive integer, inmax,  40

memory
deallocate by free,  18

mode
IEEE,  32
of file, access,  3

modifying
time,  79

mvbits, move bits,  65

N

name
login, get, getlog,  28
terminal port, ttynam,  97

nonstandard
features, indicated by diamond,  xiii

not,  5

O

or,  5

OS command, execute, system,  76, 82

P

permissions
access function,  3

perror,  66

pid, process id, getpid,  28

pointer
get file pointer, getfilep,  26

position file by fseek, ftell,  19

process
copy via fork,  17
id, get, getpid,  28
send signal to, kill,  47
wait for termination, wait,  100

prompt
conventions,  xii

protection,  79

put a character, putc, fputc,  68

putc,  68

Q

q_atan2pi(x),  53

q_fabs(x),  53

q_fmod(x),  53

q_infinity(),  53

q_max_normal(),  53

q_max_subnormal(),  53

q_min_normal(),  53

q_min_subnormal(),  53

q_nextafter(x,y),  53

q_quiet_nan(n),  53

q_remainder(x,y),  53

q_scalbn(x,n),  53

q_signaling_nan(n),  53

qsort,  70

quadruple-precision functions, libm_quadruple,  52

quick sort, qsort,  70

R

r_acos(x),  55

r_acosd(x),  55

r_acosh(x),  55

r_acosp(x),  55

r_acospi(x),  55

r_addran(),  56

r_addrans(),  56

r_asin(x),  55

r_asind(x),  55

r_asinh(x),  55

r_asinp(x),  55

r_asinpi(x),  55

r_atan(x),  55

r_atan2(x),  55

r_atan2d(x),  55

r_atan2pi(x),  55

r_atand(x),  55

r_atanh(x),  55

r_atanp(x),  55

r_atanpi(x),  55

r_cbrt(x),  55

r_ceil(x),  55

r_erf(x),  55

r_erfc(x),  55

r_expml(x),  55

r_floor(x),  55

r_hypot(x),  55

r_infinity(),  55

r_j0(x),  55

r_j1(x),  55

r_jn(n,x),  55

r_lcran(),  56

r_lcrans(),  56

r_lgamma(x),  56

r_log1p(x),  56

r_log2(x),  56

r_logb(x),  56

r_max_normal(),  56

r_max_subnormal(),  56

r_min_normal(),  56

r_min_subnormal(),  56

r_nextafter(x,y),  56

r_quiet_nan(n),  56

r_remainder(x,y),  56

r_rint(x),  56

r_scalbn(x,n),  56

r_shufrans(),  56

r_signaling_nan(n),  56

r_significand(x),  56

r_sin(x),  56

r_sincos(x,s,c),  57

r_sincosd(x,s,c),  57

r_sincosp(x,s,c),  57

r_sincospi(x,s,c),  57

r_sind(x),  56

r_sinh(x),  56

r_sinp(x),  56

r_sinpi(x),  56

r_tan(x),  57

r_tand(x),  57

r_tanh(x),  57

r_tanp(x),  57

r_tanpi(x),  57

r_y0(x), bessel,  57

r_y1(x), bessel,  57

r_yn(n,x), bessel,  57

rand,  72

random
number,  56
values, rand,  72

read
character getc, fgetc,  22

remove a file, unlink,  99

reposition file by fseek, ftell,  19

reset EOF status for tapeio,  92

right shift, rshift,  5

rindex,  38

rshift,  5

S

secnds, system time,  75

send signal to process, kill,  47

setbit,  5

setjmp, See isetjmp

short,  61

signal,  77

signal a process, kill,  47

signals, IEEE,  32

sine,  56

single-precision functions, libm_single,  55

skip
tape I/O files and records,  92

sleep,  78

sort quick, qsort,  70

stat,  79

status
file, stat,  79
IEEE,  32
termination, exit,  15

substring
find, index,  38

suspend execution for an interval, sleep,  78

symbolic
link to an existing file, symlink,  58

symlnk,  58

system,  76, 82

system time
secnds,  75
time,  83

T

tangent,  57

tape I/O,  87
close files,  88
open files,  87
read from files,  90
reset EOF status,  92
rewind files,  91
skip files and records,  92
write to files,  89

tarray() values for various time routines,  86

tclose,  87

terminal
port name, ttynam,  97

terminate
wait for process to terminate, wait,  100
with status, exit,  15
write memory to core file,  2

time
in numerical form,  30
secnds,  75

time(t)
standard version,  83
VMS version,  84

time, get system time,  83

topen,  87

trailing blanks, initialize, ioinit,  41

tread,  87

trewin,  87

triangle as blank space,  xii

tskipf,  87

tstate,  87

ttynam,  97

twrite,  87

U

unlink,  99

user,  79

user ID, get, getuid,  29

W

wait,  100

write a character putc, fputc,  68

X

xor,  5

Y

y0(x), y1(x), y(n), bessel,  57

y0(x), y1(x), yn(x), bessel,  51

Previous Contents Doc Set Home