Removes the subsystem objects associated with the SubsystemName parameter.
System Resource Controller Library (libsrc.a)
#include <sys/srcobj.h>
#include <spc.h>
int delssys ( SubsystemName)
char *SubsystemName;
The delssys subroutine removes the subsystem objects associated with the specified subsystem. This removes all objects associated with that subsystem from the following object classes:
The program running with this subroutine must be running with the group system.
Item | Description |
---|---|
SubsystemName | Specifies the name of the subsystem. |
Upon successful completion, the delssys subroutine returns a positive value. If no record is found, a value of 0 is returned. Otherwise, -1 is returned and the odmerrno variable is set to indicate the error. See "Appendix B. ODM Error Codes (Object Data Manager (ODM) error codes)" for a description of possible odmerrno values.
Privilege Control:
SET_PROC_AUDIT kernel privilege
Files Accessed:
Mode | File |
---|---|
644 | /etc/objrepos/SRCsubsys |
644 | /etc/objrepos/SRCsubsvr |
644 | /etc/objrepos/SRCnotify |
Auditing Events:
Event | Information |
---|---|
SRC_Delssys | Lists in an audit log the name of the subsystem being removed. |
Item | Description |
---|---|
/etc/objrepos/SRCsubsys | SRC Subsystem Configuration object class. |
/etc/objrepos/SRCsubsvr | SRC Subsystem Configuration object class. |
/etc/objrepos/SRCnotify | SRC Notify Method object class. |
/dev/SRC | Specifies the AF_UNIX socket file. |
/dev/.SRC-unix | Specifies the location for temporary socket files. |
/usr/include/sys/srcobj.h | Defines object structures used by the SRC. |
/usr/include/spc.h | Defines external interfaces provided by the SRC subroutines. |