SETID
perms_msk |= SETID;
if (scheck == 1 && (perms_msk & GROUP & SETID)
== (GROUP & SETID)) {
perms_msk &= ~(GROUP & SETID);
(new_mode & who_msk & (SETID | EXEC)) ==
(who_msk & (SETID | EXEC)) &&
if ((perms_msk & USER & SETID) !=
(USER & SETID) && (new_mode &
USER & (SETID | EXEC)) ==
(SETID | EXEC))) {
perms_msk |= USER & SETID;
if ((perms_msk & GROUP & SETID) !=
(GROUP & SETID) &&
(SETID | EXEC)) ==
(SETID | EXEC))) {
perms_msk |= GROUP & SETID;
| SETID
%token <id> SETID MSGID DIGIT