summaryrefslogtreecommitdiffstats
path: root/libc/unistd/exec.c
Commit message (Collapse)AuthorAgeFilesLines
* trim Experimentally off and uncommented hiddenBernhard Reutner-Fischer2009-09-181-14/+1
| | | | | | | | sed -i -e '/Experimentally off - /d' $(grep -rl "Experimentally off - " *) sed -i -e '/^\/\*[[:space:]]*libc_hidden_proto(/d' $(grep -rl "libc_hidden_proto" *) should be a nop Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Last portion of libc_hidden_proto removal.Denis Vlasenko2008-11-201-7/+7
| | | | | Appears to build fine (several .configs tried)
* next portion of libc_hidden_proto removalDenis Vlasenko2008-11-201-2/+2
|
* Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL blockDenis Vlasenko2008-05-191-4/+4
| | | | | | | | | in string.h and strings.h. This caught unguarded string ops in libc/inet/ethers.c __ether_line_w() function. I will wait for fallout reports for a week or so, then continue converting more libc_hidden_proto's.
* give execlp() its own cache on no-mmu to avoid recursive cache fightingMike Frysinger2008-01-231-37/+57
|
* fix memory corruption on no-mmu from doing multiple execls where earlier ↵Mike Frysinger2008-01-081-10/+3
| | | | execls fail by simply not releasing the memory reserved for the arguments of children processes
* plug a memory leak when using execl* functions on no-mmuMike Frysinger2007-12-221-9/+17
|
* add hidden defs for execv/execlp for completenessMike Frysinger2007-12-221-0/+4
|
* execXp should go to next PATH dir on any error except ENOEXEC,Denis Vlasenko2007-07-181-3/+3
| | | | | | not just on ENOENT (in particular, on EPERM). At least glibc does so. Fixing this.
* update licenseMike Frysinger2006-07-051-13/+1
|
* Make execle() and chown() available again (corrects commit 15179).Peter Kjellerstedt2006-05-301-0/+1
|
* Amir Shalem writes:Mike Frysinger2006-05-261-0/+1
| | | | | | | | | | | | there are missing prototypes for chown() and execle() in uClibc-snapshot. I'm attaching a patch to add the missing prototypes. the error I'm getting without the patch: AR cr libc/libc_so.a LD libuClibc-0.9.28.so libc/libc_so.a(grantpt.os): In function `__unix_grantpt': grantpt.c:(.text+0x108): undefined reference to `__GI_chown' grantpt.c:(.text+0x1ae): undefined reference to `__GI_execle'
* Mark some functions as GNU, provide missing hidden memmem, remove ↵Peter S. Mazinger2006-03-221-1/+2
| | | | _ISOC99/XOPEN_SOURCE
* Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵Peter S. Mazinger2006-03-101-1/+0
| | | | most of global data relocations are back
* tweak the idea between having a MMU and actually using itMike Frysinger2006-02-181-1/+1
|
* Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵Peter S. Mazinger2006-01-221-1/+0
| | | | is a useless attempt
* Last relocs jump and global data, (even locales) that I could remove are ↵Peter S. Mazinger2006-01-161-0/+1
| | | | gone from libc. The remaining are left as exercise for others ;-)
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-141-23/+27
| | | | missing headers, other jump relocs removed
* mmap/mremap/socket/rewind gonePeter S. Mazinger2005-12-081-0/+1
|
* Use internal versionsPeter S. Mazinger2005-12-081-1/+1
|
* More hiding, 300 leftPeter S. Mazinger2005-12-041-2/+9
|
* More hiding, including __mempcpyPeter S. Mazinger2005-12-031-1/+1
|
* Hide mostly used functionsPeter S. Mazinger2005-12-011-5/+5
|
* Sigh... Fall back to alloca() if munmap is broken (uClinux).Manuel Novoa III2004-02-171-8/+6
|
* s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/gEric Andersen2004-01-161-2/+2
|
* Redo the exec functions to comply with SUSv3.Manuel Novoa III2004-01-021-0/+319