2004-09-24から1日間の記事一覧

チルダ(~)の展開

man 3 wordexp を使う.~/image/* にマッチするリストを取る場合は wordexp を使えば良いらしい. #include <wordexp.h> int main(int argc, char *argv[]) { wordexp_t exp; int flags = 0; int ret; ret = wordexp("~/image/", &exp, flags); if (0 == ret){ // succe</wordexp.h>…

ファイル名の展開を行う関数

パターンにマッチするファイル名を見つける. man 3 glob #include <glob.h></glob.h>

C++用のヘッダファイルを AC_CHECK_HEADERS する

AC_LANG_PUSH([C++]) AC_CHECK_HEADERS(hoge/fuga.hpp) AC_LANG_POP([C++])

libtool,バージョニングのガイドラインより

詳細は,man libtool にいろいろ書いてある. dnl current:revision:age dnl change (without API) = c:r+1:a dnl change API = c+1:0:a dnl add API = c+1:0:a+1 dnl remove API = c+1:0:0

qmail + vpopmail(vchkpw) + multilog

qmail を daemontools の svc 経由で起動するのもアリなのだけど,redhat系に浸っている自分としては /etc/init.d/qmail startで,qmail を起動したい. そこで, daemontools から multilog だけインストールする方針で作業を行う.まず,http://cr.yp.to/d…

qmail の負荷を mrtg で監視する

http://inter7.com/qmailmrtg7/ より qmailmrtg7-4.0.tar.gz を入手../configure には対応していない $ make $ sudo make installで,/usr/local/bin/qmailmrtg7 が生成される. qmailmrtg7-4.0/qmail.mrtg.cfg に設定ファイルの雛形があるので,/etc/mrtg/…