summaryrefslogtreecommitdiffstats
path: root/loader/ldt_keeper.c
diff options
context:
space:
mode:
authorkomh <komh@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-02-12 01:38:14 +0000
committerkomh <komh@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-02-12 01:38:14 +0000
commit47f78d28f1298c9feccd2424ffdb211dab6aaf53 (patch)
tree312dbfda924627b0ff60dd1ee82430716733687b /loader/ldt_keeper.c
parent592d2e3edfe483d2fac4a7f53955c91cb91b946b (diff)
downloadmpv-47f78d28f1298c9feccd2424ffdb211dab6aaf53.tar.bz2
mpv-47f78d28f1298c9feccd2424ffdb211dab6aaf53.tar.xz
Add win32 loader support for OS/2
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30541 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader/ldt_keeper.c')
-rw-r--r--loader/ldt_keeper.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/loader/ldt_keeper.c b/loader/ldt_keeper.c
index d008a2909d..0fcc98d53c 100644
--- a/loader/ldt_keeper.c
+++ b/loader/ldt_keeper.c
@@ -255,6 +255,9 @@ ldt_fs_t* Setup_LDT_Keeper(void)
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();