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

binding, 61
file suffixes, 61
search path, 55
Prompt string, 56
Protection bits, for files, 114
Protection, changing for files, 60, 63
Prototypes, functions, 117
ps utility
compared with STATUS command, 59
flags, 68
pTAL
language, 177
signals, 80
no embedded SQL support, 170
source code, 170
converting to C or C++, 138
Pthread functions, 188
Pthreads, 186
Pthreads functions
differences between Draft 4 and IEEE 1003.1c
standards, 205
PUT Model library
portability of, 188
standards conformance, 188
supported RVUs, 188
putenv() function, 76
Q
Queue files
$RECEIVE, 106
printing, 60
use of, 150
R
read() function, Guardian file system, 125
readdir() function, Guardian file system, 125
readlink() function, symbolic links, 103, 124
READX procedure, 80
Recoding
for UNIX features, 85
UNIX functions, 111
Redirecting input, left angle bracket (<) operator, 65
Redirecting output, right angle bracket (>) operator, 65
Regular compilation environment, 191
remove() function, 74, 148
Removing directories, 124
rename() function, 74
environment-specific, 148
restrictions, 126
Requests, handling
server process, 104, 105
World Wide Web server, 104
Reserved words, 27
Resolving an OSS pathname, OSS catalog, 100
restricted-access filesets
chmod() function, 123
RESTRICTEDACCESS fileset attribute, 115
Return type, guidelines, 116
Return value
changes for thread functions, 207, 209
Right angle bracket (>) operator, 65
RISC
processor, 33
rld utility, 41
Guardian environment, 41
rm utility, 70
Root directory, 112
Rule profiles, 50
run utility, 149
and Inspect program, 67
and Native Inspect program, 67
and Visual Inspect program, 67
Run-time environments, differences between, 158
Run-time library, 159
changes for native mode, 175
compiling OSS programs, 120
Guardian C, 120
linking, 142
mixed-module programming , 120
OSS C, 120
porting guidelines, 120
shared see Shared run-time library (SRL)
variants, 172
RUNNABLE pragma, 156
Running clients or servers, OSS, 106
S
S_IFCHR file type system, mknod() function, 125
Safeguard product
Guardian files, 123, 125
OSS processes, 128
SECURITY-OSS-ADMINISTRATOR (SOA) group, 114,
115
Sample code
runossp.c, 152
stcplw.c, 154
Saveabend file
debugging, 97
Scripts
compared with functions, 56
shell, starting, 65
Search path, program, 55
SEARCH pragma, 156
SECTION pragma, _cc_status condition code, 73
Security, 114
see also Access control lists (ACLs)
files, 68, 114, 115, 121, 125
interoperability, 115
models, 113, 127
process-identity attributes , 113
protection bits, 114
restricted-access filesets, 115
super ID, 115
SECURITY-OSS-ADMINISTRATOR, 115
and restricted-access filesets
chmod() function, 123
chown() function, 124
select() function, 87, 126
246 Index