Commit | Line | Data |
---|---|---|
18e5fa7e BJ |
1 | # C library -- execv |
2 | ||
3 | # execv(file, argv); | |
4 | # | |
5 | # where argv is a vector argv[0] ... argv[x], 0 | |
6 | # last vector element must be 0 | |
7 | ||
8 | .globl _execv | |
9 | .globl _environ | |
10 | ||
11 | _execv: | |
12 | .word 0x0000 | |
13 | pushl _environ # default environ | |
14 | pushl 8(ap) # argv | |
15 | pushl 4(ap) # file | |
16 | calls $3,_execve | |
17 | ret |