Ubaldo Porcheddu
|
75d8660d99
Replaced any occurence of /bin/sh with _PATH_BSHELL to allow easier portability on system with default shell on a different directory, like for instance on android.
|
8 éve |
Henning Heinold
|
0eb30761a2
libc: add non standard execvpe function
|
13 éve |
Mike Frysinger
|
290e19f814
drop support for pre ISO-C compilers
|
12 éve |
Peter S. Mazinger
|
7d0131c552
exec.c: remove duplicate attribute_hidden
|
13 éve |
Bernhard Reutner-Fischer
|
21730caa66
trim Experimentally off and uncommented hidden
|
15 éve |
Denis Vlasenko
|
cb97aadebf
Last portion of libc_hidden_proto removal.
|
16 éve |
Denis Vlasenko
|
b133fe1cac
next portion of libc_hidden_proto removal
|
16 éve |
Denis Vlasenko
|
125773133f
Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL block
|
16 éve |
Mike Frysinger
|
a7c7c36d44
give execlp() its own cache on no-mmu to avoid recursive cache fighting
|
17 éve |
Mike Frysinger
|
2df8aa78d5
fix memory corruption on no-mmu from doing multiple execls where earlier execls fail by simply not releasing the memory reserved for the arguments of children processes
|
17 éve |
Mike Frysinger
|
ea5081a739
plug a memory leak when using execl* functions on no-mmu
|
17 éve |
Mike Frysinger
|
840bd4dfea
add hidden defs for execv/execlp for completeness
|
17 éve |
Denis Vlasenko
|
2ea436fb13
execXp should go to next PATH dir on any error except ENOEXEC,
|
17 éve |
Mike Frysinger
|
256d980f66
update license
|
18 éve |
Peter Kjellerstedt
|
2abbba9a08
Make execle() and chown() available again (corrects commit 15179).
|
18 éve |
Mike Frysinger
|
09a6ea9429
Amir Shalem writes:
|
18 éve |
Peter S. Mazinger
|
55b24e4e95
Mark some functions as GNU, provide missing hidden memmem, remove _ISOC99/XOPEN_SOURCE
|
18 éve |
Peter S. Mazinger
|
42c1ad48fa
Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, most of global data relocations are back
|
18 éve |
Mike Frysinger
|
010301e968
tweak the idea between having a MMU and actually using it
|
18 éve |
Peter S. Mazinger
|
df31d32b41
Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA is a useless attempt
|
19 éve |
Peter S. Mazinger
|
b25ad630be
Last relocs jump and global data, (even locales) that I could remove are gone from libc. The remaining are left as exercise for others ;-)
|
19 éve |
Peter S. Mazinger
|
af0172162f
hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing headers, other jump relocs removed
|
19 éve |
Peter S. Mazinger
|
77ccb5b1dc
mmap/mremap/socket/rewind gone
|
19 éve |
Peter S. Mazinger
|
afdecae49f
Use internal versions
|
19 éve |
Peter S. Mazinger
|
765696aac5
More hiding, 300 left
|
19 éve |
Peter S. Mazinger
|
c885bf5cf9
More hiding, including __mempcpy
|
19 éve |
Peter S. Mazinger
|
8a0b43005a
Hide mostly used functions
|
19 éve |
Manuel Novoa III
|
3aa16a1146
Sigh... Fall back to alloca() if munmap is broken (uClinux).
|
21 éve |
Eric Andersen
|
338237994a
s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g
|
21 éve |
Manuel Novoa III
|
400e6fc264
Redo the exec functions to comply with SUSv3.
|
21 éve |