第一步:应用基本设置
以下内容为系统启动过程中,每一步骤的详细分析。
第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?