OSDN Git Service

android-x86/bionic.git
13 years agoam 41e533af: added missing ether_aton and ether_ntoa
Szymon Jakubczak [Wed, 25 Aug 2010 16:56:25 +0000 (09:56 -0700)]
am 41e533af: added missing ether_aton and ether_ntoa

Merge commit '41e533af4a2720c1dc228ba40b6582ca53085c3a'

* commit '41e533af4a2720c1dc228ba40b6582ca53085c3a':
  added missing ether_aton and ether_ntoa

13 years agoadded missing ether_aton and ether_ntoa
Szymon Jakubczak [Wed, 9 Jun 2010 19:53:28 +0000 (15:53 -0400)]
added missing ether_aton and ether_ntoa

Change-Id: I32ee448abde4d5693d393030ed77ddc6d2ad1dfc

13 years agobionic: add processed audio-driver (i2s & cpcap) headers
Iliyan Malchev [Tue, 24 Aug 2010 04:01:55 +0000 (21:01 -0700)]
bionic: add processed audio-driver (i2s & cpcap) headers

Change-Id: Ib7db8aded1d41f54bbd681df116571c1996c569c
Signed-off-by: Iliyan Malchev <malchev@google.com>
13 years agoMerge "Headers for tegra_camera device"
Rebecca Schultz Zavin [Thu, 19 Aug 2010 23:55:54 +0000 (16:55 -0700)]
Merge "Headers for tegra_camera device"

13 years agoHeaders for tegra_camera device
Rebecca Schultz Zavin [Wed, 18 Aug 2010 23:20:09 +0000 (16:20 -0700)]
Headers for tegra_camera device

Change-Id: Iaea67ee157b6ecd7a4485c8f716515da5c56601f
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
13 years agoam 0a4a393d: am 22f1e3d4: Apply https://android-git.corp.google.com/g/60855 to dalvik...
Brian Carlstrom [Wed, 18 Aug 2010 20:41:09 +0000 (13:41 -0700)]
am 0a4a393d: am 22f1e3d4: Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.

Merge commit '0a4a393d717a2289c9fa2036f502f97c74d56e35'

* commit '0a4a393d717a2289c9fa2036f502f97c74d56e35':
  Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.

13 years agoam 6b8c6a26: am a7161902: linker: fix overwriting the real linker error string
Dima Zavin [Wed, 18 Aug 2010 20:41:07 +0000 (13:41 -0700)]
am 6b8c6a26: am a7161902: linker: fix overwriting the real linker error string

Merge commit '6b8c6a26f1c74db02e91d0cc7ebdd65439af53b2'

* commit '6b8c6a26f1c74db02e91d0cc7ebdd65439af53b2':
  linker: fix overwriting the real linker error string

13 years agoam 22f1e3d4: Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.
Brian Carlstrom [Wed, 18 Aug 2010 20:39:12 +0000 (13:39 -0700)]
am 22f1e3d4: Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.

Merge commit '22f1e3d4fae7d45cc439da94690d786ed44756fb' into gingerbread-plus-aosp

* commit '22f1e3d4fae7d45cc439da94690d786ed44756fb':
  Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.

13 years agoam a7161902: linker: fix overwriting the real linker error string
Dima Zavin [Wed, 18 Aug 2010 20:35:40 +0000 (13:35 -0700)]
am a7161902: linker: fix overwriting the real linker error string

Merge commit 'a716190241da07f42cf874b04bf044261f36381c' into gingerbread-plus-aosp

* commit 'a716190241da07f42cf874b04bf044261f36381c':
  linker: fix overwriting the real linker error string

13 years agoam 3871d57b: Revert "added missing ether_aton and ether_ntoa"
Jean-Baptiste Queru [Wed, 18 Aug 2010 20:31:49 +0000 (13:31 -0700)]
am 3871d57b: Revert "added missing ether_aton and ether_ntoa"

Merge commit '3871d57ba581236142c9bf2f8be2d34cce7c5829'

* commit '3871d57ba581236142c9bf2f8be2d34cce7c5829':
  Revert "added missing ether_aton and ether_ntoa"

13 years agoRevert "added missing ether_aton and ether_ntoa"
Jean-Baptiste Queru [Wed, 18 Aug 2010 18:15:39 +0000 (11:15 -0700)]
Revert "added missing ether_aton and ether_ntoa"

This reverts commit 4032c1e2dfcc99613fe3e509a8153191e35aec12.

13 years agoApply https://android-git.corp.google.com/g/60855 to dalvik-dev.
Brian Carlstrom [Wed, 18 Aug 2010 07:33:52 +0000 (00:33 -0700)]
Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.

(We've been missing the zoneinfo.* files for the host dalvikvm. My fix for
gingerbread will have to wait for someone to return from vacation, but I can
commit here in advance, and I need to so that I can submit
https://android-git.corp.google.com/g/60790 which -- amongst other things --
makes lack of time zone data a hard failure, rather than just silently
pretending all time zones are UTC.)

Bug: 2870945

git cherry-pick --no-commit 18a859aff4e1b97d644429b7ecdb366b18d5a708

Change-Id: I66647e824c5fee9b8d2c63085e2a58e5910a5544

13 years agolinker: fix overwriting the real linker error string
Dima Zavin [Tue, 17 Aug 2010 22:56:40 +0000 (15:56 -0700)]
linker: fix overwriting the real linker error string

