Stefan Krah <stefan-use...@bytereef.org> added the comment:

> This looks like a bug in freebsd:
> 
> http://lists.freebsd.org/pipermail/freebsd-amd64/2012-January/014332.html

I tested that one already yesterday (it was late, so I forgot to mention
it) and the test case attached to the bug report runs fine on the buildbot:

#include <unistd.h>
#include <fcntl.h>
#include <errno.h>

int main(void)
{
    int fd = open("ccc.c", O_RDONLY);
    off_t offset=lseek(fd,0,SEEK_HOLE);
    if (offset==-1) {
        if (errno==ENXIO) {
            // No more data
            printf("no more data\n");
            close(fd);
            exit(-1);
        }
    }
    return 0;
}


The skip looks good to me though, I wouldn't be surprised if there is a kernel
bug. This bug is still present on my machine:

http://www.freebsd.org/cgi/query-pr.cgi?pr=94729

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue10142>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to