1 enum io_state
  2   {
  3   goodbit  = 0x00,     // kein Bit gesetzt: OK
  4   eofbit   = 0x01,     // Dateiende erreicht
  5   failbit  = 0x02,     // letzte E/A-Op. fehl.
  6   badbit   = 0x04,     // ungültige Anforderung
  7   hardfail = 0x80     // harter Fehler
  8   };

Bild 15-6: Zustände einer Verbindung