Change-Id: Ia9165fd9aa1951b2bb81d0ac8f5bb3057aded8bd
Signed-off-by: Dima Zavin <dima@android.com>
13 years agoAdd clean kernel headers for cpcap and hid.
Nick Pelly [Mon, 16 Aug 2010 22:31:01 +0000 (15:31 -0700)]
Add clean kernel headers for cpcap and hid.

Change-Id: I83d7395634eea8cb28c2fcf86c6855bb17f9fabb
Signed-off-by: Nick Pelly <npelly@google.com>
13 years agoFix pwrite to take a const void* instead of void* for the buffer.
Jeff Hamilton [Wed, 11 Aug 2010 16:28:26 +0000 (11:28 -0500)]
Fix pwrite to take a const void* instead of void* for the buffer.

Change-Id: I10b315946b8f8f7e34825410dfef37e0220edbee

13 years agoam 1ff91085: am 52e7d3d9: Bulletproof leak dump against null hash entries
Christopher Tate [Tue, 10 Aug 2010 02:57:25 +0000 (19:57 -0700)]
am 1ff91085: am 52e7d3d9: Bulletproof leak dump against null hash entries

Merge commit '1ff910858c8ae5863761101c673a196a6a16bca3'

* commit '1ff910858c8ae5863761101c673a196a6a16bca3':
  Bulletproof leak dump against null hash entries

13 years agoam 52e7d3d9: Bulletproof leak dump against null hash entries
Christopher Tate [Tue, 10 Aug 2010 02:53:32 +0000 (19:53 -0700)]
am 52e7d3d9: Bulletproof leak dump against null hash entries

Merge commit '52e7d3d91ab6a5bab77c5dfb1ed47381fd52f9ba' into gingerbread-plus-aosp

* commit '52e7d3d91ab6a5bab77c5dfb1ed47381fd52f9ba':
  Bulletproof leak dump against null hash entries

13 years agoBulletproof leak dump against null hash entries
Christopher Tate [Mon, 9 Aug 2010 20:43:46 +0000 (13:43 -0700)]
Bulletproof leak dump against null hash entries

Previously, the malloc leak checking code would crash in qsort()
if null entries existed in its bookkeeping table.  This change
makes the comparison function detect null entries and sort them
to the end safely.

Change-Id: I88244a7df1e289dd9d7992ce29606d505bd63079

13 years agoAdding cleaned tegrafb header
Rebecca Schultz Zavin [Sat, 7 Aug 2010 02:14:45 +0000 (19:14 -0700)]
Adding cleaned tegrafb header

Change-Id: Iba616e64cc26fb8c2d469bdd3f9f4b048391cc53
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
13 years agolibc: make lseek64 proto be glibc compatible (loff_t -> off64_t)
Dima Zavin [Fri, 6 Aug 2010 18:45:43 +0000 (11:45 -0700)]
libc: make lseek64 proto be glibc compatible (loff_t -> off64_t)

Change-Id: Ib79b99be9ca8d4b1f95ceeba416b6abc04187c3c
Signed-off-by: Dima Zavin <dima@android.com>
13 years agoublock: add cleaned version of linux/ublock.h to libc kernel headers
Thomas Tuttle [Mon, 2 Aug 2010 23:00:59 +0000 (16:00 -0700)]
ublock: add cleaned version of linux/ublock.h to libc kernel headers

Change-Id: I8ebc7530690ff47f3160c72f42b8e0822f55a57e

13 years agoam 91af9e64: am 18c5bcc6: Revert "Set SA_RESTORER in sigaction()"
Dima Zavin [Fri, 30 Jul 2010 21:21:43 +0000 (14:21 -0700)]
am 91af9e64: am 18c5bcc6: Revert "Set SA_RESTORER in sigaction()"

Merge commit '91af9e64b5d86dd5925c0fcfdb3f3db5a86aa43c'

* commit '91af9e64b5d86dd5925c0fcfdb3f3db5a86aa43c':
  Revert "Set SA_RESTORER in sigaction()"

13 years agoam 18c5bcc6: Revert "Set SA_RESTORER in sigaction()"
Dima Zavin [Fri, 30 Jul 2010 21:19:08 +0000 (14:19 -0700)]
am 18c5bcc6: Revert "Set SA_RESTORER in sigaction()"

Merge commit '18c5bcc66a9a7b2178dcdcf04a0716958798ab81' into gingerbread-plus-aosp

* commit '18c5bcc66a9a7b2178dcdcf04a0716958798ab81':
  Revert "Set SA_RESTORER in sigaction()"

13 years agoRevert "Set SA_RESTORER in sigaction()"
Dima Zavin [Fri, 30 Jul 2010 02:12:04 +0000 (19:12 -0700)]
Revert "Set SA_RESTORER in sigaction()"

This reverts commit e4fa46e75cd0d433b5c6c064720ed7e195cba7c8.

13 years agoam 37443edd: am 7ed132a1: bionic: update processed kernel header msm_camera.h
Wu-cheng Li [Tue, 27 Jul 2010 21:35:39 +0000 (14:35 -0700)]
am 37443edd: am 7ed132a1: bionic: update processed kernel header msm_camera.h

Merge commit '37443edd9731dbddb1ca0181435d08bcdcafe5c8'

