On Sun, Oct 28, 2001 at 02:58:30AM +0100, Marcus Brinkmann wrote: > > (gdb) print d[1].type > > $23 = -1962934272 > > > > If gdb doesn't play tricks on me, this is certainly bogus. > > Note that the first descriptor (0) is the unix socket, while > > the second is the inet socket. > > Similar on line 93 already. d[1] is not initalized correctly. >
Bah, I think this might be gdb showing me bogus stuff. I looked through the assembler, and the eax register which has the calculated type variable looks correct to me. But I have not enough experience with gdb, optimization and assembler that I can be entirely sure about it. Thanks, Marcus _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd