OSDN Git Service
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
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
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
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
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.
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.
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
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
The Android Open Source Project [Mon, 14 Jun 2010 18:18:38 +0000 (11:18 -0700)]
merge from froyo-plus-aosp
Change-Id: Ibbde24d8ee26259f3eff076ee4d32476f868db85
The Android Open Source Project [Mon, 14 Jun 2010 17:49:00 +0000 (10:49 -0700)]
merge from open-source master
Change-Id: I63e2bfcf87d190fb063c5b2457ebe6b0d50ddd26
Szymon Jakubczak [Wed, 9 Jun 2010 19:53:28 +0000 (15:53 -0400)]
added missing ether_aton and ether_ntoa
Change-Id: I32ee448abde4d5693d393030ed77ddc6d2ad1dfc
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
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
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
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
David 'Digit' Turner [Fri, 11 Jun 2010 21:37:34 +0000 (14:37 -0700)]
libc: add missing truncate() declaration
Change-Id: Icb3601bbc9365b75b05ff443a39192f9cd3cbfb7
David 'Digit' Turner [Fri, 11 Jun 2010 20:30:25 +0000 (13:30 -0700)]
libc: Add missing <termio.h> header
Change-Id: Id4e020ed330b3eabf09324f9b6d44d3a0f336d87
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
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
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
Colin Cross [Fri, 11 Jun 2010 19:01:46 +0000 (12:01 -0700)]
Merge "Add headers for new sensors"
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
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
David 'Digit' Turner [Thu, 10 Jun 2010 01:19:10 +0000 (18:19 -0700)]
am
038fbae5: sysconf(): 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
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
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
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
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
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
Colin Cross [Wed, 9 Jun 2010 22:51:43 +0000 (15:51 -0700)]
Add headers for new sensors
Change-Id: I1de2bf65310920b3496c58f05b3c39158de4c51d
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
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
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
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
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.
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.
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
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]
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]
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
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
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
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
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
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
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
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
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.
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.
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."
The Android Open Source Project [Mon, 7 Jun 2010 18:22:29 +0000 (11:22 -0700)]
am
7980f585: merge 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
The Android Open Source Project [Mon, 7 Jun 2010 18:01:49 +0000 (11:01 -0700)]
merge from open-source master
Change-Id: I1cc2f1123a296b05c4faaa419374376395e05936
David Turner [Sat, 5 Jun 2010 20:07:40 +0000 (13:07 -0700)]
Merge "Add 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
Jean-Baptiste Queru [Thu, 3 Jun 2010 22:08:23 +0000 (15:08 -0700)]
am
a8a21488: resolved 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
The Android Open Source Project [Thu, 3 Jun 2010 21:39:20 +0000 (14:39 -0700)]
merge from open-source master
Change-Id: Ib7fc9c6f79f9b13e2175da137005d8968ea85eaf
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
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"
Colin Cross [Wed, 2 Jun 2010 02:24:33 +0000 (19:24 -0700)]
Merge "Add 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
Andy McFadden [Tue, 1 Jun 2010 23:11:07 +0000 (16:11 -0700)]
am
fcd00ebb: Atomic/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
Andy McFadden [Fri, 21 May 2010 19:08:09 +0000 (12:08 -0700)]
am
4fdbadde: Atomic/SMP update.
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]"
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
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
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
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>
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)
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
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
The Android Open Source Project [Mon, 17 May 2010 22:03:01 +0000 (15:03 -0700)]
am
8e1ee7fd: merge 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
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>
The Android Open Source Project [Fri, 14 May 2010 20:43:56 +0000 (13:43 -0700)]
am
fdf2454d: merge 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
David Turner [Fri, 14 May 2010 19:12:24 +0000 (12:12 -0700)]
Merge "Add declaration for sys_signame[] forgotten in change 12489"
The Android Open Source Project [Thu, 13 May 2010 21:46:26 +0000 (14:46 -0700)]
am
4aef0ae6: merge 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
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
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
Jean-Baptiste Queru [Wed, 12 May 2010 17:10:41 +0000 (10:10 -0700)]
Jean-Baptiste Queru [Wed, 12 May 2010 17:05:59 +0000 (10:05 -0700)]
fix build
Change-Id: I243c98e20a250e0d40d481f16af481ff070219fd
The Android Open Source Project [Wed, 12 May 2010 16:51:35 +0000 (09:51 -0700)]
am
bb7928cc: merge 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
David 'Digit' Turner [Wed, 12 May 2010 01:16:14 +0000 (18:16 -0700)]
Merge "Fix setjmp()/longjmp() to save FP registers on ARMv7."
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."
David Turner [Tue, 11 May 2010 17:20:15 +0000 (10:20 -0700)]
Merge "Reduce compiler anxiety."
David Turner [Tue, 11 May 2010 17:17:00 +0000 (10:17 -0700)]
Merge "Added support for LD_PRELOAD"
David Turner [Mon, 10 May 2010 23:04:02 +0000 (16:04 -0700)]
Merge "stdio: simplify __fremovelock()"
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."
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
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
David Turner [Mon, 10 May 2010 21:52:02 +0000 (14:52 -0700)]
Merge "string: tidy up strndup()"
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
The Android Open Source Project [Mon, 3 May 2010 22:39:55 +0000 (15:39 -0700)]
am
f450fa5f: merge 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