* commit '37443edd9731dbddb1ca0181435d08bcdcafe5c8':
  bionic: update processed kernel header msm_camera.h

13 years agoam 7ed132a1: bionic: update processed kernel header msm_camera.h
Wu-cheng Li [Tue, 27 Jul 2010 21:33:18 +0000 (14:33 -0700)]
am 7ed132a1: bionic: update processed kernel header msm_camera.h

Merge commit '7ed132a1ae6e00593918090a964f5d5b09d77f84' into gingerbread-plus-aosp

* commit '7ed132a1ae6e00593918090a964f5d5b09d77f84':
  bionic: update processed kernel header msm_camera.h

13 years agobionic: update processed kernel header msm_camera.h
Wu-cheng Li [Tue, 27 Jul 2010 21:26:21 +0000 (14:26 -0700)]
bionic: update processed kernel header msm_camera.h

Change-Id: If66422d538d0fb0c6ae8a7399c62911635d1fd13

13 years agoam a685faf3: am cd7014fd: Update time zone data to the new version 2010k.
Eric Fischer [Tue, 27 Jul 2010 00:22:50 +0000 (17:22 -0700)]
am a685faf3: am cd7014fd: Update time zone data to the new version 2010k.

Merge commit 'a685faf3e3de181ca6c795b0062432c74073d024'

* commit 'a685faf3e3de181ca6c795b0062432c74073d024':
  Update time zone data to the new version 2010k.

13 years agoam cd7014fd: Update time zone data to the new version 2010k.
Eric Fischer [Tue, 27 Jul 2010 00:17:27 +0000 (17:17 -0700)]
am cd7014fd: Update time zone data to the new version 2010k.

Merge commit 'cd7014fd0634f1337fc3857f1c61e0d39443c4be' into gingerbread-plus-aosp

* commit 'cd7014fd0634f1337fc3857f1c61e0d39443c4be':
  Update time zone data to the new version 2010k.

13 years agoUpdate time zone data to the new version 2010k.
Eric Fischer [Mon, 26 Jul 2010 22:53:24 +0000 (15:53 -0700)]
Update time zone data to the new version 2010k.

Change-Id: If657e1783e3f96c52bfe613bad027482d8373c67

13 years agoam 0291b0ca: resolved conflicts for merge of 6774809b to gingerbread-plus-aosp
David 'Digit' Turner [Mon, 26 Jul 2010 19:21:19 +0000 (12:21 -0700)]
am 0291b0ca: resolved conflicts for merge of 6774809b to gingerbread-plus-aosp

Merge commit '0291b0cada30c1c8eaaa346577969ff9b4eb5195'

* commit '0291b0cada30c1c8eaaa346577969ff9b4eb5195':
  linker: Support dlopen(NULL, ...) properly.

13 years agoresolved conflicts for merge of 6774809b to gingerbread-plus-aosp
David 'Digit' Turner [Mon, 26 Jul 2010 19:18:37 +0000 (12:18 -0700)]
resolved conflicts for merge of 6774809b to gingerbread-plus-aosp

Change-Id: I633c3067c874c215da0c6ede00af41d8e3587d8b

14 years agoam 6d4d8cb7: resolved conflicts for merge of 4f086aeb to gingerbread-plus-aosp
Jean-Baptiste Queru [Fri, 23 Jul 2010 22:04:24 +0000 (15:04 -0700)]
am 6d4d8cb7: resolved conflicts for merge of 4f086aeb to gingerbread-plus-aosp

Merge commit '6d4d8cb79c5578d33ab17806d67b1e53a730fbc3'

* commit '6d4d8cb79c5578d33ab17806d67b1e53a730fbc3':
  Implemented pthread_atfork()

14 years agoresolved conflicts for merge of 4f086aeb to gingerbread-plus-aosp
Jean-Baptiste Queru [Fri, 23 Jul 2010 20:53:19 +0000 (13:53 -0700)]
resolved conflicts for merge of 4f086aeb to gingerbread-plus-aosp

Change-Id: Ice2a6d41a7e9d04eca02e15ed189d648d61b5801

14 years agoImplemented pthread_atfork()
Matt Fischer [Fri, 25 Jun 2010 19:36:39 +0000 (14:36 -0500)]
Implemented pthread_atfork()

Change-Id: Ie6c0bf593315d3507b3c4a6c8903a74a1fa053db

14 years agolinker: Support dlopen(NULL, ...) properly.
David 'Digit' Turner [Wed, 21 Jul 2010 23:18:21 +0000 (16:18 -0700)]
linker: Support dlopen(NULL, ...) properly.

Change-Id: Icba37823cb350c34848cc466d144c3a0af87c94c

14 years agoam 4e69dfed: am 9d1f5afc: bionic: update processed kernel header msm_camera.h
Wu-cheng Li [Mon, 19 Jul 2010 20:50:46 +0000 (13:50 -0700)]
am 4e69dfed: am 9d1f5afc: bionic: update processed kernel header msm_camera.h

Merge commit '4e69dfed0b0fe672e366bb84d5c3feaedc61d630'

* commit '4e69dfed0b0fe672e366bb84d5c3feaedc61d630':
  bionic: update processed kernel header msm_camera.h

