OSDN Git Service

android-x86/bionic.git
14 years agoam f201ae83: am 6a09cfd9: Merge "wchar.h: improve wchar_t support in Bionic" into...
David 'Digit' Turner [Tue, 15 Jun 2010 14:09:33 +0000 (07:09 -0700)]
am f201ae83: am 6a09cfd9: Merge "wchar.h: improve wchar_t support in Bionic" into kraken

Merge commit 'f201ae83fc1742f34f9b0ff248c0c6c48a55f7a4'

* commit 'f201ae83fc1742f34f9b0ff248c0c6c48a55f7a4':
  wchar.h: improve wchar_t support in Bionic

14 years agoam 6a09cfd9: Merge "wchar.h: improve wchar_t support in Bionic" into kraken
David 'Digit' Turner [Tue, 15 Jun 2010 14:07:44 +0000 (07:07 -0700)]
am 6a09cfd9: Merge "wchar.h: improve wchar_t support in Bionic" into kraken

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

* commit '6a09cfd9f916e3a60de707ff0806cdeb143d77a4':
  wchar.h: improve wchar_t support in Bionic

14 years agoMerge "wchar.h: improve wchar_t support in Bionic" into kraken
David 'Digit' Turner [Tue, 15 Jun 2010 14:05:21 +0000 (07:05 -0700)]
Merge "wchar.h: improve wchar_t support in Bionic" into kraken

14 years agowchar.h: improve wchar_t support in Bionic
David 'Digit' Turner [Tue, 15 Jun 2010 00:18:35 +0000 (17:18 -0700)]
wchar.h: improve wchar_t support in Bionic

Change-Id: Iffd41046fd0933c66542abf7627a1569522dfcb2

14 years agoam a37ffb0c: am a24bc688: Merge "linker: remove libcutils dependency by re-implementi...
David 'Digit' Turner [Tue, 15 Jun 2010 14:03:55 +0000 (07:03 -0700)]
am a37ffb0c: am a24bc688: Merge "linker: remove libcutils dependency by re-implementing simpler socket_local_client." into kraken

Merge commit 'a37ffb0c74445fc0bc727aec887990d713d20b8e'

* commit 'a37ffb0c74445fc0bc727aec887990d713d20b8e':
  linker: remove libcutils dependency by re-implementing simpler socket_local_client.

14 years agoam a24bc688: Merge "linker: remove libcutils dependency by re-implementing simpler...
David 'Digit' Turner [Tue, 15 Jun 2010 14:01:02 +0000 (07:01 -0700)]
am a24bc688: Merge "linker: remove libcutils dependency by re-implementing simpler socket_local_client." into kraken

Merge commit 'a24bc688c037c9ecf0486747cb8d7568af8ec37b' into gingerbread-plus-aosp

* commit 'a24bc688c037c9ecf0486747cb8d7568af8ec37b':
  linker: remove libcutils dependency by re-implementing simpler socket_local_client.

14 years agoMerge "linker: remove libcutils dependency by re-implementing simpler socket_local_cl...
David 'Digit' Turner [Tue, 15 Jun 2010 13:54:45 +0000 (06:54 -0700)]
Merge "linker: remove libcutils dependency by re-implementing simpler socket_local_client." into kraken

14 years agoam 49b53c0b: merge from froyo-plus-aosp
The Android Open Source Project [Mon, 14 Jun 2010 18:20:52 +0000 (11:20 -0700)]
am 49b53c0b: merge from froyo-plus-aosp

Merge commit '49b53c0b948595ac34a52daca5fc6ef6af336b94'

* commit '49b53c0b948595ac34a52daca5fc6ef6af336b94':
  added missing ether_aton and ether_ntoa

14 years agomerge from froyo-plus-aosp
The Android Open Source Project [Mon, 14 Jun 2010 18:18:38 +0000 (11:18 -0700)]
merge from froyo-plus-aosp

Change-Id: Ibbde24d8ee26259f3eff076ee4d32476f868db85

14 years agomerge from open-source master
The Android Open Source Project [Mon, 14 Jun 2010 17:49:00 +0000 (10:49 -0700)]
merge from open-source master

Change-Id: I63e2bfcf87d190fb063c5b2457ebe6b0d50ddd26

