~zhurikhin/+junk/master

« back to all changes in this revision

Viewing changes to libglfork.cpp

  • Committer: Alexander Monakov
  • Date: 2013-02-25 06:37:02 UTC
  • Revision ID: git-v1:31108a29db5861aec363246e5e3d0b7715adbf06
UnbreakĀ real_dlsym

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
static void *real_dlsym(void *handle, const char *symbol)
45
45
{
46
46
  typedef void* (*dlsym_fn)(void *, const char*);
47
 
  static dlsym_fn pdlsym = (dlsym_fn) dlsym(RTLD_DEFAULT, "dlsym");
 
47
  static dlsym_fn pdlsym = (dlsym_fn) dlsym(dlopen("libdl.so.2", RTLD_LAZY), "dlsym");
48
48
  return pdlsym(handle, symbol);
49
49
}
50
50