mirror of
https://github.com/ipmitool/ipmitool.git
synced 2026-01-21 16:42:19 +08:00
Use TIOCFLUSH if TCFLSH is missing to get the serial plugin building on Hurd.
This commit is contained in:
parent
c186e2a681
commit
2c2844ac03
@ -329,7 +329,13 @@ serial_bm_alloc_seq(void)
|
||||
static int
|
||||
serial_bm_flush(struct ipmi_intf * intf)
|
||||
{
|
||||
return ioctl(intf->fd, TCFLSH, TCIOFLUSH);
|
||||
#if defined(TCFLSH)
|
||||
return ioctl(intf->fd, TCFLSH, TCIOFLUSH);
|
||||
#elif defined(TIOCFLUSH)
|
||||
return ioctl(intf->fd, TIOCFLUSH);
|
||||
#else
|
||||
# error "unsupported platform, missing flush support (TCFLSH/TIOCFLUSH)"
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@ -342,7 +342,14 @@ serial_write_line(struct ipmi_intf * intf, const char *str)
|
||||
static int
|
||||
serial_flush(struct ipmi_intf * intf)
|
||||
{
|
||||
#if defined(TCFLSH)
|
||||
return ioctl(intf->fd, TCFLSH, TCIOFLUSH);
|
||||
#elif defined(TIOCFLUSH)
|
||||
return ioctl(intf->fd, TIOCFLUSH);
|
||||
#else
|
||||
# error "unsupported platform, missing flush support (TCFLSH/TIOCFLUSH)"
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user