Hello! On Sun, Nov 05, 2006 at 08:39:25PM +0000, Samuel Thibault wrote: > CVSROOT: /cvsroot/hurd > Module name: gnumach > Branch: gnumach-1-branch > Changes by: Samuel Thibault <sthibaul> 06/11/05 20:39:25 > > Modified files: > . : ChangeLog > i386/i386 : gdt.h pcb.c thread.h user_ldt.c > i386/include/mach/i386: mach_i386.defs > Added files: > linux/dev/include/linux: head.h > > Log message: > 2006-11-05 Barry deFreese <[EMAIL PROTECTED]> > > [task #5878 --- ``Backport code from GNU Mach's trunk to > gnumach-1-branch: i386_set_gdt, i386_get_gdt''] > > * i386/include/mach/i386/mach_i386.defs (i386_set_gdt, > i386_get_gdt): > New routines. > [...]
This patch for GNU Mach broke binary compatibility with OSKit-Mach. OSKit-Mach GNU Mach 0 skip i386_io_port_add 1 skip i386_io_port_remove 2 skip i386_io_port_list 3 i386_set_ldt i386_set_ldt 4 i386_get_ldt i386_get_ldt 5 i386_io_perm_create i386_set_gdt 6 i386_io_perm_modify i386_get_gdt 7 i386_set_gdt 8 i386_get_gdt I'm about to add `i386_io_perm_create' and `i386_io_perm_modify' to GNU Mach. As there is already at least one person (Samuel) to use the `i386_set_gdt' and `i386_get_gdt' routines on GNU Mach (in glibc) and I don't know of anybody who is actively using OSKit-Mach (Roland, do you still have it running somewhere?) I suggest that we change OSKit-Mach to match what GNU Mach has. Regards, Thomas
signature.asc
Description: Digital signature
_______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd