Guía de seguimiento dinámico de Solaris

Llamadas de sistema subcodificadas

Algunas llamadas de sistema, tal y como se presentan en la sección 2, se implementan como operaciones secundarias de una llamada de sistema no documentada. Por ejemplo, las llamadas de sistema relativas a los semáforos de System V (semctl(2), semget(2), semids(2), semop(2) y semtimedop(2)) se implementan como operaciones secundarias de una única llamada de sistema: semsys. La llamada de sistema semsys toma como su primer argumento un código secundario específico de la implementación que indica la llamada de sistema específica requerida: SEMCTL, SEMGET, SEMIDS, SEMOP o SEMTIMEDOP, respectivamente. Como resultado de la sobrecarga de una única llamada de sistema para implementar varias llamadas de sistema, sólo hay un único par de sondeos syscall para los semáforos System V: syscall::semsys:entry y syscall::semsys:return .