/*
* Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-2017 The strace developers.
+ * Copyright (c) 1996-2018 The strace developers.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
case TIOCGLCKTRMIOS:
if (entering(tcp))
return 0;
+ ATTRIBUTE_FALLTHROUGH;
case TCSETS:
#ifdef TCSETS2
case TCSETS2:
case TCGETA:
if (entering(tcp))
return 0;
+ ATTRIBUTE_FALLTHROUGH;
case TCSETA:
case TCSETAW:
case TCSETAF:
case TIOCGWINSZ:
if (entering(tcp))
return 0;
+ ATTRIBUTE_FALLTHROUGH;
case TIOCSWINSZ:
decode_winsize(tcp, arg);
break;
case TIOCGSIZE:
if (entering(tcp))
return 0;
+ ATTRIBUTE_FALLTHROUGH;
case TIOCSSIZE:
decode_ttysize(tcp, arg);
break;
case TIOCMGET:
if (entering(tcp))
return 0;
+ ATTRIBUTE_FALLTHROUGH;
case TIOCMBIS:
case TIOCMBIC:
case TIOCMSET:
#endif
if (entering(tcp))
return 0;
+ ATTRIBUTE_FALLTHROUGH;
case TIOCSPGRP:
case TIOCSETD:
case FIONBIO:
return RVAL_DECODED;
}
- return RVAL_DECODED | RVAL_IOCTL_PARSED;
+ return RVAL_IOCTL_DECODED;
}