Zack Weinberg <zack@rabi.phys.columbia.edu> writes: |> This has always bugged me a little. It seems silly to define an |> interface but not provide the types needed to use it. You don't need union semun. You can just pass the appropriate value to semctl, since it is declared as varargs. Andreas.