1
0
mirror of https://github.com/UzixLS/picocom.git synced 2025-07-19 07:21:18 +03:00

Clean-compile with Bionic libc (Android)

Added conditional since Bionic libc has no tcdrain.

Fixes #22
This commit is contained in:
Nick Patavalis
2015-08-07 04:15:04 +03:00
parent f32fd5ebd1
commit efb45545c1

5
term.c
View File

@ -1178,7 +1178,12 @@ term_drain(int fd)
}
do {
#ifdef __BIONIC__
/* See: http://dan.drown.org/android/src/gdb/no-tcdrain */
r = ioctl(fd, TCSBRK, 1);
#else
r = tcdrain(fd);
#endif
} while ( r < 0 && errno == EINTR);
if ( r < 0 ) {
term_errno = TERM_EDRAIN;