14 years agoam 9d1f5afc: bionic: update processed kernel header msm_camera.h
Wu-cheng Li [Mon, 19 Jul 2010 20:48:34 +0000 (13:48 -0700)]
am 9d1f5afc: bionic: update processed kernel header msm_camera.h

Merge commit '9d1f5afc34efb8c10672f765704941036fd40da8' into gingerbread-plus-aosp

* commit '9d1f5afc34efb8c10672f765704941036fd40da8':
  bionic: update processed kernel header msm_camera.h

14 years agoam 77ec41cc: merge from open-source master
The Android Open Source Project [Mon, 19 Jul 2010 19:20:03 +0000 (12:20 -0700)]
am 77ec41cc: merge from open-source master

Merge commit '77ec41cc22cf0d08e556e6afe4de1f6eae5e9662'

* commit '77ec41cc22cf0d08e556e6afe4de1f6eae5e9662':
  Add kernel header file ipv6_route.h in bionic.

14 years agomerge from open-source master
The Android Open Source Project [Mon, 19 Jul 2010 19:17:17 +0000 (12:17 -0700)]
merge from open-source master

Change-Id: Ib65087940790a8d3b72d8d345a11e7c9c53896cd

14 years agobionic: update processed kernel header msm_camera.h
Wu-cheng Li [Mon, 12 Jul 2010 17:32:11 +0000 (10:32 -0700)]
bionic: update processed kernel header msm_camera.h

Change-Id: I25598b08e9cafe98a86cdb2e40481d9aedc8dcee

14 years agoAdd kernel header file ipv6_route.h in bionic.
Banavathu, Srinivas Naik [Tue, 29 Jun 2010 18:57:29 +0000 (11:57 -0700)]
Add kernel header file ipv6_route.h in bionic.

The header file is needed to add route to an IPv6 host from user space

Change-Id: I25c8a8d8e48013f127542199bc027f976b9672c1

14 years agoam 90e83bcc: merge from open-source master
The Android Open Source Project [Fri, 16 Jul 2010 20:04:30 +0000 (13:04 -0700)]
am 90e83bcc: merge from open-source master

Merge commit '90e83bcc1c41a4d6d310b2bd5cb747a53a88fff3'

* commit '90e83bcc1c41a4d6d310b2bd5cb747a53a88fff3':
  Fix undefined reference to dl_iterate_phdr for x86

14 years agomerge from open-source master
The Android Open Source Project [Fri, 16 Jul 2010 19:59:04 +0000 (12:59 -0700)]
merge from open-source master

Change-Id: Iadd4a92f0384fdb8afa015613957b7d78b3d100a

14 years agoam b7ebc3bf: am b97c44dc: add meta-files about 3rd party projects
The Android Open Source Project [Fri, 16 Jul 2010 18:55:45 +0000 (11:55 -0700)]
am b7ebc3bf: am b97c44dc: add meta-files about 3rd party projects

Merge commit 'b7ebc3bf78b1cba92bdfb9ef6ce1b28eabc7c4d6'

* commit 'b7ebc3bf78b1cba92bdfb9ef6ce1b28eabc7c4d6':
  add meta-files about 3rd party projects

14 years agoam b97c44dc: add meta-files about 3rd party projects
The Android Open Source Project [Fri, 16 Jul 2010 18:49:13 +0000 (11:49 -0700)]
am b97c44dc: add meta-files about 3rd party projects

Merge commit 'b97c44dc9ecbe38c3bcee5abe55df173cb0fdf18' into gingerbread-plus-aosp

* commit 'b97c44dc9ecbe38c3bcee5abe55df173cb0fdf18':
  add meta-files about 3rd party projects

14 years agoadd meta-files about 3rd party projects
The Android Open Source Project [Fri, 16 Jul 2010 18:41:33 +0000 (11:41 -0700)]
add meta-files about 3rd party projects

Change-Id: I399d7811a07f82a6819d3973681f8b35b655dbd1

14 years agoMerge "Fix undefined reference to dl_iterate_phdr for x86"
Jean-Baptiste Queru [Fri, 16 Jul 2010 14:17:48 +0000 (07:17 -0700)]
Merge "Fix undefined reference to dl_iterate_phdr for x86"

14 years agoAdd header for MTP kernel driver.
Mike Lockwood [Thu, 15 Jul 2010 16:33:44 +0000 (12:33 -0400)]
Add header for MTP kernel driver.

Change-Id: I072e476c28535198689afbe2320a291fa42fe05b
Signed-off-by: Mike Lockwood <lockwood@android.com>
14 years agoam 0e78f786: merge from open-source master
The Android Open Source Project [Fri, 9 Jul 2010 17:54:06 +0000 (10:54 -0700)]
am 0e78f786: merge from open-source master

Merge commit '0e78f786777a04af498b43564a8d6ed8e15e8940'

* commit '0e78f786777a04af498b43564a8d6ed8e15e8940':
  Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb

14 years agoam 611793d6: merge from open-source master
The Android Open Source Project [Fri, 9 Jul 2010 17:49:04 +0000 (10:49 -0700)]
am 611793d6: merge from open-source master

Merge commit '611793d6abcf504544d6ebccb8c46da06464b701'

* commit '611793d6abcf504544d6ebccb8c46da06464b701':
  Fix missing NL

14 years agomerge from open-source master
The Android Open Source Project [Fri, 9 Jul 2010 17:48:45 +0000 (10:48 -0700)]
merge from open-source master

