Open System Services Programmer's Guide
HP NonStop TS/MP, accessing from OSS programs, 247
HP NonStop Tuxedo system, accessing from OSS
programs, 247
HP Tandem Development Suite (TDS), 52
HP Tandem LAN Access Method (TLAM), accessing from
OSS programs, 245
htonl() function, 202
htons() function, 202
I
I/O
balancing read and write operations, and performance
improvement, 195
printing, 226, 227, 233
example, lp utility with popen() function, 226
redirecting to Guardian objects, 214
tape, 208
example, pax utility with popen() function, 209
terminal, 210
control characters, 211
example, 212
if_freenameindex() function, 202
if_indextoname() function, 202
if_nameindex() function, 202
if_nametoindex() function, 202
ILP32 data model, 289
inet_addr() function, 202
inet_lnaof() function, 202
inet_makeaddr() function, 202
inet_netof() function, 202
inet_network() function, 202
inet_ntoa() function, 203
inet_ntop() function, 203
inet_pton() function, 203
inherit structure, 123
tdm_spawn() and tdm_spawnp() functions, 119
Inheritance information, OSS, 119
Initializing logging parameters, 239
Inspect debugger, 48
process blocking, 329, 430
Integer data type
Guardian procedures, 39
OSS C programs, 39
Interoperability
API
in native processes, 500
in TNS processes, 477
file system, 65
I/O management, 207
interprocess communication, 177
logging, 237
process management, 115
redirecting I/O to Guardian objects, 214
signals, 118
time management, 167
INTERPRETINTERVAL procedure, 172
INTERPRETJULIANDAYNO procedure , 167, 172
INTERPRETTIMESTAMP procedure, 172
Interprocess communication
between nodes, 191
between processors, 174, 175
example with OSS processes and Guardian procedures,
178
performance considerations, 195
UNIX differences, 176
using a $RECEIVE file, 191
Interprocess communication (IPC)
shared memory, 164, 189
ioctl() function, 94
isatty() function, 234
J
Jacket routines, 328, 428
JULIANTIMESTAMP procedure, 168, 172
K
kill() function, 118, 152, 254
L
Labeled tape
and OSS files, 210
LABELEDTAPESUPPORT procedure, 235
Large File Aware (LFA)
APIs provided by HP, 81
definition, 79
Large File Safe (LFS)
APIs provided by HP, 79
definition, 79
Large files see also OSS files, large files
access from systems without large file support, 82
accessing from systems without large file support, 79
and 64-bit APIs, 79
and FILE_OPEN, 82
and FILE_OPEN_ error 580, 83
Guardian files created by OSS APIs, 82
size limit, 78
underlying Guardian file format, 78
lchmod() function, 251, 253
lchown() function, 251, 254
ld utility, 46, 50
lex utility, 45
Library
standard and threaded applications, 328
standard, and single-threading, 332, 431
threads, 313, 333, 380, 418
Library functions, 37
Library header files, 37
link() function, 94, 254
Linking C modules, OSS, 46
listen() function, 188, 189, 197
localtime() function, 166, 170
LOCKFILE procedure, 104
LOCKREC procedure, 104
LOG_WARNING, severity level, 238
Logging, 238
facility, 239
functions, calling from Guardian module, 237
interoperability, 237
586 Index