6 register STR **st = stack->ary_array;
7 register int sp = arglast[0];
12 id = (int)str_gnum(st[++sp]);
14 opbuf = str_get(opstr);
15 opsize = opstr->str_cur;
16 if (opsize < sizeof(struct sembuf)
17 || (opsize % sizeof(struct sembuf)) != 0) {
22 return semop(id, (struct sembuf *)opbuf, opsize/sizeof(struct sembuf));
24 fatal("semop not implemented");