3 C_Errno_t(C_Int_t
) Posix_Process_exece (NullString8_t pNStr
,
4 Array(NullString8_t
) aStr
,
5 Array(NullString8_t
) eStr
) {
15 path
= (const char *) pNStr
;
16 args
= (char **) aStr
;
17 aLen
= GC_getArrayLength((pointer
)aStr
);
18 aSaved
= args
[aLen
- 1];
19 args
[aLen
- 1] = NULL
;
21 eLen
= GC_getArrayLength((pointer
)eStr
);
22 eSaved
= env
[eLen
- 1];
28 args
[aLen
- 1] = aSaved
;
29 env
[eLen
- 1] = eSaved
;
30 return (C_Errno_t(C_Int_t
))res
;