sops 453 plugin/svipc/sysvipc.cpp void SysVSem::on_semop(int semid, struct sembuf *sops, unsigned nsops)
sops 464 plugin/svipc/sysvipc.cpp ((Semaphore*)_map[semid])->on_semop(sops, nsops);
sops 721 plugin/svipc/sysvipc.cpp void Semaphore::on_semop(struct sembuf *sops, unsigned nsops)
sops 724 plugin/svipc/sysvipc.cpp int sem_num = sops[i].sem_num;
sops 725 plugin/svipc/sysvipc.cpp _semadj[sem_num] -= sops[i].sem_op;
sops 753 plugin/svipc/sysvipc.cpp struct sembuf sops;
sops 754 plugin/svipc/sysvipc.cpp sops.sem_num = 0;
sops 755 plugin/svipc/sysvipc.cpp sops.sem_op = 1;
sops 756 plugin/svipc/sysvipc.cpp sops.sem_flg = 0;
sops 757 plugin/svipc/sysvipc.cpp int ret = _real_semtimedop(_realId, &sops, 1, NULL);
sops 759 plugin/svipc/sysvipc.cpp sops.sem_num = 0;
sops 760 plugin/svipc/sysvipc.cpp sops.sem_op = -1;
sops 761 plugin/svipc/sysvipc.cpp sops.sem_flg = 0;
sops 762 plugin/svipc/sysvipc.cpp JASSERT(_real_semtimedop(_realId, &sops, 1, NULL) == 0) (JASSERT_ERRNO) (_id);
sops 805 plugin/svipc/sysvipc.cpp struct sembuf sops;
sops 810 plugin/svipc/sysvipc.cpp sops.sem_num = i;
sops 811 plugin/svipc/sysvipc.cpp sops.sem_op = abs(_semadj[i]);
sops 812 plugin/svipc/sysvipc.cpp sops.sem_flg = _semadj[i] > 0 ? 0 : SEM_UNDO;
sops 813 plugin/svipc/sysvipc.cpp JASSERT(_real_semop(_realId, &sops, 1) == 0);
sops 815 plugin/svipc/sysvipc.cpp sops.sem_op = - abs(_semadj[i]);
sops 816 plugin/svipc/sysvipc.cpp sops.sem_flg = _semadj[i] < 0 ? SEM_UNDO : 0;
sops 817 plugin/svipc/sysvipc.cpp JASSERT(_real_semop(_realId, &sops, 1) == 0);
sops 102 plugin/svipc/sysvipc.h virtual void on_semop(int semid, struct sembuf *sops, unsigned nsops) {}
sops 142 plugin/svipc/sysvipc.h virtual void on_semop(int semid, struct sembuf *sops, unsigned nsops);
sops 247 plugin/svipc/sysvipc.h void on_semop(struct sembuf *sops, unsigned nsops);
sops 156 plugin/svipc/sysvipcwrappers.cpp int semop(int semid, struct sembuf *sops, size_t nsops)
sops 158 plugin/svipc/sysvipcwrappers.cpp return semtimedop(semid, sops, nsops, NULL);
sops 162 plugin/svipc/sysvipcwrappers.cpp int semtimedop(int semid, struct sembuf *sops, size_t nsops,
sops 171 plugin/svipc/sysvipcwrappers.cpp if (sops[i].sem_flg & IPC_NOWAIT) {
sops 182 plugin/svipc/sysvipcwrappers.cpp ret = _real_semtimedop(realId, sops, nsops, timeout);
sops 184 plugin/svipc/sysvipcwrappers.cpp SysVSem::instance().on_semop(semid, sops, nsops);
sops 199 plugin/svipc/sysvipcwrappers.cpp ret = _real_semtimedop(realId, sops, nsops, &ts_100ms);
sops 201 plugin/svipc/sysvipcwrappers.cpp SysVSem::instance().on_semop(semid, sops, nsops);
sops 991 syscallsreal.c int _real_semop(int semid, struct sembuf *sops, size_t nsops) {
sops 992 syscallsreal.c REAL_FUNC_PASSTHROUGH (semop) (semid, sops, nsops);
sops 996 syscallsreal.c int _real_semtimedop(int semid, struct sembuf *sops, size_t nsops,
sops 998 syscallsreal.c REAL_FUNC_PASSTHROUGH (semtimedop) (semid, sops, nsops, timeout);
sops 454 syscallwrappers.h int _real_semop(int semid, struct sembuf *sops, size_t nsops);
sops 455 syscallwrappers.h int _real_semtimedop(int semid, struct sembuf *sops, size_t nsops,