14 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

14 years agoam ef5f1ec3: am da3019b5: libc: add missing truncate() declaration
David 'Digit' Turner [Fri, 11 Jun 2010 21:44:27 +0000 (14:44 -0700)]
am ef5f1ec3: am da3019b5: libc: add missing truncate() declaration

Merge commit 'ef5f1ec301f7be8c35cc073c54f41272e02ae7d2'

* commit 'ef5f1ec301f7be8c35cc073c54f41272e02ae7d2':
  libc: add missing truncate() declaration

14 years agoam 1b5b2305: am ecb6d413: libc: Add missing <termio.h> header
David 'Digit' Turner [Fri, 11 Jun 2010 21:44:20 +0000 (14:44 -0700)]
am 1b5b2305: am ecb6d413: libc: Add missing <termio.h> header

Merge commit '1b5b23059304cfcc8d7d180ffa28ad48d5f20ac5'

* commit '1b5b23059304cfcc8d7d180ffa28ad48d5f20ac5':
  libc: Add missing <termio.h> header

14 years agoam da3019b5: libc: add missing truncate() declaration
David 'Digit' Turner [Fri, 11 Jun 2010 21:42:58 +0000 (14:42 -0700)]
am da3019b5: libc: add missing truncate() declaration

Merge commit 'da3019b55305ce51b1b483d8727641e791ce0941' into gingerbread-plus-aosp

* commit 'da3019b55305ce51b1b483d8727641e791ce0941':
  libc: add missing truncate() declaration

14 years agoam ecb6d413: libc: Add missing <termio.h> header
David 'Digit' Turner [Fri, 11 Jun 2010 21:42:56 +0000 (14:42 -0700)]
am ecb6d413: libc: Add missing <termio.h> header

Merge commit 'ecb6d4133477fef90c2fa23a40637d3c62681ee0' into gingerbread-plus-aosp

* commit 'ecb6d4133477fef90c2fa23a40637d3c62681ee0':
  libc: Add missing <termio.h> header

14 years agolibc: add missing truncate() declaration
David 'Digit' Turner [Fri, 11 Jun 2010 21:37:34 +0000 (14:37 -0700)]
libc: add missing truncate() declaration

Change-Id: Icb3601bbc9365b75b05ff443a39192f9cd3cbfb7

14 years agolibc: Add missing <termio.h> header
David 'Digit' Turner [Fri, 11 Jun 2010 20:30:25 +0000 (13:30 -0700)]
libc: Add missing <termio.h> header

Change-Id: Id4e020ed330b3eabf09324f9b6d44d3a0f336d87

14 years agoam c0b91e65: am 6c8a2f2a: libc: remove cutils dependencies
David 'Digit' Turner [Fri, 11 Jun 2010 21:01:16 +0000 (14:01 -0700)]
am c0b91e65: am 6c8a2f2a: libc: remove cutils dependencies

Merge commit 'c0b91e659abab740e99832a0dce7f9fd3e35d765'

* commit 'c0b91e659abab740e99832a0dce7f9fd3e35d765':
  libc: remove cutils dependencies

14 years agoam 6c8a2f2a: libc: remove cutils dependencies
David 'Digit' Turner [Fri, 11 Jun 2010 20:58:56 +0000 (13:58 -0700)]
am 6c8a2f2a: libc: remove cutils dependencies

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

* commit '6c8a2f2a5bc8d612ee953f528f2b5eb35983656a':
  libc: remove cutils dependencies

14 years agolibc: remove cutils dependencies
David 'Digit' Turner [Fri, 11 Jun 2010 06:34:24 +0000 (23:34 -0700)]
libc: remove cutils dependencies

We simply copy the stuff we need from cutils headers.

A future patch will change cutils to include the private <bionic_atomic_inline.h>

Change-Id: Ib6fd9a03bc9e337ce867bd606dc94c2b4438480a

14 years agoMerge "Add headers for new sensors"
Colin Cross [Fri, 11 Jun 2010 19:01:46 +0000 (12:01 -0700)]
Merge "Add headers for new sensors"

