py-setproctitle と setproctitle を試しました。どちらも OpenBSD では動作しませんでした。
質問する
241 次
1 に答える
4
問題はここにあります
OpenBSDで定義されていますが、で定義されてsetup.py
いるかどうかをテストします。setproctitle
unistd.h
stdlib.h
チェックインすることでstdlib.h
(後で含まれます-心配はありません)、すべてが期待どおりに機能します。
以下の相違:
--- setup.py~ Mon Jan 3 12:05:39 2011
+++ setup.py Mon Jan 3 12:05:39 2011
@@ -39,7 +39,7 @@
# Old BSD versions don't have setproctitle
# TODO: not tested on an "old BSD"
if 0 == os.spawnlp(os.P_WAIT, 'grep',
- 'grep', '-q', 'setproctitle', '/usr/include/unistd.h'):
+ 'grep', '-q', 'setproctitle', '/usr/include/unistd.h', '/usr/include/stdlib.h'):
define_macros['HAVE_SETPROCTITLE'] = 1
else:
define_macros['HAVE_PS_STRING'] = 1
OpenBSDのマニュアルページ:setproctitle(3)は、それがにあることを示唆していstdlib.h
ます。
于 2011-01-03T12:06:36.067 に答える