705910094d07ddfc5a3b7a4baab58b0a94bcc691 |
|
28-Jun-2017 |
George Burgess IV <gbiv@google.com> |
bionic: fix assorted static analyzer warnings Warnings: bionic/libc/bionic/fts.c:722:5: warning: Null passed to a callee that requires a non-null 1st parameter bionic/libc/bionic/sched_cpualloc.c:34:25: warning: Result of 'malloc' is converted to a pointer of type 'cpu_set_t', which is incompatible with sizeof operand type 'unsigned long' bionic/linker/linker_main.cpp:315:7: warning: Access to field 'e_type' results in a dereference of a null pointer (loaded from variable 'elf_hdr') bionic/linker/linker_main.cpp:493:66: warning: Access to field 'e_phoff' results in a dereference of a null pointer (loaded from variable 'elf_hdr') bionic/linker/linker_main.cpp:90:14: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'prev') Bug: None Test: mma; analyzer warnings are gone. CtsBionicTestCases pass. Change-Id: I699a60c2c6f64c50b9ea06848a680c98a8abb44a
|
2818279ace22fb854b00e668c224492c4dd072a4 |
|
22-Nov-2014 |
Elliott Hughes <enh@google.com> |
Sync with upstream OpenBSD fts.c. Change-Id: Ia7e26b603f6461095b5a8d7e8a6cdf4f8279fa84
|
ec67cded1d2969b5ba21028f0dd1560827947f3d |
|
02-Jul-2014 |
Elliott Hughes <enh@google.com> |
Quiten warnings in fts.c. Also bring us closer to upstream. Sadly the Linux and BSD dirent structs don't match, so we'll never be completely in sync (and I don't think we can hide the difference with macro trickery). Change-Id: Ief4275856116cd1d5b5e0f9166db1ead9439515c
|
c20de902875dcaebde0ccd0b7a8351598f254d4c |
|
20-Mar-2014 |
Calin Juravle <calin@google.com> |
Remove ALIGNBYTES and ALIGN from <sys/param.h> There are only three users of bionic definition of ALIGN and keeping it in sys/param.h polutes the namespace. I inline the definition in the the three places that's used. Bug: 13400663 Change-Id: I565008e8426c38ffb07422f42cd8e547d53044e9
|
cfbfe7059ca4e44291d065ccd4da436aedff5a73 |
|
17-Feb-2014 |
Elliott Hughes <enh@google.com> |
Remove duplicate definitions of MIN and MAX. These were needed when bionic's header files were missing these macros (though it would have made a lot more sense to just fix the header files!) but cause warnings now. Change-Id: I65a677122f4f6bd07dffc3f37a0c4c0e823d1bb0
|
50ace4fec5e8cb5afcbc656a4556fa528adfd760 |
|
17-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
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
|
64ceac3f493e3063a289aec4a12c74787be974e4 |
|
14-Jan-2010 |
Colin Cross <ccross@android.com> |
Add fts, err, and sys/queue for grep Change-Id: Id47514a1812d828e95efa2fab0e9c15c5b682b58
|