| 
    
   | 
   | 
  
     
    
    
  - 1
 
  
    - MESSAGE
 
    Could not initialize SVIPC data structure
        (SVIPCERR 1)  
    - CAUSE
 
    A call to cb_init failed when attempting to initialize
        a semaphore associated with a SVIPC data structure.  
    - ACTION
 
    Examine the process error stack for the cb_init
        error to determine cause.  
    
 
  - 2
 
  
    - MESSAGE
 
    SVIPC resource has been removed from the system
        (SVIPCERR 2)  
    - CAUSE
 
    A SVIPC resource on which a process was waiting (message
        queue or semaphore) was removed from the system before the wait
        condition was satisfied.  
    - ACTION
 
    Application dependent.  
    
 
  - 3
 
  
    - MESSAGE
 
    SVIPC resource limits exceeded, cannot create
        (SVIPCERR 2)  
    - CAUSE
 
    A get() call failed because the configured or system-imposed
        maximums for this type of SVIPC resource have been exceeded; there
        are no available entries in the SVIPC Entry Table, a new resource
        cannot be created.  
    - ACTION
 
    Remove SVIPC resources which are no longer used
        from the system. If configured limits do not exceed system-imposed
        maximums, they may be increased, but only if no resources of that
        type are currently allocated on the system.  
    
 
  - 4
 
  
    - MESSAGE
 
    Cannot create SVIPC resource IPC_EXCL; entry already exists
        (SVIPCERR 4)  
    - CAUSE
 
    A SVIPC get() call was made with the IPC_CREAT and IPC_EXCL flags
        specified, but an entry already existed for the specified key.  
    - ACTION
 
    (Application dependent) Specify a different (unique)
        key on the get() call.  
    
 
  - 5
 
  
    - MESSAGE
 
    Invalid mode specified on SVIPC get() call; does not match
        existing entry's access mode (SVIPCERR 5)  
    - CAUSE
 
    A mode permissions mask was specified on a SVIPC get() call which
        is inconsistent (not a subset of and not equal to) with the mode mask
        with which the existing resource was created.  
    - ACTION
 
    (Application dependent) Specify a mode mask which matches or is a
        subset of the mode mask for the existing SVIPC resource.  
    
 
  - 6
 
  
    - MESSAGE
 
    Nonexistent key specified on a SVIPC get() call
        (SVIPCERR 6)  
    - CAUSE
 
    A SVIPC get() call was made without IPC_CREAT specified,
        and no existing SVIPC resource entry was found with the specified
        key.  
    - ACTION
 
    (Application dependent) Make sure the appropriate
        key was specified, or if a new resource should be created, make sure
        IPC_CREAT is specified in the flags.  
    
 
  - 7
 
  
    - MESSAGE
 
    An invalid id was specified on a SVIPC call
        (SVIPCERR 7)  
    - CAUSE
 
    The id specified on a SVIPC call was invalid. No
        entry exists with that id, or the resource associated with that
        id was removed from the system.  
    - ACTION
 
    (Application dependent) Make sure that the appropriate
        id was specified on the SVIPC call. Verify that the associated resource
        still exists on the system.  
    
 
  - 8
 
  
    - MESSAGE
 
    A key value of IPC_PRIVATE cannot be specified on a ipcrm
        command (SVIPCERR 8)  
    - CAUSE
 
    An ipcrm command was issued with a key parameter,
        but the key was IPC_PRIVATE. Only global keys or a valid id may
        be specified with ipcrm.  
    - ACTION
 
    If the resource was created with the IPC_PRIVATE
        key, then the id must be specified on the ipcrm command. Otherwise,
        the correct global key value (or id) must be specified.  
    
 
  - 9
 
  
    - MESSAGE
 
    The SVIPC resource associated with id is pending removal and
        cannot be accessed (SVIPCERR )  
    - CAUSE
 
    A SVIPC call was made with an id whose associated resource
        is in the process of being removed from the system (due to a previous
        remove command). The resource cannot be accessed.  
    - ACTION
 
    Application dependent.  
    
 
  - 10
 
  
    - MESSAGE
 
    The SVIPC resource associated with key has been removed from the
        system (SVIPCERR 10)  
    - CAUSE
 
    During processing of a SVIPC get() request, a resource entry
        with a matching key was found, but another process removed the resource
        from the the system before the cb_lock semaphore for the entry could
        be obtained.  
    - ACTION
 
    Application dependent.  
    
 
  - 11
 
  
    - MESSAGE
 
    The calling process for a SVIPC ctl() call does not have
        appropriate privilege or access to the associated resource
        (SVIPCERR 11)  
    - CAUSE
 
    A SVIPC ctl() was made with a command to alter an existing
        SVIPC resource, and the calling process was not the owner or the
        creator of the resource or does not have SM capability.  
    - ACTION
 
    Application dependent. Make the ctl() call to alter
        or remove the existing resource from a process with a UID that matches
        the current owner or creator of the resource, or from a process
        that has SM capability.  
    
 
  - 12
 
  
    - MESSAGE
 
    Error accessing the SVIPC KPO pointer (SVIPCERR 12)  
    - CAUSE
 
    An error was encountered when attempting to access
        the SVIPC KPO pointer from a get_kpo_pointer call.  
    - ACTION
 
    Examine the process error stack to determine the
        error encountered by get_kpo_pointer.  
    
 
  - 13
 
  
    - MESSAGE
 
    SVIPC KSO does not exist (SVIPCERR 13)  
    - CAUSE
 
    An attempt to access the SVIPC KSO failed; the pointer returned from
        get_kso_pointer was nil and the attempt to create the KSO
        failed.  
    - ACTION
 
    Unexpected error. Examine the process error stack
        for possible cause.  
    
 
  - 14
 
  
    - MESSAGE
 
    SVIPC KPO does not exist (SVIPCERR 14)  
    - CAUSE
 
    An attempt to access the SVIPC KPO failed; the pointer returned
        from get_kpo_pointer was nil and the attempt to create the KPO
        failed.  
    - ACTION
 
    Unexpected error. Examine the process error stack
        for possible cause.  
    
 
  - 15
 
  
    - MESSAGE
 
    Failed to create the SVIPC KPO (SVIPCERR 15)  
    - CAUSE
 
    An attempt to create the process local SVIPC KPO failed.  
    - ACTION
 
    Examine the process error stack for other relevant
        error information to determine the cause of the failure.  
    
 
  - 16
 
  
    - MESSAGE
 
    Failed to create the SVIPC KSO or other global data
        (SVIPCERR 16)  
    - CAUSE
 
    An attempt to create the SVIPC KSO or related global data
        structure failed.  
    - ACTION
 
    Examine the process error stack for the process
        reporting the error to determine the cause of the failure.  
    
 
  - 17
 
  
    - MESSAGE
 
    Failed to create SVIPC virtual space domain
        (SVIPCERR 17)  
    - CAUSE
 
    A call to create_virtual_space_domain failed when
        setting up the SVIPC global data structures.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the create_virtual_space_domain failure.  
    
 
  - 18
 
  
    - MESSAGE
 
    Creation of SVIPC Entry Table failed. (SVIPCERR 18)  
    - CAUSE
 
    A call to create_object failed when setting up the
        SVIPC entry table global data structure.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the create_object failure.  
    
 
  - 19
 
  
    - MESSAGE
 
    Creation of SVIPC global message frame pool failed.
        (SVIPCERR 19)  
    - CAUSE
 
    A call to create_object failed when setting up the
        SVIPC message frame pool global data structure.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the create_object failure.  
    
 
  - 20
 
  
    - MESSAGE
 
    Creation of an SVIPC semaphore set failed.
        (SVIPCERR 20)  
    - CAUSE
 
    A call to create_object failed when creating a SVIPC semaphore
        set after a semget() call.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the create_object failure.  
    
 
  - 31
 
  
    - MESSAGE
 
    Failed to queue a process waiting on a SVIPC resource.
        (SVIPCERR 31)  
    - CAUSE
 
    A call to put_wait_queue failed when attempting to queue a process
        on a wait queue associated with a SVIPC resource.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the failure in put_wait_queue.  
    
 
  - 32
 
  
    - MESSAGE
 
    A signal or soft interrupt was received by a process queued on
        a SVIPC resource (SVIPCERR 32)  
    - CAUSE
 
    A SVIPC process wait (message queue or semaphore
        wait) was terminated by receipt of a signal or other soft interrupt,
        before the wait condition was satisfied.  
    - ACTION
 
    Application dependent.  
    
 
  - 33
 
  
    - MESSAGE
 
    Failure occurred when attempting to wake a process from a SVIPC
        process wait (SVIPCERR 33)  
    - CAUSE
 
    A call to reply_to_waiter failed when attempting
        to wake a process queued to a SVIPC process wait queue for a SVIPC
        resource.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the failure in reply_to_waiter.  
    
 
  - 34
 
  
    - MESSAGE
 
    Failure occurred when attempting to queue a process waiting on
        a SVIPC resource (SVIPCERR 34)  
    - CAUSE
 
    A process could not be queued on a SVIPC process
        wait queue because the cb_lock semaphore associated with the wait
        queue had not been obtained.  
    - ACTION
 
    Internal SVIPC error. Report error to HP.  
    
 
  - 100
 
  
    - MESSAGE
 
    Invalid size specified on shmget() call
        (SVIPCERR 100)  
    - CAUSE
 
    The size parameter on a shmget() call was either outside of the
        acceptable configured range or (if the shared memory area already
        exists) did not match the size of the existing shared memory
        area.  
    - ACTION
 
    Make sure the size specified is within the configured
        range for the system (min_shm_size and max_shm_size) or, if a shared
        memory area already exists for the specified key, that the size
        matches the existing size.  
    
 
  - 101
 
  
    - MESSAGE
 
    Invalid buf parameter passed to shmctl()
        (SVIPCERR 101)  
    - CAUSE
 
    The buf parameter passed to shmctl() was invalid
        or could not be accessed to perform the specified cmd.  
    - ACTION
 
    Check that the buf structure was declared properly
        and specified properly on the shmctl() call.  
    
 
  - 102
 
  
    - MESSAGE
 
    Caller does not have appropriate privilege or access rights to
        perform a shmctl() IPC_STAT command (SVIPCERR 102)  
    - CAUSE
 
    The caller does not have read access for the SVIPC
        shared memory resource, and is not privileged (SM capability).  
    - ACTION
 
    Ensure that the caller has appropriate privilege
        to perform the requested IPC_STAT command.  
    
 
  - 103
 
  
    - MESSAGE
 
    An invalid cmd was specified on a shmctl() call
        (SVIPCERR 103)  
    - CAUSE
 
    The cmd parameter on a shmctl() call was not valid.  
    - ACTION
 
    Verify that an appropriate value is assigned to
        the cmd parameter.  
    
 
  - 104
 
  
    - MESSAGE
 
    SVIPC shared memory could not be frozen
        (SVIPCERR 104)  
    - CAUSE
 
    An error was encountered when attempting to freeze a SVIPC shared
        memory region into MPE/iX main memory. This functionality is not
        available on initial releases of SVIPC/iX.  
    - ACTION
 
    If SHM_LOCK is supported on this release of MPE/iX, then
        examine the process error stack to determine the cause of the error
        returned from the MPE/iX freeze routine.  
    
 
  - 105
 
  
    - MESSAGE
 
    SVIPC shared memory could not be unfrozen
        (SVIPCERR 105)  
    - CAUSE
 
    An error was encountered when attempting to unfreeze a SVIPC shared
        memory region from MPE/iX main memory. This functionality
        is not available on initial releases of SVIPC/iX.  
    - ACTION
 
    If SHM_UNLOCK is supported on this release of MPE/iX, then
        examine the process error stack to determine the cause of the error
        returned from the MPE/iX unfreeze routine.  
    
 
  - 106
 
  
    - MESSAGE
 
    The SVIPC shared memory region was not found
        (SVIPCERR 106)  
    - CAUSE
 
    The shmaddr value specifying an attached shared
        memory region was invalid.  
    - ACTION
 
    Verify that the shmaddr parameter was correct  
    
 
  - 107
 
  
    - MESSAGE
 
    Process does not have access required for shmat()
        (SVIPCERR 107)  
    - CAUSE
 
    A process wishes to attach to a shared memory region,
        but does not have read access to the SVIPC resource.  
    - ACTION
 
    Ensure that the calling process has appropriate
        privilege and access to the SVIPC resource.  
    
 
  - 108
 
  
    - MESSAGE
 
    Process does not have access required for shmat()
        (SVIPCERR 108)  
    - CAUSE
 
    A process wishes to attach to a shared memory region,
        but does not have write access to the SVIPC resource and SHM_RDONLY
        was not specified.  
    - ACTION
 
    Make sure SHM_RDONLY is specified in the flags, if appropriate;
        otherwise, make sure the calling process has appropriate
        privilege and access to the SVIPC resource.  
    
 
  - 109
 
  
    - MESSAGE
 
    SHM_RND is not supported (SVIPCERR 109)  
    - CAUSE
 
    A process specified SHM_RND in the flags parameter
        of a shmat() call, but SHM_RND is not supported on MPE/iX.  
    - ACTION
 
    Remove the SHM_RND specification from the flags parameter.  
    
 
  - 110
 
  
    - MESSAGE
 
    Invalid shmaddr specified on shmat() call
        (SVIPCERR 110)  
    - CAUSE
 
    A process specified a nonzero shmaddr value on a
        shmat() call, but shmaddr does not match the address of the existing
        shared memory area. MPE/iX does not allow the caller to specify
        an arbitrary attach address.  
    - ACTION
 
    Make sure the shmaddr parameter is either zero or matches
        the address of the shared memory area exactly.  
    
 
  - 111
 
  
    - MESSAGE
 
    Failure occurred in shmat() call (SVIPCERR 111)  
    - CAUSE
 
    An error was encountered in MPE/iX procedure add_protectid_entry
        when attempting to process a shmat() request.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the error in add_protectid_entry.  
    
 
  - 112
 
  
    - MESSAGE
 
    Failure occurred in a shmdt() call (SVIPCERR 112)  
    - CAUSE
 
    An error was encountered in MPE/iX procedure delete_protectid_entry
        when attempting to process a shmdt() request.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the error in delete_protectid_entry.  
    
 
  - 113
 
  
    - MESSAGE
 
    Failure occurred in shmget () call (SVIPCERR 113)  
    - CAUSE
 
    An error was encountered in MPE/iX procedure allocate_pid
        when attempting to associate an MPE/iX pid with a shared memory
        region.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the error in allocate_pid.  
    
 
  - 114
 
  
    - MESSAGE
 
    Could not allocate SVIPC shared memory
        (SVIPCERR 114)  
    - CAUSE
 
    An error was encountered in create_object when attempting
        to create a SVIPC shared memory region.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the error in create_object.  
    
 
  - 115
 
  
    - MESSAGE
 
    Could not remove a SVIPC shared memory region
        (SVIPCERR 115)  
    - CAUSE
 
    An error was encountered in release_object when attempting
        to remove a SVIPC shared memory region.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the error in release_object.  
    
 
  - 116
 
  
    - MESSAGE
 
    shmat() failed; process already attached
        (SVIPCERR 116)  
    - CAUSE
 
    A process attempted to attached to a shared memory region to which
        it was already attached. This is not allowed on MPE/iX.  
    - ACTION
 
    Application dependent.  
    
 
  - 117
 
  
    - MESSAGE
 
    shmat() failed; process limit exceeded
        (SVIPCERR 117)  
    - CAUSE
 
    A process attempted to attach to a shared memory region but was
        already attached to the maximum allowable regions (256). There were no
        available entries in the associated KPO table.  
    - ACTION
 
    Application dependent. Detach from another shared memory
        region in order to attach to a new shared memory region.  
    
 
  - 118
 
  
    - MESSAGE
 
    Invalid shmaddr specified on shmdt() call
        (SVIPCERR 118)  
    - CAUSE
 
    The shmaddr value specified on the shmdt() call did not correspond
        to a currently attached shared memory region for the process. No
        matching entry was found in the KPO shm_id_table.  
    - ACTION
 
    Ensure that the shmaddr value passed on the shmdt() call is correct
        (same value returned from the previous shmat() call).  
    
 
  - 200
 
  
    - MESSAGE
 
    Invalid buf parameter on msgctl() call
        (SVIPCERR 200)  
    - CAUSE
 
    The buf parameter passed to msgctl() was invalid
        or could not be accessed to perform the specified cmd.  
    - ACTION
 
    Check that the buf structure was declared properly
        and specified properly on the msgctl() call.  
    
 
  - 201
 
  
    - MESSAGE
 
    Caller does not have appropriate privilege or access rights to
        perform a msgctl() IPC_STAT command (SVIPCERR 201)  
    - CAUSE
 
    The caller does not have read access for the SVIPC message
        queue resource, and is not privileged (SM capability).  
    - ACTION
 
    Ensure that the caller has appropriate privilege
        or access rights to perform the requested IPC_STAT command.  
    
 
  - 202
 
  
    - MESSAGE
 
    msgctl() failed; invalid cmd specified
        (SVIPCERR 202)  
    - CAUSE
 
    The cmd parameter on a msgctl() call is invalid
        or unrecognized.  
    - ACTION
 
    Ensure that the cmd parameter is assigned a valid value.  
    
 
  - 203
 
  
    - MESSAGE
 
    Invalid msgsz parameter specified (SVIPCERR 203)  
    - CAUSE
 
    A msgsz value was specified that was negative or that exceeded the
        largest allowable message size configured for the system.  
    - ACTION
 
    Make sure the msgsz parameter is positive and is within an
        acceptable range for the current SVIPC configuration.  
    
 
  - 204
 
  
    - MESSAGE
 
    msgrcv() failed; message is too large
        (SVIPCERR 204)  
    - CAUSE
 
    The message to be received from a msgrcv() call is larger than the
        user-specified buffer size (msgsz), and MSG_NOERROR
        was not specified in the msgflg parameter.  
    - ACTION
 
    Application dependent. Specifying MSG_NOERROR in the msgflg allows
        the message to be truncated without an error indication.  
    
 
  - 205
 
  
    - MESSAGE
 
    msgsnd() failed; insufficient privilege or access rights
        (SVIPCERR 205)  
    - CAUSE
 
    A msgsnd() failed because the calling process does
        not have write access to the message queue, and is not privileged
        (SM capability).  
    - ACTION
 
    Ensure that the calling process has appropriate
        access to the message queue.  
    
 
  - 206
 
  
    - MESSAGE
 
    msgrcv() failed; insufficient privilege or access rights
        (SVIPCERR 206)  
    - CAUSE
 
    A msgrcv() failed because the calling process does not have read
        access to the message queue, and is not privileged (SM
        capability).  
    - ACTION
 
    Ensure that the calling process has appropriate
        access to the message queue.  
    
 
  - 207
 
  
    - MESSAGE
 
    msgsnd() failed; invalid msgp parameter
        (SVIPCERR 207)  
    - CAUSE
 
    The msgp buffer passed on a msgsnd() call is invalid
        or cannot be accessed for reading.  
    - ACTION
 
    Ensure that the msgp structure is defined correctly
        and is passed correctly on the msnd() call.  
    
 
  - 208
 
  
    - MESSAGE
 
    msgsnd() failed; negative mtype specified
        (SVIPCERR 208)  
    - CAUSE
 
    The mtype value in the msgp structure was negative. This is invalid
        on a msgsnd() call (the mtype must be >=0).  
    - ACTION
 
    Ensure that a nonnegative mtype value is specified
        in the msgp structure on a msgsnd() call.  
    
 
  - 209
 
  
    - MESSAGE
 
    msgrcv() failed; no message of appropriate type was found and
        IPC_NOWAIT was specified (SVIPCERR 209)  
    - CAUSE
 
    There were no messages of the type requested on the msgrcv() call
        queued to the message queue. The IPC_NOWAIT option was specified, so
        instead of queueing the process, an error is returned.  
    - ACTION
 
    Application dependent.  
    
 
  - 210
 
  
    - MESSAGE
 
    msgsnd() failed; not enough room on the message queue for the
        message and IPC_NOWAIT was specified (SVIPCERR 210)  
    - CAUSE
 
    The message could not be sent because the configured maximum for
        bytes queued to a message queue would be exceeded.IPC_NOWAIT was
        specified so instead of queueing the process, an error
        is returned.  
    - ACTION
 
    Application dependent.  
    
 
  - 211
 
  
    - MESSAGE
 
    msgsnd() failed; message frame allocation error
        (SVIPCERR 211)  
    - CAUSE
 
    An error occurred when attempting to allocate frames from
        the global SVIPC message frame pool.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the frame allocation error.  
    
 
  - 212
 
  
    - MESSAGE
 
    Error occurred in SVIPC message frame deallocation
        (SVIPCERR 212)  
    - CAUSE
 
    An error occurred when attempting to deallocate
        message frames from a message queue and return them to the global
        SVIPC message frame pool.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the frame allocation error.  
    
 
  - 213
 
  
    - MESSAGE
 
    Insufficient privilege to increase message queue size
        (SVIPCERR 213)  
    - CAUSE
 
    The calling process attempted to increase the message queue
        size in a msgctl() call, but does not have SM capability.  
    - ACTION
 
    Ensure that the calling process has appropriate capability to
        reconfigure (increase) the global SVIPC message queue size
        configuration value.  
    
 
  - 214
 
  
    - MESSAGE
 
    msgrcv() failed; error processing message frame list
        (SVIPCERR 214)  
    - CAUSE
 
    An error was encountered while traversing the linked
        list of message frames associated with a large (>1K) message; the
        link was broken.  
    - ACTION
 
    Report the error condition to HP, along with any other error
        information from the process error stack (and related process
        error stacks).  
    
 
  - 300
 
  
    - MESSAGE
 
    Invalid buf parameter on semctl() call
        (SVIPCERR 300)  
    - CAUSE
 
    The buf parameter passed to semctl() was invalid
        or could not be accessed to perform the specified cmd.  
    - ACTION
 
    Check that the buf structure was declared properly
        and specified properly on the semctl() call.  
    
 
  - 301
 
  
    - MESSAGE
 
    Insufficient access rights or privilege to perform requested
        operation on SVIPC semaphore. (SVIPCERR 301)  
    - CAUSE
 
    A call to semctl() or semop() failed because the
        calling process does not have appropriate privilege or access to the
        SVIPC semaphore set.  
    - ACTION
 
    Ensure that the calling process has appropriate
        access and privilege to perform the requested function.  
    
 
  - 302
 
  
    - MESSAGE
 
    semctl() failed; invalid cmd parameter
        (SVIPCERR 302)  
    - CAUSE
 
    The cmd parameter specified on a semctl() call was invalid.  
    - ACTION
 
    Check that a valid value is being assigned to the
        cmd parameter for the semctl() call.  
    
 
  - 303
 
  
    - MESSAGE
 
    The arg parameter passed on a semctl() call is invalid or
        cannot be accessed (SVIPCERR 303)  
    - CAUSE
 
    An error was encountered when attempting to access the arg parameter
        passed on a semctl() call for a GETALL, SETVAL, or SETALL cmd.  
    - ACTION
 
    Ensure that the arg structure was declared properly
        and was passed properly on the semctl() call.  
    
 
  - 304
 
  
    - MESSAGE
 
    semop() failed; invalid sembuf parameter
        (SVIPCERR 304)  
    - CAUSE
 
    The sembuf parameter passed on a semop() call was invalid
        or could not be accessed.  
    - ACTION
 
    Ensure that the sembuf structure was declared properly and
        passed properly on the semop() call.  
    
 
  - 305
 
  
    - MESSAGE
 
    semget() failed; invalid nsems parameter
        (SVIPCERR 305)  
    - CAUSE
 
    The nsems parameter passed on a semget() call exceeded configured
        SVIPC limits, or, if a semaphore set already existed for the key,
        did not match the number of semaphores in the existing set.  
    - ACTION
 
    Ensure that the nsems parameter is within valid limits and (if the
        semaphore set exists) matches the number of semaphores
        in the existing semaphore set.  
    
 
  - 306
 
  
    - MESSAGE
 
    semop() failed; invalid sops array element
        (SVIPCERR 306)  
    - CAUSE
 
    The sem_num specified in a sops array element was invalid (negative
        number or exceeded the largest index in the semaphore set).  
    - ACTION
 
    Ensure that the sem_num values in the sops array specify valid
        elements in the semaphore set. The semaphore set uses
        0-based indexing.  
    
 
  - 307
 
  
    - MESSAGE
 
    semop() failed; invalid nsops parameter
        (SVIPCERR 307)  
    - CAUSE
 
    The nsops parameter passed to semop() was invalid (negative
        number or exceeded configured maximums).  
    - ACTION
 
    Ensure that the nsops parameter is within acceptable limits.  
    
 
  - 308
 
  
    - MESSAGE
 
    Failed to create SVIPC semaphore set (SVIPCERR 308)  
    - CAUSE
 
    An error occurred while attempting to create a SVIPC semaphore
        set in response to a semget() call.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the creation failure.  
    
 
  - 309
 
  
    - MESSAGE
 
    semop() failed; value out of range (SVIPCERR 309)  
    - CAUSE
 
    The specified semop() values would cause the resulting semaphore
        value (or the semadj value, if SEM_UNDO was specified) to exceed
        configured limits.  
    - ACTION
 
    Application dependent. If the semop() values are
        specified correctly, then ensure that the current SVIPC configuration
        will support the application.  
    
 
  - 310
 
  
    - MESSAGE
 
    semctl() failed; invalid semnum parameter
        (SVIPCERR 310)  
    - CAUSE
 
    The semnum parameter on a semctl() call did not identify a valid
        semaphore in the semaphore set. The value was out of range.  
    - ACTION
 
    Ensure that the semnum specified is valid for the semaphore
        set specified.  
    
 
  - 311
 
  
    - MESSAGE
 
    semop() failed; invalid sem_op value (SVIPCERR 311)  
    - CAUSE
 
    The sem_op value specified in a sops array element exceeds the
        maximum allowable sem_op value in the SVIPC configuration
        settings.  
    - ACTION
 
    Application dependent. If the sem_op value is valid, then ensure
        that the SVIPC configuration will support the application.  
    
 
  - 312
 
  
    - MESSAGE
 
    semop() failed; SEM_UNDO could not be processed
        (SVIPCERR 312)  
    - CAUSE
 
    SEM_UNDO was specified for one or more operations in the semop()
        call and the sem_id_table in the KPO was full; the SEM_UNDO could not
        be processed. Undo operations for up to 64 semaphores
        can be tracked.  
    - ACTION
 
    Application dependent. If an application must simultaneously
        operate on more than 64 semaphores (with SEM_UNDO), this cannot
        be supported by the current SVIPC implementation on MPE/iX.  
    
 
  - 313
 
  
    - MESSAGE
 
    semop() failed; process would block on the semaphore but
        IPC_NOWAIT was specified (SVIPCERR 313)  
    - CAUSE
 
    The operation(s) requested in the semop() call would result in a
        process block on the related semaphore(s), but IPC_NOWAIT was
        specified. An error is returned to the caller.  
    - ACTION
 
    Application dependent.  
    
 
  - 400
 
  
    - MESSAGE
 
    ipcrm failed; invalid type parameter
        (SVIPCERR 400)  
    - CAUSE
 
    The type parameter on the ipcrm interactive command was
        invalid. Must be an upper or lowercase Q, M, or S.  
    - ACTION
 
    Ensure that a valid type is specified on the command line.  
    
 
  - 401
 
  
    - MESSAGE
 
    ipcs or setconfig failed; internal error
        (SVIPCERR 401)  
    - CAUSE
 
    An error was encountered when processing an interactive ipcs
        or setconfig command. Internal routine svipc_info encountered an
        error.  
    - ACTION
 
    Unexpected error. Make sure the SVIPCUTL.PUB.SYS program
        file is valid and compatible with the SVIPC version on this MPE/iX
        release.  
    
 
  - 402
 
  
    - MESSAGE
 
    ipcs or setconfig failed; internal error
        (SVIPCERR 402)  
    - CAUSE
 
    The info_arg1 parameter passed to internal routine svipc_info
        is invalid or cannot be accessed.  
    - ACTION
 
    Unexpected error. Make sure the SVIPCUTL.PUB.SYS program file is
        valid and compatible with the SVIPC version on this MPE/iX
        release.  
    
 
  - 403
 
  
    - MESSAGE
 
    ipcs or setconfig failed; internal error
        (SVIPCERR 403)  
    - CAUSE
 
    The info_key parameter passed to internal routine svipc_info
        is invalid or cannot be accessed.  
    - ACTION
 
    Unexpected error. Make sure the SVIPCUTL.PUB.SYS program
        file is valid and compatible with the SVIPC version on this MPE/iX
        release.  
    
 
  - 404
 
  
    - MESSAGE
 
    setconfig command failed; internal error
        (SVIPCERR 404)  
    - CAUSE
 
    An error was encountered by internal routine svipc_control
        when processing a setconfig command.  
    - ACTION
 
    Unexpected error. Make sure the SVIPCUTL.PUB.SYS program
        file is valid and compatible with the SVIPC version on this MPE/iX
        release.  
    
 
  - 405
 
  
    - MESSAGE
 
    setconfig command failed; internal error
        (SVIPCERR 405)  
    - CAUSE
 
    The ctrl_arg1 parameter passed to internal routine svipc_control
        on a setconfig command was invalid or inaccessible.  
    - ACTION
 
    Unexpected error. Make sure the SVIPCUTL.PUB.SYS program
        file is valid and compatible with the SVIPC version on this MPE/iX
        release.  
    
 
  - 406
 
  
    - MESSAGE
 
    setconfig command failed; internal error
        (SVIPCERR 406)  
    - CAUSE
 
    The ctrl_key parameter passed to internal routine svipc_control
        was invalid.  
    - ACTION
 
    Unexpected error. Make sure the SVIPCUTL.PUB.SYS program
        file is valid and compatible with the SVIPC version on this MPE/iX
        release.  
    
 
  - 407
 
  
    - MESSAGE
 
    ftok() failed; invalid path parameter
        (SVIPCERR 407)  
    - CAUSE
 
    The path name string passed to ftok was invalid
        or inaccessible.  
    - ACTION
 
    Ensure that the path name string variable is properly declared
        and is being passed properly in the ftok() call.  
    
 
  - 408
 
  
    - MESSAGE
 
    ftok() failed; file system error (SVIPCERR 408)  
    - CAUSE
 
    The ftok() failed because the flabelinfo intrinsic
        returned an error.  
    - ACTION
 
    Examine the process error stack to determine the
        cause of the failure in flabelinfo.  
    
 
  - 409
 
  
    - MESSAGE
 
    Configuration of SVIPC shared memory failed
        (SVIPCERR 409)  
    - CAUSE
 
    A setconfig command to alter shared memory configuration failed
        because shared memory is currently in use on the system or the
        configuration value(s) specified is invalid or inconsistent.  
    - ACTION
 
    Ensure that no SVIPC shared memory regions are currently allocated
        on the system before reconfiguring. Ensure that the configuration
        value(s) specified is within acceptable limits and does not conflict
        with other values.  
    
 
  - 410
 
  
    - MESSAGE
 
    Configuration of SVIPC message queues failed
        (SVIPCERR 410)  
    - CAUSE
 
    A setconfig command to alter message queue configuration failed
        because message queues are currently in use on the system or the
        configuration value(s) specified is invalid or inconsistent.  
    - ACTION
 
    Ensure that no SVIPC message queues are currently allocated
        on the system before reconfiguring. Ensure that the configuration
        value(s) specified is within acceptable limits and does not conflict
        with other values.  
    
 
  - 411
 
  
    - MESSAGE
 
    Configuration of SVIPC semaphores failed
        (SVIPCERR 411)  
    - CAUSE
 
    A setconfig command to alter semaphore configuration failed because
        semaphores are currently in use on the system or the configuration
        value(s) specified is invalid or inconsistent.  
    - ACTION
 
    Ensure that no SVIPC semaphore sets are currently allocated
        on the system before reconfiguring. Ensure that the configuration
        value(s) specified is within acceptable limits and does not conflict
        with other values.  
    
 
    
    
     
    
     
   |