[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#942558: hurd: should return ENXIO instead of EIEIO in open()


Shengjing Zhu, le ven. 18 oct. 2019 13:26:58 +0800, a ecrit:
> When calling open(fifo_fd, O_WRONLY | O_NONBLOCK) on an fifo file, which has
> no reader, it should return ENXIO. But on Hurd, it returns EIEIO.

I guess you mean it does this consistently?

Normally EIEIO is only returned when a translator crashes and such
abnormal condition. Perhaps this use of open was not checked against in
the translator and we need to fix it indeed.

Anyone on debian-hurd for looking after this?


Reply to: