/contrib/sdk/sources/newlib/libc/crt/crtdll.c |
---|
33,8 → 33,6 |
void* get_entry_point(void *raw); |
int (*entry)(int, char **, char **); |
char __appcwd[1024]; |
int __appcwdlen; |
char* __appenv; |
int __appenv_size; |
202,11 → 200,6 |
if( link_app() == 0) |
goto done; |
__appcwdlen = strrchr(header->path, '/') - header->path; |
__appcwdlen = __appcwdlen > 1022 ? 1022 : __appcwdlen; |
memcpy(__appcwd, header->path, __appcwdlen); |
set_cwd(__appcwd); |
if( header->cmdline[0] != 0) |
{ |
argc = split_cmdline(header->cmdline, NULL) + 1; |