During the great e_os.h nukathon we stopped pulling in <sys/filio.h> via
authorjsing <jsing@openbsd.org>
Mon, 5 May 2014 16:14:45 +0000 (16:14 +0000)
committerjsing <jsing@openbsd.org>
Mon, 5 May 2014 16:14:45 +0000 (16:14 +0000)
commitc25cc4cff9d63f84ddc31fdc55372386653cca37
tree399c23b271a51568ab4eddd3d7d93862c845330f
parent1e1bcb0ef9e1b19dd76172803e20bb25509582e8
During the great e_os.h nukathon we stopped pulling in <sys/filio.h> via
the ifdef maze, meaning that FIONBIO was no longer defined. This removes
non-blocking I/O support from s_{client,server,time}.

Remove all FIONBIO ifdefs and import <sys/ioctl.h>, renabling -nbio.

ok miod@
lib/libssl/src/apps/s_client.c
lib/libssl/src/apps/s_server.c
lib/libssl/src/apps/s_time.c