# # libexplain - Explain errno values returned by libc functions # Copyright (C) 2009 Peter Miller # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 3 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful,but # WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY # or FITNESS FOR A PARTICULAR PURPOSE. See the GNULesser General Public # License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # Include: asm/ioctls.h # # Requests that don't alter system state, device state or media state. # These are safe to probe, and will not cause probems or damage. Get: TCGETA TCGETS TCGETS2 TCGETX TIOCGETD TIOCGHAYESESP TIOCGICOUNT TIOCGLCKTRMIOS TIOCGPGRP TIOCGPTN TIOCGRS485 TIOCGSERIAL TIOCGSID TIOCGSOFTCAR TIOCGWINSZ TIOCMGET # # These are requests that alter the system state. Set: FIOASYNC FIOCLEX FIONBIO FIONCLEX FIONREAD FIOQSIZE TCFLSH TCSBRK TCSBRKP TCSETA TCSETAF TCSETAW TCSETS TCSETS2 TCSETSF TCSETSF2 TCSETSW TCSETSW2 TCSETX TCSETXF TCSETXW TCXONC TIOCCBRK TIOCCONS TIOCEXCL TIOCLINUX TIOCMBIC TIOCMBIS TIOCMIWAIT TIOCMSET TIOCNOTTY TIOCNXCL TIOCOUTQ TIOCPKT TIOCSBRK TIOCSCTTY TIOCSERCONFIG TIOCSERGETLSR TIOCSERGETMULTI TIOCSERGSTRUCT TIOCSERGWILD TIOCSERSETMULTI TIOCSERSWILD TIOCSER_TEMT TIOCSETD TIOCSHAYESESP TIOCSLCKTRMIOS TIOCSPGRP TIOCSPTLCK TIOCSRS485 TIOCSSERIAL TIOCSSOFTCAR TIOCSTI TIOCSWINSZ TIOCTTYGSTRUCT