求教初始化函数作用

2019-03-26 12:27发布

void __init vfs_caches_init(unsigned long mempages){unsigned long reserve;/* Base hash sizes on available memory, with a reserve equal to150% of current kernel size */reserve = min((mempages - nr_free_pages()) * 3/2, mempages - 1);mempages -= reserve;names_cachep = kmem_cache_create("names_cache", PATH_MAX, 0,SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL);dcache_init();inode_init();files_init(mempages);[1] mnt_init();bdev_cache_init();chrdev_init();}


我想问一下  形如dcache_init();    inode_init();  之类的函数后面只有一个括号有什么作用? 是作为初始化吗
此帖出自Linux与安卓论坛
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
ienglgge
1楼-- · 2019-03-26 17:39
之类的函数后面只有一个括号有什么作用? ,你想表达什么,括号没有参数,还是?  这是执行函数的语句啊。这些函数不需要传参数。函数体里有具体执行内容。
青城山下
2楼-- · 2019-03-26 21:39
 精彩回答 2  元偷偷看……

一周热门 更多>