2024-05-16 00:28:24 发布
网友
我试过py setproctitle和setproctitle。他们两个都没有在OpenBSD上工作。在
问题是here
在setup.py中,它测试setproctitle是否在{}中定义,尽管它是在OpenBSD上的stdlib.h中定义的。在
setup.py
setproctitle
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中。在
问题是here
在}中定义,尽管它是在OpenBSD上的
setup.py
中,它测试setproctitle
是否在{stdlib.h
中定义的。在通过签入
stdlib.h
(这将在后面包括-所以不用担心),一切都如预期的那样工作。在以下差异:
OpenBSD:setproctitle(3)的手册页暗示它位于
stdlib.h
中。在相关问题 更多 >
编程相关推荐