Debian Interix Bug Database

There currently are 4 types of Interix bugs or quirks or unexpected behaviours:

Interix Kernel bugs

Id Severity Summary in SFU 3.5? in SUA 5.2? in SUA 6.0?
chroot bug chroot() jail can be escaped yes yes no
lstat bug lstat(): symlinks are not always recognized correctly yes ? ?
sendmsg missing sendmsg()/recvmsg() are missing yes no no
unlink bug unlink() cannot unlink some symlinks yes yes yes

Interix Library bugs

Id Severity Summary in SFU 3.5? in SUA 5.2? in SUA 6.0?
strtoll missing strtoll(3)/strtoull(3) is missing in libc yes ? ?
expf bug libm's expf(3) is broken yes ? ?
frexp bug libm's frexp(3) is broken yes ? ?
poll missing libc's poll(3) doesn't work for all files (documented) yes yes yes
atof missing libc's atof(3) doesn't support NaNs, atof("NaN") returns 0 instead of a NaN yes ? ?
sscanf missing libc's sscanf(3) doesn't support 64-bit ints yes ? no
atoll missing atoll(3) is missing in libc yes yes yes

Interix Header file bugs

Id Severity Summary in SFU 3.5? in SUA 5.2? in SUA 6.0?
langinfo missing langinfo.h: nl_langinfo(3) misses C++ guards yes yes ?
ftello missing stdio.h: ftello(3) not declared yes no no
strtoq missing stdlib.h: strtoq(3)/strtouq(3) not declared yes no no
unsetenv missing stdlib.h: unsetenv(3) not declared yes yes ?
inttypes.h missing inttypes.h and stdint.h are missing yes no no
stdint.h missing stdint.h isn't included by inttypes.h no yes yes
prix64 missing inttypes.h: PRI*64 definitions are missing no yes yes

Interix Userland bugs

Id Severity Summary in SFU 3.5? in SUA 5.2? in SUA 6.0?
ld bug ld emits assertions yes yes yes

Debian Interix home

Last update of this document: Thursday, 28-Feb-2008 14:48:18 CET
Copyright 2007 Martin Köppe <mkoeppe 'at' gmx . de>