Open System Services Porting Guide (G06.29+, H06.06+, J06.03+)
mixed-module programming, 83
standards conformation, 38
UNIX workstations, 33
Caching
buffered data, 102
data block, 102
disk I/O, 102
file, 102
OSS name server, 100, 102
cat utility
Guardian files, 68
in Guardian environment, 64
redirecting input and output with, 66
Catalog, OSS
Enscribe database, 101
file operations, 100
OSS fileset, 101
CCOMP compiler, 155
cextdecs.h header file
Guardian procedures, 118, 131
SECTION pragma, 73
cfront, C++ preprocessor, 39
Changes in thread functions, 205
Character
control, 56
pipe (|), 67, 91
Character-based I/O, STREAMS, 87
Characteristics, file-implementation , 121
chdir() function, Guardian subvolumes, 123
CHECKPOINT procedure, 177
CHECKPOINTMANY procedure, 177
CHECKPOINTMANYX procedure, 177
CHECKPOINTX procedure, 177
chgrp utility, with Guardian files, 68
Child process
defined, 96
directory steam, 101
exit() function, 128
Guardian DEFINEs, 58
inherited attributes, 131
OSS functions, 128
pipe I/O, 91
PROCESS_SPAWN_ procedure, 98
program identity, 115
unique process ID, 97
chmod utility, changing file codes, 68
chmod() function
Guardian file errors, 123
restricted-access filesets, 123
chown utility, with Guardian files, 68
chown() function, 123
chroot() function, limited use, 124
Client process
and server communication, 104
starting or running, 106
cma functions obsoleted, 214
Code Coverage Tool, 51
CodeCheck porting tool, 49, 109
Command files, Guardian, used with gtacl utility, 67
Command interpreter, shell, 25, 28
Command line
editing, 56, 57
parameters, 56
Command substitutions, aliases, 56
Commands, Guardian
compared with OSS commands, 58, 198
compared with UNIX commands, 198
DEFINE, 59
file operations, 63
from OSS shell, 65
FUP INFO, with gtacl utility, 67
FUP SECURE, with gtacl utility, 67
STATUS, 62, 67
STOP, 68
Commands, OSS, 52
see also Utilities, OSS
built-in run, 67
compared with Guardian commands, 59, 61, 201
equivalent for compiling Guardian programs, 142
executing from history file, 57
executing from temporary file, 57
file operations, 63
passing commands to a TACL command, 151
repeating, 57
run, built-in, 67
typeset -f, 56
Common C
code, 31, 170
in native environment, 170
language, 107, 108, 115, 116, 117, 167
compiler, 118
Common header files, 38
Common library routines, 38
Common Run-Time Environment (CRE) see CRE
Communication with OSS programs, 138
Compatibility
compilers, 108
data-file, 108
operating systems, 108
Compiler locations
TNS, 42
TNS/E native, 42
TNS/R native, 42
Compiler symbols, 118
Compiler tools, 139, 155
linker, 156
optimizer, 156
TNS, 33, 155
TNS/E native, 33
TNS/R native, 33, 155
Compilers
CenterLine C, 166
compatibility, 108
declaring system procedures, 131
GNU C, 166
hardware differences, 108
HP extensions, 116
native, 172
234 Index