代码搜索:execve
找到约 549 项符合「execve」的源代码
代码结果 549
www.eeworm.com/read/321827/13396970
c execve.c
/***
*execve.c - execute a file with a given environment
*
* Copyright (c) 1985-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
* defines _execve() - execute a file
*
www.eeworm.com/read/321265/13409797
c execve.c
#include
#include
#include
int main()
{
char *arg[]={"env",NULL};
char *envp[]={"PATH=/tmp","USER=sunq",NULL};
if(fork()==0){
if(("b
www.eeworm.com/read/320714/13419235
c execve.c
/*
* linux/lib/execve.c
*
* (C) 1991 Linus Torvalds
*/
#include
#define __LIBRARY__
// Linux 标准头文件。定义了各种符号常数和类型,并申明了各种函数。
// 如定义了__LIBRARY__,则还包括系统调用号和内嵌汇编_syscall0()等。
#include
www.eeworm.com/read/320714/13419395
c execve.c
/*
* linux/lib/execve.c
*
* (C) 1991 Linus Torvalds
*/
#define __LIBRARY__
#include // Linux 标准头文件。定义了各种符号常数和类型,并申明了各种函数。
// 如定义了__LIBRARY__,则还包括系统调用号和内嵌汇编_syscall0()等。
//// 加载并执行子进程(其它程
www.eeworm.com/read/308682/13696256
c execve.c
#include
#include
#include
int main()
{
char *arg[]={"env",NULL};
char *envp[]={"PATH=/tmp","USER=sunq",NULL};
if(fork()==0){
if(("b
www.eeworm.com/read/300969/13874999
s execve.s
.sect .text
.extern __execve
.define _execve
.align 2
_execve:
jmp __execve
www.eeworm.com/read/147331/5730816
s execve.s
.globl _execve
.globl execve
_execve:
execve:
movl $0x3b, %eax
lcall $7,$0
jb _cerror
www.eeworm.com/read/147331/5730902
c execve.c
#include
#include
#include
#include "sys/syscall.h"
int errno;
int __trap0 (int function, int p1, int p2, int p3);
#define TRAP0(f, p1, p2, p3) __trap0(f, (int)
www.eeworm.com/read/147331/5730937
c execve.c
#include
#include
#include
#include "sys/syscall.h"
int errno;
int __trap0 ();
#define TRAP0(f, p1, p2, p3) __trap0(f, (p1), (p2), (p3))
int
_execve (const cha
www.eeworm.com/read/147331/5731894
s execve.s
! execve.S
! This function is invoked by the other exec*() fns.
!
! If sizeof(char *) == 64, we invoke a new Shade function until the real one
! is defined.
#include "sys/syscallasm.h"
TEXT_SECTION