Open System Services Porting Guide (G06.29+, H06.06+, J06.03+)
across processors, 97, 102
calls, 98
differences between environments, 72
functions
Guardian attributes, 97
specific to HP, 131
UNIX environment, 96
Guardian attributes, 72
Guardian environment variables, 57
OSS attributes, 72
OSS shell, 57
performance, 96
procedures, 76
PROCESS_SPAWN_ procedure see PROCESS_SPAWN_
procedure
static server, 104
Process handle
changing by exec set of functions, 128
Guardian, 71, 131
process-management, 76
Process ID
not for Guardian processes, 127
Process identification number (PIN), Guardian, 63
Process limits, OSS environment, 120
Process management
Guardian procedures, 145
OSS functions, 76
performance concerns, 76
procedures, 76
Process target type, 147
PROCESS_ACTIVATE_ procedure, 145
PROCESS_CREATE_ procedure, changes for native mode,
176
PROCESS_DEBUG_ procedure, 145
process_extension_def input structure, 176
PROCESS_GETINFO_ procedure, 76, 145
PROCESS_GETINFOLIST_ procedure, 73, 76, 145
features for native mode, 176
PROCESS_LAUNCH_ procedure, 75
features for native mode, 176
pr_results parameter, 97
PROCESS_SETINFO_ procedure, 145
features for native mode, 176
PROCESS_SETSTRINGINFO_ procedure, 145
PROCESS_SPAWN_ procedure, 76, 149
$RECEIVE file, 98
child process, 98
nowait process, 98
parent process, 98, 106
process creation, 98
signal mask, 176
starting Guardian servers, 106
starting OSS servers, 106
using in a Guardian program, 152
waited process, 98
PROCESS_STOP_ procedure, 145
PROCESS_SUSPEND_ procedure, 145
Processes
accessing, 127
bridge, 151
controlling, Guardian procedures, 129
default file security, 113
environment functions, 24
Guardian see Processes, Guardian
Guardian attributes, 130
intermediate, 151
interoperability, 74
memory when starting, 149
OSS see Processes, OSS
parent see Parent process
PROCESS_SPAWN_, creating, 129
security, 127
side effects when starting, 149
stopping, 63
terminating, 68, 77
Processes, Guardian, 92, 150
see also Processes
accessing FIFOs with, 92
displaying status of, 62, 68
no process ID, 127
OSS attributes, 113
shared memory, 150
status, 62, 68
terminating, 68
Processes, OSS, 112, 154
see also Processes
compared with UNIX processes, 112
created by LISTNER process, 154
creating, 113
Guardian attributes, 113
Guardian functions, 112
inheritance features , 153
listing, 59
nowait manner, 153
propagated attributes, 113
requester, 150
server, 150
shared memory, 150
status information, 59, 129
stopping, 59
terminating, 113, 129
waited manner, 153
PROCESSHANDLE_*_ procedures, 145
PROCESSNAME_CREATE_ procedure, 145
Processors
architecture, multiple, 110
opening files, 102
static server, 105
Profile files
portability checking, 50
startup files, 55
PROGID program, program identity, 115
Programmatic calls, industry standards, 28
Programming
faults, finding, 49
guidelines, 110, 116
Programming models, 73
Programs
245