prepare_namespace
2015-09-20 11:03:53 4 举报
prepare_namespace是一个用于处理命名空间的函数。在计算机编程中,命名空间是一种将一组相关的变量、函数或类组织在一起的方式,以避免命名冲突。prepare_namespace函数的主要目的是为这些相关的元素创建一个独立的命名空间,使它们在代码的其他部分不可见。这有助于提高代码的可读性和可维护性,因为用户不需要担心在不同的命名空间中找到相同名称的元素。此外,prepare_namespace还可以帮助实现模块化和封装,使得代码更容易扩展和重用。总之,prepare_namespace是一个非常有用的工具,可以帮助程序员更有效地管理他们的代码。
作者其他创作
大纲/内容
init/do_mounts.c mount_root()
用户可以用root=来指定根文件系统。它的值保存在saved_root_name中。如果用户指定了以mtd、ubi开始的字串做为它的根文件系统。就会直接去挂载。这个文件是mtdblock、ubiblock的设备文件。
init/main.c kernel_init()
init/do_mounts.c prepare_namespace()
ramdisk_execute_command:在kernel解析引导参数的时候使用。如果用户指定了init文件路径,即使用了“init=”,就会将这个参数值存放到这里。如果没有指定init文件路径,默认为/init。
fs/open.c SYSCALL_DEFINE1
不是mtd或ubi开头的根文件系统,将根设备结点文件名转换为ROOT_DEV即设备节点号。如果根设备名是以”/dev/\"开头的,把“/dev/\"去掉。
0 条评论
下一页