mirror of
https://github.com/ipmitool/ipmitool.git
synced 2026-01-21 08:34:29 +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
|
static int
|
||||||
serial_bm_flush(struct ipmi_intf * intf)
|
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
|
static int
|
||||||
serial_flush(struct ipmi_intf * intf)
|
serial_flush(struct ipmi_intf * intf)
|
||||||
{
|
{
|
||||||
|
#if defined(TCFLSH)
|
||||||
return ioctl(intf->fd, TCFLSH, TCIOFLUSH);
|
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