Change-Id: Id84ff747889d6f2c15c0510263e32fdfdd18dbed

14 years agomerge from open-source master
The Android Open Source Project [Fri, 9 Jul 2010 17:47:23 +0000 (10:47 -0700)]
merge from open-source master

Change-Id: Ia22080192681c2ac596582d6cfdac732b1ff4c9f

14 years agoam ea5adb57: am cb7e8c5e: libc: update alarm() implementation to return 0 on error.
David 'Digit' Turner [Fri, 9 Jul 2010 02:10:55 +0000 (19:10 -0700)]
am ea5adb57: am cb7e8c5e: libc: update alarm() implementation to return 0 on error.

Merge commit 'ea5adb571e664e5d0444230169062baaa996686f'

* commit 'ea5adb571e664e5d0444230169062baaa996686f':
  libc: update alarm() implementation to return 0 on error.

14 years agoam 7ab9c068: am ab8b5410: libc: fix fstatfs() implementation.
David 'Digit' Turner [Fri, 9 Jul 2010 02:10:52 +0000 (19:10 -0700)]
am 7ab9c068: am ab8b5410: libc: fix fstatfs() implementation.

Merge commit '7ab9c068aac3373fe35a94b01a36d360c2bcb97f'

* commit '7ab9c068aac3373fe35a94b01a36d360c2bcb97f':
  libc: fix fstatfs() implementation.

14 years agoam cb7e8c5e: libc: update alarm() implementation to return 0 on error.
David 'Digit' Turner [Fri, 9 Jul 2010 00:24:45 +0000 (17:24 -0700)]
am cb7e8c5e: libc: update alarm() implementation to return 0 on error.

Merge commit 'cb7e8c5ef3f5f60a848e469ed40610c8946fe7ac' into gingerbread-plus-aosp

* commit 'cb7e8c5ef3f5f60a848e469ed40610c8946fe7ac':
  libc: update alarm() implementation to return 0 on error.

14 years agoam ab8b5410: libc: fix fstatfs() implementation.
David 'Digit' Turner [Fri, 9 Jul 2010 00:22:08 +0000 (17:22 -0700)]
am ab8b5410: libc: fix fstatfs() implementation.

Merge commit 'ab8b54101eed0a4b92ebf8fa6994cd1b4f22d8f4' into gingerbread-plus-aosp

* commit 'ab8b54101eed0a4b92ebf8fa6994cd1b4f22d8f4':
  libc: fix fstatfs() implementation.

14 years agolibc: update alarm() implementation to return 0 on error.
David 'Digit' Turner [Fri, 9 Jul 2010 00:19:07 +0000 (17:19 -0700)]
libc: update alarm() implementation to return 0 on error.

This matches the GLibc behaviour, and allows alarm(0xFFFFFFFF) to return 0.

Change-Id: I419aa71b27d6bb2015d15ba6b6112bf62eadcbb8

14 years agolibc: fix fstatfs() implementation.
David 'Digit' Turner [Thu, 8 Jul 2010 23:52:27 +0000 (16:52 -0700)]
libc: fix fstatfs() implementation.

The syscall expects the size of the buffer as the second argument.

Change-Id: I99ede2fec7fcd385ca03ff022c2cffa4297bea8d

14 years agoMerge "Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb bionic: fix clearenv...
Jean-Baptiste Queru [Thu, 8 Jul 2010 22:38:13 +0000 (15:38 -0700)]
Merge "Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb bionic: fix clearenv() compiler warning and related comment typos"

14 years agoFix undefined reference to dl_iterate_phdr for x86
Bruce Beare [Thu, 8 Jul 2010 21:47:50 +0000 (14:47 -0700)]
Fix undefined reference to dl_iterate_phdr for x86

Change-Id: I22410b27939e8f54da932d7a1104102550c4685f
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
14 years agoFix missing NL
Bruce Beare [Fri, 25 Jun 2010 16:02:10 +0000 (09:02 -0700)]
Fix missing NL

Change-Id: Ic210fe9f740b9a8235a66d479ad4eddc869998bb
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
14 years agoam 973a83f0: am d466780c: Add missing SMP barriers to libstdc++
David 'Digit' Turner [Wed, 7 Jul 2010 21:22:28 +0000 (14:22 -0700)]
am 973a83f0: am d466780c: Add missing SMP barriers to libstdc++

Merge commit '973a83f04d63a984be9ea7d4a8f8fea56ebe2133'

* commit '973a83f04d63a984be9ea7d4a8f8fea56ebe2133':
  Add missing SMP barriers to libstdc++

14 years agoam d466780c: Add missing SMP barriers to libstdc++
David 'Digit' Turner [Wed, 7 Jul 2010 21:20:35 +0000 (14:20 -0700)]
am d466780c: Add missing SMP barriers to libstdc++

Merge commit 'd466780c7cedb41edcf13f28ad900556c6aaa5b2' into gingerbread-plus-aosp

* commit 'd466780c7cedb41edcf13f28ad900556c6aaa5b2':
  Add missing SMP barriers to libstdc++

14 years agoAdd missing SMP barriers to libstdc++
David 'Digit' Turner [Fri, 11 Jun 2010 20:18:41 +0000 (13:18 -0700)]
Add missing SMP barriers to libstdc++

