Open System Services Programmer's Guide
handler, default, 118
threads with, 331, 388
Signal mask, 330, 388
signal() function, 153
SIGNALPROCESSTIMEOUT procedure, 173
SIGNALTIMEOUT procedure, 173
sigpending() function, 153
sigprocmask() function, 153
sigsetjmp() function, 153
sigsuspend() function, 154
sigwait() function, 385
Single-threading versus multithreading, 332, 431
sleep() function, 118, 154
Small files see OSS files, small files
and 64-bit APIs, 78
size limit, 78
underlying Guardian file format, 78
SMF, 65, 68
SNAX Extended Facility (SNAX/XF), accessing from OSS
programs, 245
SOA group see SECURITY-OSS-ADMINISTRATOR
sockatmark() function, 200
socket() function, 98, 200
socket_transport_name_get() function, 200
socket_transport_name_set() function, 188, 189, 200
socketpair() function, 98, 200
sockets
AF_INET
See AF_INET sockets, 177
AF_INET6
See AF_INET6 sockets, 177
AF_UNIX
See AF_UNIX sockets, 187
Source environment, 37
SPA group see SECURITY-PRV-ADMINISTRATOR
spawn.h library header file , 123
Spawning a new process, and threads, 331, 430
Specifications, XPG4, 27
Spooler, Guardian print, sending OSS files to, 227
SPT_ABORTTRANSACTION() function, 334
spt_alarm() function, 319
SPT_BEGINTRANSACTION() function, 334
SPT_ENDTRANSACTION() function, 334
spt_extensions.h header file, 424
SPT_RESUMETRANSACTION() function, 334
SPT_SERVERCLASS_DIALOG_ABORT_() function, 334
SPT_SERVERCLASS_DIALOG_BEGIN_() function, 334
SPT_SERVERCLASS_DIALOG_END_() function, 334
SPT_SERVERCLASS_DIALOG_SEND_() function, 334
SPT_SERVERCLASS_SEND_() function, 333
SPT_SERVERCLASS_SEND_INFO_() function, 333
SPT_SERVERCLASS_SENDL_() function, 333
spt_signal() function, 319
spt_sigwait() function, 315
spt_star() functions, 342
spt_starx() functions, 342
spt_starz() functions, 341, 342
mixed mode applications, 348
serialization of file operations, 341
spt_types.h header file, 424
spt_ucontext.h header file, 424
spthread.h header file, 314
SQL compiler, 46, 246
SQL databases, accessing from an OSS program , 246
SQL objects, catalogs, and programs, information from
an OSS program , 246
Standard POSIX Threads functions, 313
Standards, POSIX, 27
stat() and stat64() functions, 98
stat() function, 62, 252
ACLs and, 266
information provided, 38
stat64() function, 252
Static window
Telserv, 210
statvfs() and statvfs64() functions, 98
strerror() function, 244
strftime() function, 166, 167, 171
strip utility, 45
strptime() function, 167, 171
Subdirectories, 54
Super ID, 249
Guardian, 270
OSS, 270
Symbolic debuggers, 48
symlink() function, 98, 254
sysconf() function, example, 130
syslog() function, 237, 238, 240, 244
System functions, 37
System limits, system-dependent, obtaining, example, 130
SYSTYPE pragma, 42
T
TACL processes, starting from OSS environment, 44
tal.h library header file, and condition codes, 41
Tape I/O, 208
example, pax with popen() function, 209
OSS utilities only, 207
pax utility, 208
Target environment, 37
tcdrain() function, 234
tcflow() function, 234
tcflush() function, 234
tcgetattr() function, 234
TCP/IP
accessing from OSS programs, 245
tcsendbreak() function, 234
tcsetattr() function, 234
tdm_execep() function, 331, 430
tdm_execve() function, 113, 154, 331, 430
used with audited file, 255
tdm_execvep() function, 113, 154
example, 119
used with audited file, 255
tdm_fork() function, 36, 113, 154
example, 119
performance considerations, 138
used with audited file, 255
592 Index