> There are dozens of conflicts with the declaration of sys_ioctl. The > one in syscalls.h is declared > > int sys_ioctl(int fd, ulong op, void *buf); > > But it is declared in vfs.h as: > > extern int sys_ioctl(int fd, ulong cmd, void *data, size_t length); > > I believe that the sys_ioctl declaration conflict is the only thing > keeping the kernel build from working. Ah okay - it seems I forgot to update the dirent.h/syscalls.h in the old tree, sorry about this, but someone could have pointed me to that earlier (the change to the new tree has hidden this from me). Anyway, we seem to have a dependency on the old headers - or how would I be able to build the tree correctly? I've checked them in now, so the kernel should build again. Adios... Axel.