Open System Services Porting Guide (G06.29+, H06.06+, J06.03+)
OSS, 178
performance considerations, 90
TCP/IP, 106
Source code
C compilation, 38
control system (SCCS), 164
Guardian applications, 31, 170
moving to OSS, 35
portability checking, 48
Specifications, XPG4, 53, 112, 117
Spooler locations
commands for finding, 60
printing from TACL, 64
Spooler procedures, OSS files , 82
SPOOLSTART procedure, printer I/O , 82
spt functions T1248, 214
sqlc utility, for NonStop SQL/MP preprocessor, 39
sqlcomp utility, for NonStop SQL/MP compiler, 39
SSV pragma, 156
Stack size
guidelines, 116
larger for native environments, 95
support for large, 171
Standard C library, 165
Standard OSS POSIX Threads, 186
Standardized application, 28
Standards, 31
and interoperability, 71
C language, 53, 107
c89 utility, 38
c99 utility, 38
compliance, portability checking, 48
functions, portability, 109
header files, 117
maximize portability, 117
OSS, 28
POSIX, 112
Start-up files
profile, 55
shell, 55
stat() and stat64() functions, Guardian file system, 127
Static linking, 165
Static server
$RECEIVE, 106
listening for requests, 104
load balancing, 105
process-creation functions, 104
queue file, 104
started by demon process, 104
World Wide Web server, 105
Statistics, ls utility, 69
STATUS command
compared to kill utility, 59
compared to ps utility, 59
Guardian processes, 62
using
multiple parameters, 62
with gtacl, 67
Status parameter, exit() function, 175
Status, displaying
Guardian processes, 62, 68
OSS processes, 68, 129
stdarg.h header file, 27
stddef.h header file, 27
stdlib.h header file, 27
STOP command, compared to kill utility, 68
STREAMS, 87
string.h header file, 27
strings utility, 156
strip utility, 156
strtod() function, changes for native mode, 176
stty command, 56
stydio.h header file, 27
Subvolumes, Guardian
beginning with ZYQ, 64
created with mkdir() function, 125
removing, 126
Suffixes, C programming, 61
Super ID
and restricted-access filesets, 115, 122
Guardian, 68, 115
OSS, 115
Super server
dynamic server, 104
inetd, 105
LISTNER, 105
static server, 104, 105
Support functions, 184
Swap files, 95, 171
Symbolic links
functions, 103
limited use, 124
Symbols
default, ISO/ANSI C, 118, 157
defined, 118
header files, 118, 157
visibility of, 118, 157
symlink() function
symbolic links, 103
with Guardian file system, 124
System
compatibility, 32
entry points, 118
limits, OSS environment, 120
System calls
OSS standards, 29
portability, 49
System services, portability checking, 50
system() library call, using in a Guardian program, 152
System-level routines, Guardian
message queues, 91, 95
System-level routines, Guardian, message queues, 91, 95
SYSTYPE pragma
environment-specific functions, 172
mixed-module programming, 83
T
T1248 spt functions, 214
248 Index