X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=loader%2Fldt_keeper.h;fp=loader%2Fldt_keeper.h;h=d36ebb892c3e63c5dc1e7415b0cc591ef39bd8b4;hb=6d6ec75ce7cf3bfe86a674a66cc0de2bdbf52cea;hp=0000000000000000000000000000000000000000;hpb=83282a7838236dac984518b2e0b94fd1db5bd110;p=vlc diff --git a/loader/ldt_keeper.h b/loader/ldt_keeper.h new file mode 100644 index 0000000000..d36ebb892c --- /dev/null +++ b/loader/ldt_keeper.h @@ -0,0 +1,22 @@ +#ifndef LDT_KEEPER_H +#define LDT_KEEPER_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +typedef struct { + void* fs_seg; + char* prev_struct; + int fd; +} ldt_fs_t; + +void Setup_FS_Segment(void); +ldt_fs_t* Setup_LDT_Keeper(void); +void Restore_LDT_Keeper(ldt_fs_t* ldt_fs); +#ifdef __cplusplus +} +#endif + +#endif /* LDT_KEEPER_H */