@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux adweb87 2.6.32-754.el6.x86_64 #1 SMP Tue Jun 19 21:26:04 UTC 2018 x86_64
Current Path :
/
lib
/
modules
/
2.6.32-754.el6.x86_64
/
build
/
scripts
/
kconfig
/
Path :
Upload File :
New :
File
Dir
//lib/modules/2.6.32-754.el6.x86_64/build/scripts/kconfig/kconfig_load.c
#include <dlfcn.h> #include <stdio.h> #include <stdlib.h> #include "lkc.h" #define P(name,type,arg) type (*name ## _p) arg #include "lkc_proto.h" #undef P void kconfig_load(void) { void *handle; char *error; handle = dlopen("./libkconfig.so", RTLD_LAZY); if (!handle) { handle = dlopen("./scripts/kconfig/libkconfig.so", RTLD_LAZY); if (!handle) { fprintf(stderr, "%s\n", dlerror()); exit(1); } } #define P(name,type,arg) \ { \ name ## _p = dlsym(handle, #name); \ if ((error = dlerror())) { \ fprintf(stderr, "%s\n", error); \ exit(1); \ } \ } #include "lkc_proto.h" #undef P }