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

TACL
=_AFUNIX_PROCESS_NAME MAP DEFINE, 127
=TCPIP^PROCESS^NAME MAP DEFINE, 126
commands, 151
OSH command, 152
osh utility, 152
running Inspect from, 45
shell
popen() function, 151
switching to OSS shell from, 66
TAL programs
converting to C code, 138
converting to pTAL code, 138, 177
tal.h header file, 73, 131, 176
Tape I/O, 81
pax utility, 81
tar utility, capabilities, 37
Target types, feature test macros, 147
TCP ports, LISTNER process, 105
TCP/IP servers, 106
tdm_execve set of functions
attributes, 97
compared with tdm_spawn set of functions, 98
executing a file, 130
named OSS process , 149
new attributes, 176
process migration, 128
tdm_execve() function, 75
tdm_execvep() function, 75
tdm_fork() function
attributes, 97
creating a new process, 130
defined, 75
memory attributes, 176
named OSS process , 149
new attributes, 176
tdm_spawn() function
compared to tdm_fork(), 98
defined, 75
input arguments, 131
named OSS process , 149
new attributes, 176
performance, 97
signal mask, 176
tdmext.h header file, 131
TDS, 31
TEDIT editor, Guardian, 60, 63
TELNET, 72
Telnet processes, 78
telnet utility, 35
Telserv terminal, 72, 81
Templates for good programming practice, 110
Terminal
character files, 112
control characters, 56
device, /dev/tty, 81
helper process, 121
I/O
nonblocking, 121
OSSTTY, 81
Telserv virtual terminal, 81
information, who utility, 70
terminate_program() function, changes to make for, 175
Text files
editing, 63
printing, 64
Thread functions, 188, 205
Threaded applications, porting, 186
Threads
portability, 188
Standard POSIX, 186
time.h header file, 27
times() function, 76
TLI, 88
tmpfile() and tmpfile64() functions, 74, 148
tmpnam() function, 74, 148
TNS C compiler, 34
TNS environment
debugging, 173
different run-time library on OSS, 137
TNS mode applications, 170
TNS/E native dynamic-link library (DLL), 172
TNS/E native environment
and Common C code, 31
and migration, 31
and TNS C compilation tools , 31
compared to TNS environment, 31
compilation support, 32
compilers, 172
dynamic-link library, 137
enhanced features, 171
executable and linkable format (ELF), 172
executable and linking format (ELF), 172
faster compilation speed, 170
file compatibility, 32
improved performance, 31
improvided performance, 170
new C compilation tools , 31
new features, 171
object files, 32
restrictions, 170
source code, 31
system compatibility, 32
user library, 174
TNS/E native-mode applications, 170
TNS/R native C compilation tools, TNS/R native
environment only, 34
TNS/R native environment
and Common C code, 31
and migration, 31
and TNS C compilation tools, 31
compared to TNS environment, 31
compilers, 172
cross-compilation support, 32
enhanced features, 171
executable and linkable format (ELF), 172
executable and linking format (ELF), 172
faster compilation speed, 170
249