>>458 なるほど.Solaris 流に MT-Safe かと思ってましたが......
こんなのを httpd 起動時に LD_PRELOAD とかすれば何とかなるのかなぁ......?
#include <dlfcn.h>
#include <pthread.h>
static pthread_mutex_t dlmutex = PTHREAD_MUTEX_INITIALIZER;
void *dlopen(const char *pathname, int mode)
{
static union {
void *v;
dlfunc_t d;
void *(*f)(const char *, int);
} o_dlopen;
void *rv;
pthread_mutex_lock(&dlmutex);
if (!o_dlopen.v)
o_dlopen.d = dlfunc(RTLD_NEXT, "dlopen");
rv = o_dlopen.f(pathname, mode);
pthread_mutex_unlock(&dlmutex);
return rv;
}
int dlclose(void *handle)
{
static union {
void *v;
dlfunc_t d;
int (*f)(void *);
} o_dlclose;
int rv;
pthread_mutex_lock(&dlmutex);
if (!o_dlclose.v)
o_dlclose.d = dlfunc(RTLD_NEXT, "dlclose");
rv = o_dlclose.f(handle);
pthread_mutex_unlock(&dlmutex);
return rv;
}
void *dlsym(void *handle, const char *name)
{
static union {
void *v;
dlfunc_t d;
void *(*f)(void *, const char *);
} o_dlsym;
void *rv;
pthread_mutex_lock(&dlmutex);
if (!o_dlsym.v)
o_dlsym.d = dlfunc(RTLD_NEXT, "dlsym");
rv = o_dlsym.f(handle, name);
pthread_mutex_unlock(&dlmutex);
return rv;
}
探検
2ch特化型サーバ・ロケーション構築作戦 Part20
■ このスレッドは過去ログ倉庫に格納されています
2006/03/17(金) 13:36:06ID:l682KYnz0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ポーランド声明「独自の核兵器を持つ、持てば安全は明らか、疑いの余地なし」「欧州とロシア数年内に戦争の可能性」 ★6 [お断り★]
- 【東京国立】電車好きな知的障がいの男性(47)、列車と衝突し死亡…見学で立ち入りか [おっさん友の会★]
- 【宮城】村井知事「ネットでたたかれても必要」 イスラム土葬墓地検討への批判に反論「元々日本は土葬文化、皇室もかつては土葬」 ★5 [樽悶★]
- 『竹中平蔵氏は万博で大もうけしている』“デマ”拡散に本人あきれ「日本人の倫理観は大丈夫か?」 [おっさん友の会★]
- 米国議会予算局、目標達成には社会保障を解体し約7000万人の低所得者の健康保険や、無保険の子供の医療など削除する必要と発表 [お断り★]
- 【万博グルメ】「ラーメン1杯2000円」の高額指摘に吉村洋文知事「ここでしか食べれない」必死の訴え★2 [七波羅探題★]
- 家賃値上げ、“月額1万円アップ😲 [521921834]
- バブうめえwwwwwwwwwwwwwwwwwwww
- 櫻井よしこオモニ「中国による侵略戦争を我が国の軍事力で断固阻止する!国民よ、現実を直視し憲法の枷から脱せよ!」 [377482965]
- 6時だヨ!全員集合!🏡
- 【悲報】トランプ、即折れwwwwwwwwwwwwwwwwwwwwwwwww [308389511]
- 世代別の対韓国感情が判明!若者はまともで40代が圧倒的ネトウヨw