diff loader/ldt_keeper.c @ 30499:09b72a74d6da

Add win32 loader support for OS/2
author komh
date Fri, 12 Feb 2010 01:38:14 +0000
parents 26f673ba0675
children 9fc9d1e788aa
line wrap: on
line diff
--- a/loader/ldt_keeper.c	Thu Feb 11 23:59:08 2010 +0000
+++ b/loader/ldt_keeper.c	Fri Feb 12 01:38:14 2010 +0000
@@ -255,6 +255,9 @@
 	    printf("Couldn't install fs segment, expect segfault\n");
 	}
     }
+#elif defined(__OS2__)
+    /* convert flat addr to sel idx for LDT_SEL() */
+    fs_ldt = (uintptr_t)fs_seg >> 16;
 #endif
 
     Setup_FS_Segment();