Change-Id: I20a8dcd2e3316ac60237e800c682cacc8e59e187

14 years agoresolved conflicts for merge of 2576abf0 to master
David 'Digit' Turner [Fri, 2 Jul 2010 22:22:19 +0000 (15:22 -0700)]
resolved conflicts for merge of 2576abf0 to master

Change-Id: Ibd3ed11f3cc27ff12c0464b0f56d7057be6a7b85

14 years agoam 51976326: libc: Fix sem_post() implementation to wake up all waiting threads.
David 'Digit' Turner [Fri, 2 Jul 2010 22:12:00 +0000 (15:12 -0700)]
am 51976326: libc: Fix sem_post() implementation to wake up all waiting threads.

Merge commit '519763265ec0b634bd9c264a0aca034882458ecc' into gingerbread-plus-aosp

* commit '519763265ec0b634bd9c264a0aca034882458ecc':
  libc: Fix sem_post() implementation to wake up all waiting threads.

14 years agolibc: Fix sem_post() implementation to wake up all waiting threads.
David 'Digit' Turner [Mon, 28 Jun 2010 21:10:14 +0000 (14:10 -0700)]
libc: Fix sem_post() implementation to wake up all waiting threads.

This also allows us to optimize the case where we increment an
uncontended semaphore (no need to call futex_wake() then).

Change-Id: Iad48efe8551dc66dc89d3e3f18c001e5a6c1939f

14 years agoam 424d027b: merge from open-source master
The Android Open Source Project [Fri, 2 Jul 2010 18:43:48 +0000 (11:43 -0700)]
am 424d027b: merge from open-source master

Merge commit '424d027b6e9b2fff2e79b2d65575c00fcf67d915'

* commit '424d027b6e9b2fff2e79b2d65575c00fcf67d915':
  Regenerate linux/netfilter_ipv6/ip6_tables.h.

14 years agoam d6f31851: merge from open-source master
The Android Open Source Project [Fri, 2 Jul 2010 18:40:56 +0000 (11:40 -0700)]
am d6f31851: merge from open-source master

Merge commit 'd6f3185148933e4bae17e8f6efe7610cd1cf7769'

* commit 'd6f3185148933e4bae17e8f6efe7610cd1cf7769':
  Allow dlclose() to properly call static C++ destructors.

14 years agomerge from open-source master
The Android Open Source Project [Fri, 2 Jul 2010 18:40:01 +0000 (11:40 -0700)]
merge from open-source master

Change-Id: I895b74454b35da7eba6c0f6250fe2ca6c9907f1d

14 years agomerge from open-source master
The Android Open Source Project [Fri, 2 Jul 2010 18:37:54 +0000 (11:37 -0700)]
merge from open-source master

Change-Id: I6a15428fd9ce1f1dbbb702ff13c6af8da8f54a1e

14 years agoMerge "Regenerate linux/netfilter_ipv6/ip6_tables.h."
Jean-Baptiste Queru [Fri, 2 Jul 2010 17:34:04 +0000 (10:34 -0700)]
Merge "Regenerate linux/netfilter_ipv6/ip6_tables.h."

14 years agoAllow dlclose() to properly call static C++ destructors.
David 'Digit' Turner [Fri, 2 Jul 2010 06:09:28 +0000 (23:09 -0700)]
Allow dlclose() to properly call static C++ destructors.

With this patch _and_ an upcoming build/ patch, the destruction
of static C++ objects contained in shared libraries will happen
properly when dlclose() is called.

Note that this change introduces crtbegin_so.S and crtend_so.S which
are currently ignored by the build system.

+ move definition of __dso_handle to the right place
(before that, all shared libraries used the __dso_handle
global variable from the C library).

Note that we keep a 'weak' __dso_handle in aeabi.c to avoid
breaking the build until the next patch to build/core/combo/
appears. We will be able to remove that later.

+ move bionic/aeabi.c to arch-arm/bionic/ (its proper location)

NOTE: The NDK will need to be modified to enable this feature in
         the shared libraries that are generated through it.

Change-Id: I99cd801375bbaef0581175893d1aa0943211b9bc

14 years agoam 7d1d98b9: am a02b93bd: libc: add sanity checks to pthread_mutex_destroy()
David 'Digit' Turner [Tue, 29 Jun 2010 19:55:34 +0000 (12:55 -0700)]
am 7d1d98b9: am a02b93bd: libc: add sanity checks to pthread_mutex_destroy()

Merge commit '7d1d98b97e947de22aff4c0b67eec7ae68c822ee'

* commit '7d1d98b97e947de22aff4c0b67eec7ae68c822ee':
  libc: add sanity checks to pthread_mutex_destroy()

14 years agoam a02b93bd: libc: add sanity checks to pthread_mutex_destroy()
David 'Digit' Turner [Tue, 29 Jun 2010 19:53:13 +0000 (12:53 -0700)]
am a02b93bd: libc: add sanity checks to pthread_mutex_destroy()

Merge commit 'a02b93bd75a9d156117264d88069566e447397e2' into gingerbread-plus-aosp

* commit 'a02b93bd75a9d156117264d88069566e447397e2':
  libc: add sanity checks to pthread_mutex_destroy()

14 years agolibc: add sanity checks to pthread_mutex_destroy()
David 'Digit' Turner [Mon, 28 Jun 2010 21:20:22 +0000 (14:20 -0700)]
libc: add sanity checks to pthread_mutex_destroy()

