第一步:应用基本设置

以下内容为系统启动过程中,每一步骤的详细分析。

第1步,应用初始化基本设置(src/bitcoind.cpp

AppInitBasicSetup 函数进行基本的设置。

  1. 调用 SetupNetworking 函数,进行网络设置。

    主要是针对 Win32 系统处理套接字,别的系统直接返回真。

  2. 如果不是 WIN32 系统,进行下面的处理:

    • 如果设置 sysperms 参数为真,调用 umask 函数,设置位码为 077。

    • 调用 registerSignalHandler 函数,设置 SIGTERM 信号处理器为 HandleSIGTERMSIGINTHandleSIGTERMSIGHUPHandleSIGHUP

Last updated

Was this helpful?