第一步:应用基本设置
以下内容为系统启动过程中,每一步骤的详细分析。
第1步,应用初始化基本设置(src/bitcoind.cpp
)
src/bitcoind.cpp
)AppInitBasicSetup
函数进行基本的设置。
调用
SetupNetworking
函数,进行网络设置。主要是针对 Win32 系统处理套接字,别的系统直接返回真。
如果不是 WIN32 系统,进行下面的处理:
如果设置
sysperms
参数为真,调用umask
函数,设置位码为 077。调用
registerSignalHandler
函数,设置SIGTERM
信号处理器为HandleSIGTERM
;SIGINT
为HandleSIGTERM
;SIGHUP
为HandleSIGHUP
。
Last updated
Was this helpful?