summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bionic: syscalls: Add ioprio_set/ioprio_get syscall wrappersSan Mehat2010-02-2312-0/+175
| | | | Signed-off-by: San Mehat <san@google.com>
* Merge "Merge memory checking functionality from sandbox"Vladimir Chtchetkine2010-02-175-54/+1068
|\
| * Merge memory checking functionality from sandboxVladimir Chtchetkine2010-02-165-54/+1068
| | | | | | | | Change-Id: I304c789a752c9f4af4944ca14b9bf1e7644da15a
* | Merge "Changed __get_h_errno linkage to "C"."Niko Catania2010-02-121-4/+4
|\ \
| * | Changed __get_h_errno linkage to "C".Nicolas Catania2010-02-121-4/+4
| |/ | | | | | | Bug:2441631
* | Fix sem_post() behaviour to wake up multiple waiting threads.David 'Digit' Turner2010-02-122-1/+4
| |
* | Fix sem_trywait() implementation + update changelog.David 'Digit' Turner2010-02-122-2/+10
| |
* | Fix android_id_from_name to accept "app_0" as a valid ID.David 'Digit' Turner2010-02-121-1/+1
|/ | | | | This fixes getpwnam and getpwgrp which returned NULL for "app_0". "app_0" corresponds to uid/gid 10000 and is perfectly valid.
* Fix debug output in the dynamic linker.David 'Digit' Turner2010-02-117-15/+809
| | | | | | | | | | | This provides a mini-printf implementation that reduces the size of the dynamic linker by 25 KB, by preventing the drag of formatting-related routines from the C library. Also allow traces to be sent to the log, instead of stdout. NOTE: You now need to modify Android.mk to enable/disable debug output.
* bionic/linker: rename ba_prelink to ba_nonprelinkIliyan Malchev2010-02-101-11/+11
| | | | | | | | -- fixes b/2432550 -- ba_prelink is used to manage non-prelinked libraries, hence ba_nonprelink is a more appropriate name for it Signed-off-by: Iliyan Malchev <malchev@google.com>
* Merge "Fix <sys/epoll.h> and <sys/system_properties.h> to include proper C++ ↵David Turner2010-02-092-0/+12
|\ | | | | | | inclusion guards"
| * Fix <sys/epoll.h> and <sys/system_properties.h> to include proper C++ ↵David 'Digit' Turner2010-02-092-0/+12
| | | | | | | | inclusion guards
* | am 58060c50: am ee424e23: bionic: update processed kernel header a1026.hIliyan Malchev2010-02-091-1/+2
|\ \ | | | | | | | | | | | | | | | | | | Merge commit '58060c50bc4228a7d0253338cae0437211759959' * commit '58060c50bc4228a7d0253338cae0437211759959': bionic: update processed kernel header a1026.h
| * \ am ee424e23: bionic: update processed kernel header a1026.hIliyan Malchev2010-02-091-1/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'ee424e23c10c051ee4760177c85f6003ff20108c' into eclair-plus-aosp * commit 'ee424e23c10c051ee4760177c85f6003ff20108c': bionic: update processed kernel header a1026.h
| | * | bionic: update processed kernel header a1026.handroid-cts-2.1_r5android-cts-2.1_r4android-cts-2.1_r3android-cts-2.1_r2Iliyan Malchev2010-02-081-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | | | am 1db87472: am ba8bfedd: reconcile main tree with open-source eclairThe Android Open Source Project2010-02-050-0/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '1db874720a58ff7e3684116d59ad08bc73db26d9' * commit '1db874720a58ff7e3684116d59ad08bc73db26d9': android-2.1_r1 snapshot
| * | | am ba8bfedd: reconcile main tree with open-source eclairThe Android Open Source Project2010-02-050-0/+0
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit 'ba8bfedd04824eea944236ffc885f866c5e9c651' into eclair-plus-aosp * commit 'ba8bfedd04824eea944236ffc885f866c5e9c651': android-2.1_r1 snapshot
| | * | reconcile main tree with open-source eclairandroid-sdk-tools_r5The Android Open Source Project2010-02-050-0/+0
| | |\ \
| | | * \ reconcile android-2.1_r1 snapshotThe Android Open Source Project2010-01-290-0/+0
| | | |\ \
| | | | * | android-2.1_r1 snapshotThe Android Open Source Project2010-01-126-7/+24
| | | | | |
* | | | | | am c0472409: am d0996bb4: bionic: update processed kernel header tpa2018d1.hIliyan Malchev2010-02-021-0/+8
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'c0472409d14eebf797df962dd78fc31afbc4bd07' * commit 'c0472409d14eebf797df962dd78fc31afbc4bd07': bionic: update processed kernel header tpa2018d1.h
| * | | | | am d0996bb4: bionic: update processed kernel header tpa2018d1.hIliyan Malchev2010-02-021-0/+8
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'd0996bb4cd6b6d0fa7c643a809f01e33adc2638d' into eclair-plus-aosp * commit 'd0996bb4cd6b6d0fa7c643a809f01e33adc2638d': bionic: update processed kernel header tpa2018d1.h
| | * | | | bionic: update processed kernel header tpa2018d1.handroid-2.1_r2.1p2android-2.1_r2.1pIliyan Malchev2010-02-021-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | | | | | am 7ec87a19: am 276313ec: bionic: add processed kernel headers a1026.h and ↵Iliyan Malchev2010-02-022-0/+91
|\ \ \ \ \ \ | |/ / / / / | | | | | / | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | tpa2018d1.h Merge commit '7ec87a1926250d3c1f74193bf36417707e691e10' * commit '7ec87a1926250d3c1f74193bf36417707e691e10': bionic: add processed kernel headers a1026.h and tpa2018d1.h
| * | | | am 276313ec: bionic: add processed kernel headers a1026.h and tpa2018d1.hIliyan Malchev2010-02-022-0/+91
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '276313ec18c18a07e867dffe568a377583cfd905' into eclair-plus-aosp * commit '276313ec18c18a07e867dffe568a377583cfd905': bionic: add processed kernel headers a1026.h and tpa2018d1.h
| | * | | bionic: add processed kernel headers a1026.h and tpa2018d1.hIliyan Malchev2010-02-022-0/+91
| | |/ / | | | | | | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | | | bionic: update processed kernel header msm_camera.hIliyan Malchev2010-01-311-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | | | Merge "Implement clone() C library function properly."David Turner2010-01-2515-51/+212
|\ \ \ \
| * | | | Implement clone() C library function properly.David 'Digit' Turner2010-01-2515-51/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only provide an implementation for ARM at the moment, since it requires specific assembly fragments (the standard syscall stubs cannot be used because the child returns in a different stack).
* | | | | Fix typo in a comment.Doug Kwan2010-01-251-1/+1
|/ / / /
* | | | Align TEXT section to 4K boundary so that we can use both ld and gold.Doug Kwan2010-01-251-1/+6
| | | |
* | | | Add Bionic Changelog in libc/docs/CHANGES.TXTDavid 'Digit' Turner2010-01-211-0/+133
| | | |
* | | | Add implementation of fdprintf, clearenv, and stubs for ttyname_r, *usershellColin Cross2010-01-156-0/+139
| | | | | | | | | | | | | | | | Change-Id: I5fe7e8b6ee5edbb49e707c3b6737a58563781fa3
* | | | Add killpg functionColin Cross2010-01-153-0/+47
| | | | | | | | | | | | | | | | Change-Id: I9bc347d264fe38faf2d0f9935d2ebb43a353196e
* | | | Add fts, err, and sys/queue for grepColin Cross2010-01-156-0/+1941
| | | | | | | | | | | | | | | | Change-Id: Id47514a1812d828e95efa2fab0e9c15c5b682b58
* | | | mntent.h requires stdio.hColin Cross2010-01-151-0/+1
| | | | | | | | | | | | | | | | Change-Id: If69f64cf088dedb19602bf47627d03400abb9095
* | | | Add definition of rlim_tColin Cross2010-01-151-0/+2
| | | | | | | | | | | | | | | | Change-Id: Ie8c2451360cbcce9fc1587528a95aca09a03d0de
* | | | Import change from ctype.h revision 1.20 from openbsdColin Cross2010-01-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Fixes builds with gcc >= 4.3 with -std=gnu99 Change-Id: I8729b7f4237fd7a99a82b2fe60573a7afe66b435
* | | | Import include/arpa/telnet.h from BSDColin Cross2010-01-151-0/+316
| | | | | | | | | | | | | | | | Change-Id: I684251bfb8ef04f0706866ea55dceebcd2a5b0e1
* | | | Import regex from OpenBSDColin Cross2010-01-1511-2/+3430
| | | | | | | | | | | | | | | | Change-Id: I7ad7d907ef65e4e345f94777d730813b1270a612
* | | | Merge "Use correct TLS codepath for linker"Colin Cross2010-01-151-1/+5
|\ \ \ \
| * | | | Use correct TLS codepath for linkerGary King2010-01-121-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replicate ARM libc build's HAVE_ARM_TLS_REGISTER preprocessor definition logic, to ensure that the runtime linker uses the correct codepath for accessing the TLS address
* | | | | Fix ptsname_r(3) return type to match glibcColin Cross2010-01-122-7/+9
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The gHardy man pages specify the return type of ptsname_r to be char*, but the return value to be 0 on success, negative on error and the gHardy stdlib.h defines extern int ptsname_r(...). Busybox telnetd fails to run successfully without this change.
* | | | Merge "Fix usleep(3) return type to be POSIX-compliant."Elliott Hughes2010-01-072-5/+8
|\ \ \ \
| * | | | Fix usleep(3) return type to be POSIX-compliant.Elliott Hughes2009-12-142-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX usleep(3) returns 0 on successful completion, -1 otherwise: http://www.opengroup.org/onlinepubs/007908799/xsh/usleep.html This was found by an external user porting native code: http://groups.google.com/group/android-porting/browse_thread/thread/674848f001db0292
* | | | | Add user-space ptrace data structure to dump VFP registers and status word.Ben Cheng2009-12-171-1/+8
| | | | |
* | | | | Merge commit 'goog/eclair-plus-aosp'Android Git Automerger2009-12-150-0/+0
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | am 5f53a182: Revert "Add qsort_r() implementation to the C library."Mathias Agopian2009-12-034-76/+37
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '5f53a18204ec991f5a77872806eeaa185936aa8c' into eclair-plus-aosp * commit '5f53a18204ec991f5a77872806eeaa185936aa8c': Revert "Add qsort_r() implementation to the C library."
| * | | am 754c178a: Add qsort_r() implementation to the C library.David 'Digit' Turner2009-12-034-37/+76
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989' into eclair-plus-aosp * commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989': Add qsort_r() implementation to the C library.
| * \ \ \ am e1e68492: Merge change Ifa58a406 into eclairDima Zavin2009-12-031-0/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47' into eclair-plus-aosp * commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47': libc: kernel: Update msm_kgsl.h header