Change-Id: Iddb2204fa792fa9aca5f19838926dddbb09b74a2

14 years agoMerge "Use a recursive lock for pthread_once."
Wink Saville [Mon, 28 Jun 2010 19:13:00 +0000 (12:13 -0700)]
Merge "Use a recursive lock for pthread_once."

14 years agoUse a recursive lock for pthread_once.
Wink Saville [Mon, 28 Jun 2010 18:41:16 +0000 (11:41 -0700)]
Use a recursive lock for pthread_once.

bug: 2292366
Change-Id: I9fc8b790dcfcb30ca94a0beb340d43fe5cd6c22e

14 years agoam 4a927712: am 0621a279: libstdc++: use extern "C++" in all our C++ system headers.
David 'Digit' Turner [Mon, 28 Jun 2010 18:29:50 +0000 (11:29 -0700)]
am 4a927712: am 0621a279: libstdc++: use extern "C++" in all our C++ system headers.

Merge commit '4a927712b7375844bb6c10eb0e495fcc4904d805'

* commit '4a927712b7375844bb6c10eb0e495fcc4904d805':
  libstdc++: use extern "C++" in all our C++ system headers.

14 years agoam 0621a279: libstdc++: use extern "C++" in all our C++ system headers.
David 'Digit' Turner [Mon, 28 Jun 2010 18:27:32 +0000 (11:27 -0700)]
am 0621a279: libstdc++: use extern "C++" in all our C++ system headers.

Merge commit '0621a279adfb981ea1f0564e7fc8280cda78e043' into gingerbread-plus-aosp

* commit '0621a279adfb981ea1f0564e7fc8280cda78e043':
  libstdc++: use extern "C++" in all our C++ system headers.

14 years agoRegenerate linux/netfilter_ipv6/ip6_tables.h.
Vilmos Nebehaj [Mon, 28 Jun 2010 13:13:23 +0000 (15:13 +0200)]
Regenerate linux/netfilter_ipv6/ip6_tables.h.

Add ip6t_get_target() to kernel_known_generic_statics in
libc/kernel/tools/defaults.py to be able to build ip6tables.

Change-Id: Iadb885db3faa85b2d0070dc2e0ac493af6e62bb6

14 years agoChange-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb
Chris Peterson [Mon, 28 Jun 2010 03:53:04 +0000 (20:53 -0700)]
Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb
bionic: fix clearenv() compiler warning and related comment typos

14 years agolibstdc++: use extern "C++" in all our C++ system headers.
David 'Digit' Turner [Fri, 25 Jun 2010 23:53:37 +0000 (16:53 -0700)]
libstdc++: use extern "C++" in all our C++ system headers.

This is needed to build an independent toolchain with g++ that doesn't think
that all these headers are in C.

Change-Id: Ie9a8ccfcab7780d6a4e5722777d61c2b1b312001

14 years agoam 0a79d213: am fa5755ae: Merge "Add clean headers for 7x30 video codec." into ginger...
Nick Pelly [Thu, 24 Jun 2010 01:01:01 +0000 (18:01 -0700)]
am 0a79d213: am fa5755ae: Merge "Add clean headers for 7x30 video codec." into gingerbread

Merge commit '0a79d2135cf607b257319fb6d4638c0313cab388'

* commit '0a79d2135cf607b257319fb6d4638c0313cab388':
  Add clean headers for 7x30 video codec.

14 years agoam fa5755ae: Merge "Add clean headers for 7x30 video codec." into gingerbread
Nick Pelly [Thu, 24 Jun 2010 00:58:38 +0000 (17:58 -0700)]
am fa5755ae: Merge "Add clean headers for 7x30 video codec." into gingerbread

Merge commit 'fa5755ae980b6f4ac5df37b263ba20f472db31ca' into gingerbread-plus-aosp

* commit 'fa5755ae980b6f4ac5df37b263ba20f472db31ca':
  Add clean headers for 7x30 video codec.

14 years agoMerge "Add clean headers for 7x30 video codec." into gingerbread
Nick Pelly [Thu, 24 Jun 2010 00:56:38 +0000 (17:56 -0700)]
Merge "Add clean headers for 7x30 video codec." into gingerbread

14 years agoAdd clean headers for 7x30 video codec.
Nick Pelly [Wed, 23 Jun 2010 23:17:58 +0000 (16:17 -0700)]
Add clean headers for 7x30 video codec.

Change-Id: Id4faa5bacb03cc42377527e05c53c6392c776e7d

14 years agoam cb0f5ed8: am 50ace4fe: Remove compiler warnings when building Bionic.
David 'Digit' Turner [Wed, 23 Jun 2010 19:41:50 +0000 (12:41 -0700)]
am cb0f5ed8: am 50ace4fe: Remove compiler warnings when building Bionic.

Merge commit 'cb0f5ed8111d4305cf6798aefdb4f9623570c83a'

* commit 'cb0f5ed8111d4305cf6798aefdb4f9623570c83a':
  Remove compiler warnings when building Bionic.

14 years agoam 50ace4fe: Remove compiler warnings when building Bionic.
David 'Digit' Turner [Wed, 23 Jun 2010 18:17:07 +0000 (11:17 -0700)]
am 50ace4fe: Remove compiler warnings when building Bionic.

