/** Demonstrate that fcntl(fd, F_GETFL) may fail.
$ gcc *.c && ./a.out
*/
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
int main(void) {
int invalid_fd = -1;
if (fcntl(invalid_fd, F_GETFL) == -1) {
}
return 0;
}
LyoqIERlbW9uc3RyYXRlIHRoYXQgZmNudGwoZmQsIEZfR0VURkwpIG1heSBmYWlsLgoKICAgICQgZ2NjICouYyAmJiAuL2Eub3V0CiovCgojaW5jbHVkZSA8c3RkbGliLmg+CgojaW5jbHVkZSA8dW5pc3RkLmg+CiNpbmNsdWRlIDxmY250bC5oPgoKaW50IG1haW4odm9pZCkgewogIGludCBpbnZhbGlkX2ZkID0gLTE7CiAgaWYgKGZjbnRsKGludmFsaWRfZmQsIEZfR0VURkwpID09IC0xKSB7CiAgICBwZXJyb3IoImZjbnRsIik7CiAgICBleGl0KEVYSVRfRkFJTFVSRSk7CiAgfQogIHJldHVybiAwOwp9Cg==