14 years agolinker: remove libcutils dependency by re-implementing simpler socket_local_client.
David 'Digit' Turner [Fri, 11 Jun 2010 01:29:33 +0000 (18:29 -0700)]
linker: remove libcutils dependency by re-implementing simpler socket_local_client.

Change-Id: I87f29fd59454d713b9ddfb13e6cf114822f52efd

14 years agoresolved conflicts for merge of 43a3d66f to master
David 'Digit' Turner [Thu, 10 Jun 2010 01:26:16 +0000 (18:26 -0700)]
resolved conflicts for merge of 43a3d66f to master

Change-Id: I5e09ee0778f6971ae2c34de23f719328035c61ed

14 years agoam 038fbae5: sysconf(): Fix line parser for /proc files.
David 'Digit' Turner [Thu, 10 Jun 2010 01:19:10 +0000 (18:19 -0700)]
am 038fbae5: sysconf(): Fix line parser for /proc files.

14 years agosysconf(): Fix line parser for /proc files.
David 'Digit' Turner [Thu, 10 Jun 2010 01:15:57 +0000 (18:15 -0700)]
sysconf(): Fix line parser for /proc files.

Change-Id: I2678010ee95933de19c8a8e3b2fe65ceb9b86400

14 years agoam cd11be09: (-s ours) am 9205fdf8: Add missing termios defns to bring on par with...
Bruce Beare [Wed, 9 Jun 2010 22:57:10 +0000 (15:57 -0700)]
am cd11be09: (-s ours) am 9205fdf8: Add missing termios defns to bring on par with ARM - DO NOT MERGE

14 years agoam 59e778eb: (-s ours) am 2beac0f5: DO NOT MERGE - add sincos.c to libm compilation
David 'Digit' Turner [Wed, 9 Jun 2010 22:55:25 +0000 (15:55 -0700)]
am 59e778eb: (-s ours) am 2beac0f5: DO NOT MERGE - add sincos.c to libm compilation

14 years agoam 9205fdf8: Add missing termios defns to bring on par with ARM - DO NOT MERGE
Bruce Beare [Wed, 9 Jun 2010 22:54:41 +0000 (15:54 -0700)]
am 9205fdf8: Add missing termios defns to bring on par with ARM - DO NOT MERGE

14 years agoam 2beac0f5: DO NOT MERGE - add sincos.c to libm compilation
David 'Digit' Turner [Wed, 9 Jun 2010 22:53:03 +0000 (15:53 -0700)]
am 2beac0f5: DO NOT MERGE - add sincos.c to libm compilation

14 years agoAdd missing termios defns to bring on par with ARM - DO NOT MERGE
Bruce Beare [Fri, 4 Jun 2010 15:14:44 +0000 (08:14 -0700)]
Add missing termios defns to bring on par with ARM - DO NOT MERGE

Change-Id: I6e16e7ab117b6df07ef24f092de1511fe1e9e7b1

14 years agoAdd headers for new sensors
Colin Cross [Wed, 9 Jun 2010 22:51:43 +0000 (15:51 -0700)]
Add headers for new sensors

Change-Id: I1de2bf65310920b3496c58f05b3c39158de4c51d

14 years agoDO NOT MERGE - add sincos.c to libm compilation
David 'Digit' Turner [Wed, 9 Jun 2010 22:49:35 +0000 (15:49 -0700)]
DO NOT MERGE - add sincos.c to libm compilation

For some reason, a previous backport from master didn't get this.

Change-Id: I59eb96ad9de495a659808fdfb557033476c3d123

14 years agoam 2837863f: (-s ours) am 20783c14: Update libthread_db for gdb-7.0 - DO NOT MERGE
David 'Digit' Turner [Wed, 9 Jun 2010 21:47:39 +0000 (14:47 -0700)]
am 2837863f: (-s ours) am 20783c14: Update libthread_db for gdb-7.0 - DO NOT MERGE

14 years agoam 20783c14: Update libthread_db for gdb-7.0 - DO NOT MERGE
David 'Digit' Turner [Wed, 9 Jun 2010 21:45:34 +0000 (14:45 -0700)]
am 20783c14: Update libthread_db for gdb-7.0 - DO NOT MERGE

14 years agoUpdate libthread_db for gdb-7.0 - DO NOT MERGE
David 'Digit' Turner [Fri, 19 Mar 2010 23:01:28 +0000 (16:01 -0700)]
Update libthread_db for gdb-7.0 - DO NOT MERGE

