8c79b4ebb544f62c1aab39e0d149d81edaac2549 |
|
10-Nov-2014 |
Elliott Hughes <enh@google.com> |
Add the <dirent.h> feature macros glibc uses. Change-Id: I4da92b67d410839ea4ef0beaaa6c5cca06b74c0d
|
5ca4a9e2da46db30ad6d8556b61679d138aaf88d |
|
07-Nov-2014 |
Yabin Cui <yabinc@google.com> |
implement missing seekdir and telldir Bug: 18266863 Change-Id: I189ee949d4f7ccee099f3341e349cd969d25480f
|
3d5cb30d23cfc6a72f01c00246e69a2c614c8228 |
|
06-Jun-2014 |
Elliott Hughes <enh@google.com> |
Remove getdents from bionic. Bug: 11156955 Change-Id: I6c306989801be552d85fba8a50dcdc79282fb9d2
|
f963da22ecc25c51971d802037736ae540321441 |
|
13-May-2014 |
Calin Juravle <calin@google.com> |
Undef private *_BODY defines after use Bug: 14865741 Change-Id: I1398f7b3f64e3c94f2714cede5b61205dfa78a24
|
db1ea3474899ebbd783aba872d3005f95a816d0f |
|
18-Jan-2014 |
Elliott Hughes <enh@google.com> |
Implement some of the missing LFS64 support. This gives us: * <dirent.h> struct dirent64 readdir64, readdir64_r, alphasort64, scandir64 * <fcntl.h> creat64, openat64, open64. * <sys/stat.h> struct stat64 fstat64, fstatat64, lstat64, stat64. * <sys/statvfs.h> struct statvfs64 statvfs64, fstatvfs64. * <sys/vfs.h> struct statfs64 statfs64, fstatfs64. This also removes some of the incorrect #define hacks we've had in the past (for stat64, for example, which we promised to clean up way back in bug 8472078). Bug: 11865851 Bug: 8472078 Change-Id: Ia46443521918519f2dfa64d4621027dfd13ac566
|
a8a3178445e8a229671977411f44c04844dcc1ab |
|
09-Jan-2014 |
Elliott Hughes <enh@google.com> |
Add the glibc-compatible d_fileno. d_ino is the POSIX name, but glibc also offers d_fileno, and that's what strace is using. Change-Id: I3fadbe7a64700b42e78c7f4631620e864d43147b
|
38f0ef3ff7143ae22c07763f23860f445b9ddacb |
|
09-Jan-2014 |
Elliott Hughes <enh@google.com> |
Our dirent is a dirent64. Change-Id: Idc9ebfd900fddd4f7c7ac95bc9b74401ebc801a3
|
c30396f5f225e0b5a83a35432e2d82a7063cfdb9 |
|
29-Oct-2012 |
David 'Digit' Turner <digit@android.com> |
libc: Fix alphasort() signature (and implementation). The declaration for alphasort() in <dirent.h> used the deprecated: int alphasort(const void*, const void*); while both Posix and GLibc use instead: int alphasort(const struct dirent** a, const struct dirent** b); See: http://pubs.opengroup.org/onlinepubs/9699919799/functions/alphasort.html This patch does the following: - Update the declaration to match Posix/GLibc - Get rid of the upstream BSD code which isn't compatible with the new signature. - Implement a new trivial alphasort() with the right signature, and ensure that it uses strcoll() instead of strcmp(). - Remove Bionic-specific #ifdef .. #else .. #endif block in dirent_test.cpp which uses alphasort(). Even through strcoll() currently uses strcmp(), this does the right thing in the case where we decide to update strcoll() to properly implement locale-specific ordered comparison. Change-Id: I4fd45604d8a940aaf2eb0ecd7d73e2f11c9bca96
|
063cfb2084ea4b12d3c85b2d2c44e888f0857eb4 |
|
26-Oct-2012 |
Elliott Hughes <enh@google.com> |
Clean up the implementation of the <dirent.h> functions. Change-Id: I3c647cc9588525afc41fee90ee468d58cd13503a
|
1dc9e472e19acfe6dc7f41e429236e7eef7ceda1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
1767f908af327fa388b1c66883760ad851267013 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
4e468ed2eb86a2406e14f1eca82072ee501d05fd |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
|
33767fc71ba9b77953e55b78a9672f6101008599 |
|
24-Oct-2008 |
Ben Cheng <bccheng@gmail.com> |
Implement scandir() for OProfile.
|
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|