- void *
- dlopen (const char *file, int mode)
- {
- struct link_map *new;
- void doit (void)
- {
- new = _dl_open (file ?: "", mode);
- }
- return _dlerror_run (doit) ? NULL : new;
- }
分析 file ?: "",等价于
if (file == NULL)
file = "";
else
file = file;
版权声明:本文为xiaoyi39原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。