Merge commit '50ace4fec5e8cb5afcbc656a4556fa528adfd760' into gingerbread-plus-aosp

* commit '50ace4fec5e8cb5afcbc656a4556fa528adfd760':
  Remove compiler warnings when building Bionic.

14 years agoam e1a739ec: am 6a9b888d: Allow static C++ destructors to be properly called on dlclo...
David 'Digit' Turner [Wed, 23 Jun 2010 17:32:05 +0000 (10:32 -0700)]
am e1a739ec: am 6a9b888d: Allow static C++ destructors to be properly called on dlclose().

Merge commit 'e1a739ec38a39fea9e66038dfc7cea364cb6a256'

* commit 'e1a739ec38a39fea9e66038dfc7cea364cb6a256':
  Allow static C++ destructors to be properly called on dlclose().

14 years agoRemove compiler warnings when building Bionic.
David 'Digit' Turner [Wed, 16 Jun 2010 23:36:41 +0000 (16:36 -0700)]
Remove compiler warnings when building Bionic.

Also add missing declarations to misc. functions.
Fix clearerr() implementation (previous was broken).
Handle feature test macros like _POSIX_C_SOURCE properly.

Change-Id: Icdc973a6b9d550a166fc2545f727ea837fe800c4

14 years agoam 6a9b888d: Allow static C++ destructors to be properly called on dlclose().
David 'Digit' Turner [Tue, 22 Jun 2010 18:19:25 +0000 (11:19 -0700)]
am 6a9b888d: Allow static C++ destructors to be properly called on dlclose().

Merge commit '6a9b888d7c4b246f6f66360789c72b754ff85021' into gingerbread-plus-aosp

* commit '6a9b888d7c4b246f6f66360789c72b754ff85021':
  Allow static C++ destructors to be properly called on dlclose().

14 years agoam 04acf6c8: merge from froyo-plus-aosp
The Android Open Source Project [Mon, 21 Jun 2010 17:54:48 +0000 (10:54 -0700)]
am 04acf6c8: merge from froyo-plus-aosp

Merge commit '04acf6c80ee1fbe64c3915da1255e8ce4e7798ce'

* commit '04acf6c80ee1fbe64c3915da1255e8ce4e7798ce':
  Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)

14 years agomerge from froyo-plus-aosp
The Android Open Source Project [Mon, 21 Jun 2010 17:52:43 +0000 (10:52 -0700)]
merge from froyo-plus-aosp

Change-Id: I64de22c97a98ec4f1f288c619e3d66d6be261c6d

14 years agoAllow static C++ destructors to be properly called on dlclose().
David 'Digit' Turner [Fri, 18 Jun 2010 21:47:22 +0000 (14:47 -0700)]
Allow static C++ destructors to be properly called on dlclose().

With this patch, _and_ an upcoming build/ patch, the destruction
of static C++ objects contained in shared libraries will happen
properly when dlclose() is called.

Note that this change introduces crtbegin_so.S and crtend_so.S which
are currently ignored by the build system.

+ move definition of __dso_handle to the right place
  (before that, all shared libraries used the __dso_handle
   global variable from the C library).

  Note that we keep a 'weak' __dso_handle in aeabi.c to avoid
  breaking the build until the next patch to build/core/combo/
  appears. We will be able to remove that later.

+ move bionic/aeabi.c to arch-arm/bionic/ (its proper location)

Change-Id: Ie771aa204e3acbdf02fd30ebd4150373a1398f39
NOTE: The NDK will need to be modified to enable this feature in
      the shared libraries that are generated through it.

14 years agomerge from open-source master
The Android Open Source Project [Fri, 18 Jun 2010 18:33:00 +0000 (11:33 -0700)]
merge from open-source master

Change-Id: I408b5705b18d9e93e66bfbfeec0e3baefd618dec

14 years agoMerge "Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)"
David Turner [Thu, 17 Jun 2010 00:36:32 +0000 (17:36 -0700)]
Merge "Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)"

14 years agoFix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)
Mikael Ohlson [Fri, 21 May 2010 09:20:39 +0000 (11:20 +0200)]
Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)

When calling sysconf with _SC_NPROCESSORS_ONLN, the value one (1) was
returned on systems with two or more cores, since '/proc/stat' was
incorrectly parsed.

The function line_parser_getc (LineParser* p) read 128 characters of
input for each invocation.

The proper and probably aimed for behavior is to read 128 characters
at the first call, then for each subsequent call only return the next
buffered character until a new read is needed and only then read
another 128 characters.

Due to a flipped comparison between the two variables in_len and
in_pos that track the number of bytes of data read into the input
buffer and how much of it has been parsed, a new group of 128
characters were read at almost every call to line_parser_getc,
overwriting the still unhandled bytes from the previous call to
read. This caused the lines to be read to be sampled more than parsed.

Change-Id: I93eec3c8c9b9f19ef798748579d0977111b5c0bb

Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
14 years agoJust link fixes for b 2763938.
Kristian Monsen [Wed, 16 Jun 2010 13:51:52 +0000 (14:51 +0100)]
Just link fixes for b 2763938.

Added wcsxfrm.c and wmemcmp.c to the src files in Android.mk and removed wcsxfrm from wchar.c

Change-Id: Iab9b45cf78c27880d2941c360340a7af6b8964fe