?? execve.c
字號:
/* * linux/lib/execve.c * * (C) 1991 Linus Torvalds */#include <set_seg.h>
#define __LIBRARY__
// Linux 標準頭文件。定義了各種符號常數(shù)和類型,并申明了各種函數(shù)。
// 如定義了__LIBRARY__,則還包括系統(tǒng)調(diào)用號和內(nèi)嵌匯編_syscall0()等。#include <unistd.h>
//// 加載并執(zhí)行子進程(其它程序)函數(shù)。
// 下面該調(diào)用宏函數(shù)對應(yīng):int execve(const char * file, char ** argv, char ** envp)。
// 參數(shù):file - 被執(zhí)行程序文件名;argv - 命令行參數(shù)指針數(shù)組;envp - 環(huán)境變量指針數(shù)組。
// 直接調(diào)用了系統(tǒng)中斷int 0x80,參數(shù)是__NR_execve。參見include/unistd.h 和fs/exec.c 程序。_syscall3(int,execve,const char *,file,char **,argv,char **,envp)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -