在libuci.c中confdir和savedir初始化的疑惑

如题,关于confdir和savedir相关代码如下:
/**********************uci.h**************************/
38   #define UCI_CONFDIR "/etc/config"
39   #define UCI_SAVEDIR "/tmp/.uci"

/**********************libuci.c**************************/
__private const char *uci_confdir = UCI_CONFDIR;
__private const char *uci_savedir = UCI_SAVEDIR;

struct uci_context *uci_alloc_context(void){
   ...
ctx->confdir = (char *) uci_confdir;
ctx->savedir = (char *) uci_savedir;
   ...
}
debug发现在uci_alloc_context中如上两句运行后ctx->confdir和ctx->savedir始终为空,请问这两句赋值语句的意义是什么?谢谢~
已邀请:

xzmu - 10w

赞同来自: Blowind-R

我建议参考uci里的cli.c代码进行编写。

要回复问题请先登录注册