• Elliott Hughes's avatar
    Implement some of the missing LFS64 support. · db1ea347
    Elliott Hughes authored
    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
    db1ea347
legacy_32_bit_support.cpp 3.99 KB