Open System Services Programmer's Guide
Guardian processes
example using Guardian procedures, 123
using Guardian procedures, 123, 126
OSS processes, using Guardian procedures, 123, 126
using OSS functions, 119
Controlling terminal, 114
Converting 32-bit applications to 64-bit, 307
CONVERTPROCESSTIME procedure, 172
CONVERTTIMESTAMP procedure, 172
CPUTIMES procedure, 172
creat() function, 92, 254
creat64() function, 254
Creating processes
example using the PROCESS_SPAWN_ procedure, 126
Guardian processes
example using Guardian procedures, 123
using Guardian procedures, 123
OSS processes
example using the tdm_fork() and tdm_execvep()
functions, 119
example using the tdm_spawnp() function, 121
using Guardian procedures, 123
performance considerations, 138
using OSS functions, 119
Cross compilation , 37
Cross compiler, PC, 52
crypt() function, 251
ctermid() function, 92, 233
ctime() function, 166, 170
CTOEDIT file-type conversion tool, 50
cuserid() function, 251
D
Data buffer size and performance improvements, 195
Data model
ILP32, 289
LP64, 289
object files, 298
Data segments, 190
Debug options, Guardian process attributes for, 114
Debuggers
64-bit support, 310
Inspect, 48
Native Inspect, 48
NSDEE debugging features, 48, 52
Visual Inspect, 48
Declarations, Guardian procedures, 39
DEFINEs, 114, 210
Guardian process attributes for, 114
del_define utility, 114
Development, application, 37
DEVICE_GETINFOBYLDEV_ procedure, 235
difftime() function, 166
Directory, 28
DLLs see Dynamic-link libraries (DLLs)
Documented OSS functions, 438
dup() function, 92
Dynamic window
Telserv, 210
Dynamic-link libraries (DLLs), 47
E
EAGAIN error, 341, 396
EALREADY error, 348, 399
ECONNREFUSED error, 188, 189
ed line editor, 44
EDIT files , 32
OSS access, 64
redirecting OSS output to, 214
EDITTOC file-type conversion tool, 50
EINPROGRESS error, 341, 396
eld utility, 46, 50
EMS
collector processes , 237
specifying from shell , 238
procedures, 236, 237
access from OSS processes, 237
tokens, logging parameter, 243
EMS_COLLECTOR shell variable, 238
encrypt() function, 251
endgrent() function, 251
endhostent() function, 200
endnetent() function, 200
endprotoent() function, 200
endservent() function, 200
enoft utility, 46, 50
Enscribe functions, thread-aware, 420
Environment
execution, 37
process
modifying, 135
obtaining information about, 129
source, 37
target, 37
Environment variables, 36
Environment-specific parameters in functions, 67, 500
Epoch, 167
Error reporting in thread functions, 314, 381
ETK, 52
Event Management Service (EMS) see EMS
EWOULDBLOCK error, 341, 396
Examples, programming, 15
exec set of functions, 36, 113, 254
and threads, 331, 430
execl() function, 150
execle() function, 150
execlp() function, 150
Execution environment, 37
Execution priority
changing, example, 136
process, changing, 114
execv() function, 150
execve() function, 36, 150
execvep() function, 151
Extended memory segments, 162
F
Facility, logging, 239
583