Open System Services Porting Guide (G06.29+, H06.06+, J06.03+)

Index
Symbols
#ifdef directives, 108
#include directive, 73
$RECEIVE file, 89, 91, 94
Guardian, message queues, 95
locales, 135
message queues, 91, 106
messages from, 77
PROCESS_SPAWN_, 98
requester as an OSS process, 150
server as an OSS process, 150
starting servers from OSS, 106
static server, 106
system messages , 76
$SYSTEM.SYSTEM, 73
$SYSTEM.SYSTEM.LIBCOBEY file, linking, 142
$SYSTEM.SYSTEM.STDIOH, 156
$ZAFN2 transport-provider name, 127
$ZPLS transport-provider name, 127
$ZTC0, 126
$ZTTnn process, 121
/G file system, OSS environment, 63
/G/SYSTEM/SYSnn directory, 184
/lib directory, 42
/nonnative/usr/lib, linking, 142
/usr/bin directory, 42
/usr/include directory, 42, 73, 156
/usr/lib directory, 38, 40, 42
/usr/lib/libc.obey file, linking, 142
/usr/local/lib directory, 42
64-bit interoperability, 53, 71, 74
64-bit shared memory, 93, 150
64-bit support, 23, 38, 39, 45, 53, 71, 72, 74, 75, 85,
93, 94, 96, 107, 116, 119, 120, 128, 130, 147,
150, 156, 173, 179, 181
< operator, 65
=_AFUNIX_PROCESS_NAME MAP DEFINE, 127
=_DEFAULTS DEFINE attributes, 58, 149
=TCPIP^PROCESS^NAME MAP DEFINE, 126
> operator, 65
__cplusplus feature test macro, 118, 157
__INT32 preprocessor symbol, 119, 141, 157
__STDC__=1 feature test macro, 118, 157
__TANDEM preprocessor symbol, 119, 141, 157
__XMEM preprocessor symbol, 119, 141, 157
_cc_status condition code, 175
SECTION pragma, 73
_exit() function, issued by either OSS or Guardian, 77
_FILE_OFFSET_BITS feature test macro, 191, 192
_IGNORE_LOCALE feature test macro, 73, 118, 119,
157
_LARGEFILE64_SOURCE feature test macro, 191
_OSS_HOST feature test macro, 118, 157
_OSS_TARGET feature test macro, 118, 119, 157
_POSIX_C_SOURCE feature test macro, 73, 118, 157
_POSIX_C_SOURCE=2 feature test macro, 118, 157
_POSIX_SOURCE feature test macro, 73, 118, 157
_PUT_MODEL_ feature test macro, 118
_SPT_MODEL_ feature test macro, 118
_TANDEM_SOURCE feature test macro , 73, 118, 157
_TNS_E_TARGET preprocessor symbol, 119
_TNS_R_TARGET preprocessor symbol, 119, 157
_XOPEN_SOURCE feature test macro, 73, 118, 157
_XOPEN_SOURCE_EXTENDED feature test macro, 118,
157
A
abort() function, 76
Accelerated TNS object files , 32
Accelerator programs
Accelerator, 40, 142, 171, 177
axcel, 39
Object Code Accelerator, 40, 142, 171, 177
Object Code Accelerator (OCA), 39
TNS/E, 32
TNS/R, 32
Access control lists (ACLs)
and NFS, 114
and OSS pathnames, 114
and SECURITY-OSS-ADMINISTRATOR security group,
114
and Version 3 filesets, 114
Guardian files, 114
OSS functions, 133
Safeguard, 114
types of objects supported, 114
access() function, Guardian files, 123
acl() function, 133
ACLs see Access control lists (ACLs)
aclsort() function, 133
Address space
memory, mapped files, 86
shared memory, 93
ADDRESS_DELIMIT_ procedure, 177
Advisory lock, fcntl() function, 124
Advisory locking, 124
AF_INET sockets, 89
default transport provider process, 126
AF_INET6 sockets, 89
AF_UNIX sockets see Sockets
Aliases
in printcap file, 60
shell, 56
Alternate-model functions, obsolete, 175
Analysis, porting, 108
ANSI, 107
see also ISO/ANSI C
APIs
64-bit, 132
behavioral differences, 74
defined, 52
232 Index