Change-Id: Id02b29314109ad1bf6de3388f856af6da3f90d33

14 years agoam 0f9a0a02: (-s ours) am 410b2ae7: Add sincosl() function to bionic. So that sincos...
David 'Digit' Turner [Wed, 9 Jun 2010 21:39:57 +0000 (14:39 -0700)]
am 0f9a0a02: (-s ours) am 410b2ae7: Add sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE be enabled.

14 years agoam 410b2ae7: Add sincosl() function to bionic. So that sincos optimization can -...
David 'Digit' Turner [Wed, 9 Jun 2010 21:38:40 +0000 (14:38 -0700)]
am 410b2ae7: Add sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE be enabled.

14 years agoAdd sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE
David 'Digit' Turner [Wed, 9 Jun 2010 21:35:29 +0000 (14:35 -0700)]
Add sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE
be enabled.

Change-Id: I672cb319689aa4fb3f1f7cd868dda76842bebae9

14 years agoam 4b043b56: am 506b13d9: Remove a gcc-4.5 compilation warning: bionic/libc/include...
Jing Yu [Wed, 9 Jun 2010 20:28:48 +0000 (13:28 -0700)]
am 4b043b56: am 506b13d9: Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function \'int grantpt(int)\': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter \'__fd\' set but not used [-Wunused-but-set-parameter]

14 years agoam 506b13d9: Remove a gcc-4.5 compilation warning: bionic/libc/include/../include...
Jing Yu [Wed, 9 Jun 2010 20:27:29 +0000 (13:27 -0700)]
am 506b13d9: Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function \'int grantpt(int)\': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter \'__fd\' set but not used [-Wunused-but-set-parameter]

14 years agoRemove a gcc-4.5 compilation warning:
Jing Yu [Fri, 21 May 2010 03:25:48 +0000 (20:25 -0700)]
Remove a gcc-4.5 compilation warning:
bionic/libc/include/../include/stdlib.h: In function 'int grantpt(int)':
bionic/libc/include/../include/stdlib.h:138:23: warning: parameter '__fd' set but not used [-Wunused-but-set-parameter]

By adding __attribute((unused)) to __fd, the warning is gone, and this
attribute is compatible with gcc-4.4.0, gcc-4.3.1 gcc-4.2.1.
There is no any side effect.

Change-Id: I385f0f4da1013ffd1499e391eac9123aafe1f7a5

14 years agoam 8946da4f: (-s ours) am b8e6c50c: Fix setjmp()/longjmp() to save FP registers on...
David 'Digit' Turner [Wed, 9 Jun 2010 20:23:12 +0000 (13:23 -0700)]
am 8946da4f: (-s ours) am b8e6c50c: Fix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE

14 years agoam b8e6c50c: Fix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE
David 'Digit' Turner [Wed, 9 Jun 2010 20:21:51 +0000 (13:21 -0700)]
am b8e6c50c: Fix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE

14 years agoFix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE
David 'Digit' Turner [Thu, 25 Mar 2010 16:54:33 +0000 (09:54 -0700)]
Fix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE

Change-Id: I3a0c2c05e295ac05ed51a531dabda668be204ca0

