Vider ou "vider" un descripteur de fichier sans read ()?

(Note: Ceci est pas une question de comment vider les write(). C'est le autre extrémitépour ainsi dire.)

Est-il possible de vider un descripteur de fichier qui a des données à lire en elle sans avoir à read()? Vous pourriez ne pas être intéressés par les données, et la lecture de tout cela ne serait donc perdre de l'espace et des cycles vous pourriez avoir plus de utilise pour.

Si il n'est pas possible dans POSIX, faire tous les systèmes d'exploitation qui n'est pas portable façons de le faire?

Mise à JOUR: Veuillez noter que je parle les descripteurs de fichierpas ruisseaux.

source d'informationauteur Teddy | 2009-12-17