Open System Services Porting Guide (G06.29+, H06.06+, J06.03+)
file compatibility, 32
improved performance, 31, 170
new C compilation tools, 31
new features, 171
object files, 32
restrictions, 170
shared run-time library, 137
source code, 31
system compatibility, 32
user library, 174
TNS/R native shared run-time library (TNS/R native SRL),
172
TNS/R native-mode applications, 170
Tools
C program analysis, 163
porting see tools under Porting
Transaction Application Language (TAL) see TAL programs
Transferring files, back to the workstation, 36
Translation limits, 119
Transport Layer Interface (TLI), 88
Transport-provider name
AF_INET, 126
AF_INET6, 126
AF_UNIX Release 1, 127
AF_UNIX Release 2, 127
Trap handling, 172
performance considerations, 151
replace with signal handler, 176
TTY, 112
see also OSSTTY facility
control, 112
simulation processes
opening, 125
Types
file, Guardian, 63
guidelines when using, 116
portability checking, 49, 50
typeset -f command, 56
U
UNIX
editors, 63
environment, 162
compared with OSS, 109
features
compared with OSS features, 85
recoding for, 85
inetd process, 105
socket library, 179
systems, compatibility, 108
workstations and TNS/R native compilation tools, 33
unlink() function, limited Guardian operations, 127
User
calls, 29
ownership, Guardian, 68
User information, who utility, 70
User library, migration, 174
User-level routines, Guardian
message queues, 91, 95
User-level routines, Guardian, message queues, 91, 95
USER_AUTHENTICATE_ procedure, 143
USER_GETINFO_ procedure, 143
USER_GETNEXT_ procedure, 143
Utilities, Guardian see individual utilities by name
Utilities, OSS, 85
see also individual functions by name
using with Guardian files, 68
Utilities, UNIX see individual utilities by name
V
Variable values, shell, 55
Variables
EDITOR, 57
FCEDIT, 57
for vi editor, 57
HISTFILE , 57
HISTSIZE, 57
memory, 95
VISUAL, 57
Variants, run-time library, 172
vi utility
and Guardian files, 64
defined, 60, 162
editing, 43
set options, 57
Visual Inspect, 45
debugging OSS files, 44
native files, 45
running from TACL, 45
running program files, 45
TNS/E native programs, 173
TNS/R and TNS/E native program files, 44
TNS/R native programs, 173
Visual Inspect restrictions, 45
W
wait() function, terminated processes, 129
Waited operation, PROCESS_SPAWN_ procedure, 98
Waited OSS process, 153
waitpid() function, terminated processes, 129
who utility, Guardian format, 70
Word size, guidelines for, 116
World Wide Web server, performance, 104
write() function, 125
WRITEREAD parameter, Guardian
message queues, 95
WRITEREAD procedure, Guardian, message queues, 91
X
X/Open CAE Specifications document, 29
XPG4
branding, 162
specifications, 53, 85, 96, 112, 117
standards, comparison with OSS, 25
XTI, 88
Y
yacc source files, 163
250 Index