关于FREEBSD的资料摘录 程)的pcb(进程控制块) init386()首先初始化内核的可调整参数,这些参数由引导程序传来。先设置环境指针(environment pointer, envp) 调用,再调用init_param1()。envp指针已由loader 存放在结构bootinfo中
基于8个网页-相关网页
关于FREEBSD的资料摘录 程)的pcb(进程控制块) init386()首先初始化内核的可调整参数,这些参数由引导程序传来。先设置环境指针(environment pointer, envp) 调用,再调用init_param1()。envp指针已由loader 存放在结构bootinfo中
基于8个网页-相关网页
The next required variable is the environment array (envp).
下一个所需变量是环境数组(envp)。
Note that in Listing 3, the same requirements exist to set up and make the call (such as initializing the argv and envp arrays).
请注意在清单3中,有着同样的安装并调用(例如初始化argv和envp数组)的需求。
These versions of exec* are just various calling interfaces for core function execve(): int execve(const char *filename, char *const argv [], char *const envp[]).
exec* 的这些版本只是内核函数 execve() (int execve(const char *filename, char *const argv [], char *const envp[])) 的各种调用接口。
应用推荐