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

Bug#299139: libc6: missing support for large dev_t



Package: libc6
Version: 2.3.2.ds1-20

starting from kernel 2.6.11 the DVB drivers support more than 4 cards
by using minor numbers > 255. However, udev fails. Creating nodes
manually with mknod(8) fails, too. udev works when it is built
with USE_KLIBC=true.

Bug#289945 addresses this problem, however I think the fix lacks the update
for the makedev(), major() and minor() macros in /usr/include/sys/sysmacros.h.
glibc-2.3.3 has a fix:

http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/unix/sysv/linux/sys/sysmacros.h?cvsroot=glibc


Johannes



Reply to: