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

procedures
AWAITIO and AWAITIOX procedures, 79
called from OSS, 131
changes for native mode, 176
compared to UNIX features, 29
extended for OSS, 80
FILE_COMPLETE_, 145
FILE_COMPLETE_GETINFO_, 145
FILE_COMPLETE_SET_, 145
FILE_GETINFO_, 145
FILE_GETINFOBYNAME_, 145
FILE_GETINFOLIST_, 145
FILE_GETINFOLISTBYNAME_, 145
FILE_GETRECEIVEINFO_, 145
FILE_OPEN_, 145
FILENAME_FINDNEXT_, 73
FILENAME_TO_PATHNAME_, 144
GROUP_GETINFO_, 143
GROUPMEMBER_GETNEXT_ , 143
in C programs, 96, 131
interoperability, 115, 120, 129
obsolete, 177
OSS environment, 96
OSS_PID_NULL_, 145
PATHNAME_TO_FILENAME_, 144
PROCESS_ACTIVATE_, 145
PROCESS_DEBUG_, 145
PROCESS_GETINFO_, 73, 145
PROCESS_GETINFOLIST_, 73, 145
PROCESS_LAUNCH_ , 75
PROCESS_SETINFO_, 145
PROCESS_SETSTRINGINFO_ , 145
PROCESS_SPAWN_, 76, 152
PROCESS_STOP_, 145
PROCESS_SUSPEND_, 145
PROCESSHANDLE_*_, 145
PROCESSNAME_CREATE_, 145
security, 143
SETLOOPTIMER, 145
shared memory, OSS, 93
USER_AUTHENTICATE_, 143
USER_GETINFO_, 143
USER_GETNEXT_, 143
using, 143
process handle, 71, 131
process-management procedures, 145
processes see Processes, Guardian
semaphores, 151
server process, LISTNER, 154
sockets see Guardian under Sockets
startup messages, 71
super ID, 68
Guardian procedures see procedures under Guardian
H
Hardware, C compiler, 108
Header files, 173, 181
$SYSTEM.SYSTEM, 73
/usr/include, 73
C compiler issues for OSS programs, 156
cextdecs.h, 73, 131
comparison between environments, 72
condition codes, 131
data structures and literals, 131
data types specified , 120
entry points, 118
environment-specific functions, 148
feature test macros, 73, 118, 157
for Guardian programs, 141
function entry points, 73
function prototypes, 117
Guardian interface, 131
guidelines, 116
HP extensions, 117
ISO/ANSI C, 27
standard, 73
OSS and Guardian compared, 118
POSIX standards, 73
pragmas, 118
recommendations, 131
search order, 156
standard C and C++, 42
standards, 117
tal.h, 73, 131
tdmext.h, 131
XPG4, 73
Heap size, support for larger, 171
History file, 56, 57
Host address translation, 184
Host name translation, 184
HP Enterprise Toolkit-NonStop Edition (ETK), 31
HP extensions
C compiler, 115
header files, 117
input parameters, 97
interoperability, 129
modifying inherited attributes, 97
output parameters, 97
performance, 95
portability, 110
specifying attributes, 97
HP NonStop operating system, 53, 109
HP Tandem Advanced Command Language (TACL) see
TACL
HP Tandem Development Suite (TDS), 31
I
I/O
character-based, 87
disk, 102
management, Guardian commands, 72
nowait, multithreading, 87
operations, 101
printing, 82
routines, interoperability, 120
ibgwc.a C run-time library, 157
ibyacc.a C run-time library, 157
Identity attributes, 115
239