X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=common.h;h=449ead55b068e9ae6d9a8b079176463368bd5b06;hb=7f5b0a5a99d73ee8d39a692ab3d289399a408e39;hp=6e7655718cdd88763db84fb651ee0f7bd2c23f00;hpb=c693c0b0d26eac89aef4e4c6740feca3627e2d26;p=apps%2Fpfixtools.git diff --git a/common.h b/common.h index 6e76557..449ead5 100644 --- a/common.h +++ b/common.h @@ -37,17 +37,21 @@ #define PFIXTOOLS_H #include +#include #include +#include #include #include #include #include -#include #include +#include #include #include #include +#include #include +#include #include #define UNIXERR(fun) \ @@ -60,8 +64,8 @@ typedef void (*exitcall_t)(void); #define __init __attribute__((__used__,__section__(".mad.init"))) #define __exit __attribute__((__used__,__section__(".mad.exit"))) -#define module_init(fn) static initcall_t __init_##fn __init = fn; -#define module_exit(fn) static exitcall_t __exit_##fn __exit = fn; +#define module_init(fn) static __init initcall_t __init_##fn = fn; +#define module_exit(fn) static __exit exitcall_t __exit_##fn = fn; /* common.c */ extern sig_atomic_t sigint;