14 years agoam 732d133c: (-s ours) am aa4b1d04: Add missing sysinfo() implementation (already...
David 'Digit' Turner [Wed, 9 Jun 2010 20:16:37 +0000 (13:16 -0700)]
am 732d133c: (-s ours) am aa4b1d04: Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT MERGE

14 years agoam aa4b1d04: Add missing sysinfo() implementation (already declared in <sys/sysinfo...
David 'Digit' Turner [Wed, 9 Jun 2010 20:15:12 +0000 (13:15 -0700)]
am aa4b1d04: Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT MERGE

14 years agoAdd missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT...
David 'Digit' Turner [Thu, 20 May 2010 17:55:45 +0000 (10:55 -0700)]
Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT MERGE

Change-Id: Iac4eb5911ffe4a7ab72b84df44e907685ac816af

14 years agoResolved conflict fpr merge of 7d8574ce to master
David 'Digit' Turner [Wed, 9 Jun 2010 00:40:11 +0000 (17:40 -0700)]
Resolved conflict fpr merge of 7d8574ce to master

Conflicts:
libc/docs/CHANGES.TXT

Change-Id: I3816ac8346be399b31167b0374a0f018451bb92d

14 years agoam 6304d8b2: Use private futexes for semaphores, unless they are initialized with...
David 'Digit' Turner [Wed, 9 Jun 2010 00:29:43 +0000 (17:29 -0700)]
am 6304d8b2: Use private futexes for semaphores, unless they are initialized with pshared != 0.

14 years agoUse private futexes for semaphores, unless they are initialized with pshared != 0.
David 'Digit' Turner [Thu, 3 Jun 2010 01:12:12 +0000 (18:12 -0700)]
Use private futexes for semaphores, unless they are initialized with pshared != 0.

Change-Id: I534e36a7171cd37037ae03b910ba71ea6968286d
Note: previously, sem_init() would return an error if pshared != 0.

14 years agoMerge "Add sincosl() function to bionic. So that sincos optimization can be enabled."
Jing Yu [Mon, 7 Jun 2010 20:14:45 +0000 (13:14 -0700)]
Merge "Add sincosl() function to bionic. So that sincos optimization can be enabled."

14 years agoam 7980f585: merge from froyo-plus-aosp
The Android Open Source Project [Mon, 7 Jun 2010 18:22:29 +0000 (11:22 -0700)]
am 7980f585: merge from froyo-plus-aosp

14 years agomerge from froyo-plus-aosp
The Android Open Source Project [Mon, 7 Jun 2010 18:19:33 +0000 (11:19 -0700)]
merge from froyo-plus-aosp

Change-Id: I54d3b035f378d92f287b3dd08987c4041fda9997

14 years agomerge from open-source master
The Android Open Source Project [Mon, 7 Jun 2010 18:01:49 +0000 (11:01 -0700)]
merge from open-source master

Change-Id: I1cc2f1123a296b05c4faaa419374376395e05936

14 years agoMerge "Add missing termios defns to bring on par with ARM"
David Turner [Sat, 5 Jun 2010 20:07:40 +0000 (13:07 -0700)]
Merge "Add missing termios defns to bring on par with ARM"

14 years agoAdd missing termios defns to bring on par with ARM
Bruce Beare [Fri, 4 Jun 2010 15:14:44 +0000 (08:14 -0700)]
Add missing termios defns to bring on par with ARM

Change-Id: Ied1871aa0a2e33473b89a4ac6d54e3c44be7f457

14 years agoam a8a21488: resolved conflicts for merge of 7b6e6fa5 to kraken
Jean-Baptiste Queru [Thu, 3 Jun 2010 22:08:23 +0000 (15:08 -0700)]
am a8a21488: resolved conflicts for merge of 7b6e6fa5 to kraken

14 years agoresolved conflicts for merge of 7b6e6fa5 to kraken
Jean-Baptiste Queru [Thu, 3 Jun 2010 22:05:04 +0000 (15:05 -0700)]
resolved conflicts for merge of 7b6e6fa5 to kraken

Change-Id: I2b9b80a7fa32c56be2b85ff8be0d6e7ac1848afe

14 years agomerge from open-source master
The Android Open Source Project [Thu, 3 Jun 2010 21:39:20 +0000 (14:39 -0700)]
merge from open-source master

Change-Id: Ib7fc9c6f79f9b13e2175da137005d8968ea85eaf

14 years agoAdd sincosl() function to bionic. So that sincos optimization can
Jing Yu [Thu, 3 Jun 2010 21:05:51 +0000 (14:05 -0700)]
Add sincosl() function to bionic. So that sincos optimization can
be enabled.

Change-Id: I19671a407dc96a92417c719da938ee0c1669bfb8

14 years agoMerge "pthread: introduce pthread_setname_np() as a mean to give names to threads"
David Turner [Thu, 3 Jun 2010 20:11:52 +0000 (13:11 -0700)]
Merge "pthread: introduce pthread_setname_np() as a mean to give names to threads"

14 years agoMerge "Add headers for new kernel drivers"
Colin Cross [Wed, 2 Jun 2010 02:24:33 +0000 (19:24 -0700)]
Merge "Add headers for new kernel drivers"

14 years agoAdd headers for new kernel drivers
Colin Cross [Wed, 2 Jun 2010 00:45:50 +0000 (17:45 -0700)]
Add headers for new kernel drivers

Change-Id: I65e682cef2c20b12faa5e526e82e35ab3ca0c379

14 years agoam fcd00ebb: Atomic/SMP update, part 3.
Andy McFadden [Tue, 1 Jun 2010 23:11:07 +0000 (16:11 -0700)]
am fcd00ebb: Atomic/SMP update, part 3.

14 years agoAtomic/SMP update, part 3.
Andy McFadden [Fri, 28 May 2010 20:31:45 +0000 (13:31 -0700)]
Atomic/SMP update, part 3.

Update ARM atomic ops to use LDREX/STREX.  Stripped out #if 0 chunk.

Insert explicit memory barriers in pthread and semaphore code.

For bug 2721865.

Change-Id: I0f153b797753a655702d8be41679273d1d5d6ae7

14 years agoam 4fdbadde: Atomic/SMP update.
Andy McFadden [Fri, 21 May 2010 19:08:09 +0000 (12:08 -0700)]
am 4fdbadde: Atomic/SMP update.

14 years agoMerge "Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib...
Jing Yu [Fri, 21 May 2010 17:50:38 +0000 (10:50 -0700)]
Merge "Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function 'int grantpt(int)': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter '__fd' set but not used [-Wunused-but-set-parameter]"

14 years agoRemove a gcc-4.5 compilation warning:
Jing Yu [Fri, 21 May 2010 03:25:48 +0000 (20:25 -0700)]
Remove a gcc-4.5 compilation warning:
bionic/libc/include/../include/stdlib.h: In function 'int grantpt(int)':
bionic/libc/include/../include/stdlib.h:138:23: warning: parameter '__fd' set but not used [-Wunused-but-set-parameter]

By adding __attribute((unused)) to __fd, the warning is gone, and this
attribute is compatible with gcc-4.4.0, gcc-4.3.1 gcc-4.2.1.
There is no any side effect.

Change-Id: Id9d2b0aeefdd9c37132da0f00c48387f7d897e83

14 years agoAtomic/SMP update.
Andy McFadden [Thu, 20 May 2010 05:38:07 +0000 (22:38 -0700)]
Atomic/SMP update.

Added an underscore to _ARM_HAVE_LDREX_STREX to make it match the others.

Added __ARM_HAVE_DMB and __ARM_HAVE_LDREXD when appropriate.

Fixed some typos.

Change-Id: I2f55febcff4aeb7de572a514fb2cd2f820dca27c

14 years agoAdd missing sysinfo() implementation (already declared in <sys/sysinfo.h>)
David 'Digit' Turner [Thu, 20 May 2010 17:55:45 +0000 (10:55 -0700)]
Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>)

Change-Id: Ie9168238c3a8e77daab4f39939756d4c53d8af37

14 years agopthread: introduce pthread_setname_np() as a mean to give names to threads
André Goddard Rosa [Thu, 20 May 2010 02:17:16 +0000 (23:17 -0300)]
pthread: introduce pthread_setname_np() as a mean to give names to threads

... so that each cloned process at the kernel level can be named
independently. Tools like 'top' can display the CPU/memory statistics
for each process's thread if "Show Threads" mode is on.

With this function in place, we can convert dalvik/Thread.c setThreadName()
function over this function. This feature ought to be provided by the
underlying C library and not coded directly in Dalvik.

Change-Id: Ifa997665dbaa114e0b126f8c667708be9a4137fd
Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
14 years agoam 8a1d2cf1: (-s ours) Add pthread_rwlock_t implementation to the C library (DO NOT...
David 'Digit' Turner [Wed, 19 May 2010 22:12:26 +0000 (15:12 -0700)]
am 8a1d2cf1: (-s ours) Add pthread_rwlock_t implementation to the C library (DO NOT MERGE)

14 years agoAdd pthread_rwlock_t implementation to the C library (DO NOT MERGE)
David 'Digit' Turner [Tue, 11 May 2010 23:39:22 +0000 (16:39 -0700)]
Add pthread_rwlock_t implementation to the C library (DO NOT MERGE)

Change-Id: I756d8c26afc37cd7b71117ddbaa02a2cb40fdecb

14 years agoAdd sincos() and sincosf() implementation.
David 'Digit' Turner [Wed, 19 May 2010 18:39:16 +0000 (11:39 -0700)]
Add sincos() and sincosf() implementation.

This is a GLibc-compatibility patch required to simplify our
upcoming toolchain work/porting.

Change-Id: I615a20a449763f86b6e2b0e4f5ab43fb029ceb6d

14 years agoam 8e1ee7fd: merge from open-source master
The Android Open Source Project [Mon, 17 May 2010 22:03:01 +0000 (15:03 -0700)]
am 8e1ee7fd: merge from open-source master

14 years agomerge from open-source master
The Android Open Source Project [Mon, 17 May 2010 17:22:35 +0000 (10:22 -0700)]
merge from open-source master

Change-Id: I5804d8850f2d4fb7b5d5c53d51e153f7ced9646e

14 years agoimprove readability of stdio: fix indentation and remove trailing spaces
André Goddard Rosa [Sun, 31 Jan 2010 00:46:25 +0000 (22:46 -0200)]
improve readability of stdio: fix indentation and remove trailing spaces

Change-Id: Ic51e58a7c75d20bf770dc0ebd7f97a338fbe0036
Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
14 years agoam fdf2454d: merge from open-source master
The Android Open Source Project [Fri, 14 May 2010 20:43:56 +0000 (13:43 -0700)]
am fdf2454d: merge from open-source master

14 years agomerge from open-source master
The Android Open Source Project [Fri, 14 May 2010 20:30:10 +0000 (13:30 -0700)]
merge from open-source master

Change-Id: I9c926a3cd680a96ece026cdec71c6e0fb0b7ad7c

14 years agoMerge "Add declaration for sys_signame[] forgotten in change 12489"
David Turner [Fri, 14 May 2010 19:12:24 +0000 (12:12 -0700)]
Merge "Add declaration for sys_signame[] forgotten in change 12489"

14 years agoam 4aef0ae6: merge from open-source master
The Android Open Source Project [Thu, 13 May 2010 21:46:26 +0000 (14:46 -0700)]
am 4aef0ae6: merge from open-source master

14 years agomerge from open-source master
The Android Open Source Project [Thu, 13 May 2010 21:31:02 +0000 (14:31 -0700)]
merge from open-source master

Change-Id: I2be62bce462ee53fe9519f433523bd7a44a73d40

14 years agoAdd pthread_rwlock_t implementation to the C library
David 'Digit' Turner [Tue, 11 May 2010 23:39:22 +0000 (16:39 -0700)]
Add pthread_rwlock_t implementation to the C library

Change-Id: I14d0a112554756a7294a51fe88c1c408a16b5ff1

14 years agoSet SA_RESTORER in sigaction()
Matt Fischer [Mon, 11 Jan 2010 02:02:06 +0000 (10:02 +0800)]
Set SA_RESTORER in sigaction()

GDB looks for specific opcode sequences when trying to recognize a stack
frame as a signal trampoline.  The sequences it looks for happen to be those
created when SA_RESTORER is set, since glibc always sets a restorer.  This
patch does the same here, so that the trampolines can be correctly identified.

Change-Id: I0ac574a68818cb24d939c3527f3aaeb04b853d04

14 years agoam f4394458: fix build
Jean-Baptiste Queru [Wed, 12 May 2010 17:10:41 +0000 (10:10 -0700)]
am f4394458: fix build

14 years agofix build
Jean-Baptiste Queru [Wed, 12 May 2010 17:05:59 +0000 (10:05 -0700)]
fix build

Change-Id: I243c98e20a250e0d40d481f16af481ff070219fd

14 years agoam bb7928cc: merge from open-source master
The Android Open Source Project [Wed, 12 May 2010 16:51:35 +0000 (09:51 -0700)]
am bb7928cc: merge from open-source master

14 years agomerge from open-source master
The Android Open Source Project [Wed, 12 May 2010 16:22:50 +0000 (09:22 -0700)]
merge from open-source master

Change-Id: Iecfd2bd3069f70bbe508042cc249fcf7ff24800d

14 years agoMerge "Fix setjmp()/longjmp() to save FP registers on ARMv7."
David 'Digit' Turner [Wed, 12 May 2010 01:16:14 +0000 (18:16 -0700)]
Merge "Fix setjmp()/longjmp() to save FP registers on ARMv7."

14 years agoMerge "Sometimes the compiler is very right! Found bug in bessel routines for float."
Jean-Baptiste Queru [Tue, 11 May 2010 17:43:56 +0000 (10:43 -0700)]
Merge "Sometimes the compiler is very right! Found bug in bessel routines for float."

14 years agoMerge "Reduce compiler anxiety."
David Turner [Tue, 11 May 2010 17:20:15 +0000 (10:20 -0700)]
Merge "Reduce compiler anxiety."

14 years agoMerge "Added support for LD_PRELOAD"
David Turner [Tue, 11 May 2010 17:17:00 +0000 (10:17 -0700)]
Merge "Added support for LD_PRELOAD"

14 years agoMerge "stdio: simplify __fremovelock()"
David Turner [Mon, 10 May 2010 23:04:02 +0000 (16:04 -0700)]
Merge "stdio: simplify __fremovelock()"

14 years agoMerge "Reversed order of const and static to hush warning from compiler."
Jean-Baptiste Queru [Mon, 10 May 2010 23:00:22 +0000 (16:00 -0700)]
Merge "Reversed order of const and static to hush warning from compiler."

14 years agostdio: simplify __fremovelock()
André Goddard Rosa [Sun, 31 Jan 2010 00:45:07 +0000 (22:45 -0200)]
stdio: simplify __fremovelock()

... by removing extraneous NULL check, as free() already does it.

Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
Change-Id: I0445f35c7ad0a049a0e4aee1fbe002ed2f13b94b

14 years agoAdded support for LD_PRELOAD
Matt Fischer [Thu, 31 Dec 2009 18:09:10 +0000 (12:09 -0600)]
Added support for LD_PRELOAD

The LD_PRELOAD environment variable allows the user to specify a list of
libraries which should be unconditionally loaded before any others.  This
makes possible some useful tricks, such as library interposers.

Change-Id: I433d775ab08ef63a5fbe7b21f87a5642954fc32f

14 years agoMerge "string: tidy up strndup()"
David Turner [Mon, 10 May 2010 21:52:02 +0000 (14:52 -0700)]
Merge "string: tidy up strndup()"

14 years agoSometimes the compiler is very right! Found bug in bessel routines for float.
Scott Turner [Sat, 16 Jan 2010 16:30:44 +0000 (11:30 -0500)]
Sometimes the compiler is very right! Found bug in bessel routines for float.

Original compiler error:

target arm C: libm <= bionic/libm/src/e_j0f.c
bionic/libm/src/e_j0f.c: In function 'j0f':
bionic/libm/src/e_j0f.c:66: warning: comparison between signed and unsigned integer expressions
bionic/libm/src/e_j0f.c: In function 'y0f':
bionic/libm/src/e_j0f.c:140: warning: comparison between signed and unsigned integer expressions
target arm C: libm <= bionic/libm/src/e_j1.c

It's subtle but ix is masked with 0x7f000000 so it can never ever have a value
greater than 0x80000000. So I switched to using the unmasked hx and added a
cast as a reward to the compiler for being right.

I checked the original routines that e_j0f.c was ported from (in e_j0.c) and
the double's don't use 0x80000000 so this issue didn't exist there.

Let that be a warning to those that just slap on casts to shut up the compiler,
sometimes it's sniffed out a bug for you. :-)

Similar fixes in the other functions.

Change-Id: I7a776e5d4721fc3a9e3bd89179b67e9af3a2ebfa

14 years agoam f450fa5f: merge from open-source master
The Android Open Source Project [Mon, 3 May 2010 22:39:55 +0000 (15:39 -0700)]
am f450fa5f: merge from open-source master

14 years agomerge from open-source master
The Android Open Source Project [Mon, 3 May 2010 22:33:05 +0000 (15:33 -0700)]
merge from open-source master

Change-Id: If02d33af51017dbd85e91c79ac2e848eda6cf253