From 469b418784a01c759a2ddd889437d6e6c18b256e Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 15 Jun 2015 17:49:54 -0700 Subject: [PATCH] Fix two accidentally leaked mips64 symbols. Bug: http://b/21857154 Change-Id: Ie1fb63f54c6c527b8c1172e8f6ce48f23fca9b41 --- libc/arch-mips64/bionic/stat.cpp | 64 +++++++++++++------------------- 1 file changed, 25 insertions(+), 39 deletions(-) diff --git a/libc/arch-mips64/bionic/stat.cpp b/libc/arch-mips64/bionic/stat.cpp index 2767fbd1c..29a50ed09 100644 --- a/libc/arch-mips64/bionic/stat.cpp +++ b/libc/arch-mips64/bionic/stat.cpp @@ -32,29 +32,28 @@ #include struct kernel_stat { - unsigned int st_dev; - unsigned int st_pad0[3]; - unsigned long st_ino; - mode_t st_mode; - __u32 st_nlink; - uid_t st_uid; - gid_t st_gid; - unsigned int st_rdev; - unsigned int st_pad1[3]; - __kernel_off_t st_size; - unsigned int _st_atime; - unsigned int st_atime_nsec; - unsigned int _st_mtime; - unsigned int st_mtime_nsec; - unsigned int _st_ctime; - unsigned int st_ctime_nsec; - unsigned int st_blksize; - unsigned int st_pad2; - unsigned long st_blocks; + unsigned int st_dev; + unsigned int st_pad0[3]; + unsigned long st_ino; + mode_t st_mode; + __u32 st_nlink; + uid_t st_uid; + gid_t st_gid; + unsigned int st_rdev; + unsigned int st_pad1[3]; + __kernel_off_t st_size; + unsigned int _st_atime; + unsigned int st_atime_nsec; + unsigned int _st_mtime; + unsigned int st_mtime_nsec; + unsigned int _st_ctime; + unsigned int st_ctime_nsec; + unsigned int st_blksize; + unsigned int st_pad2; + unsigned long st_blocks; }; -void copy_stat(struct stat *st, struct kernel_stat *s) -{ +static void copy_stat(struct stat* st, struct kernel_stat* s) { st->st_dev = static_cast(s->st_dev); st->st_ino = static_cast(s->st_ino); st->st_mode = static_cast(s->st_mode); @@ -73,30 +72,17 @@ void copy_stat(struct stat *st, struct kernel_stat *s) st->st_ctim.tv_nsec = static_cast(s->st_ctime_nsec); } -int fstat(int fp, struct stat *st) -{ +int fstat(int fp, struct stat* st) { kernel_stat s; - int ret; - ret = syscall (__NR_fstat, fp, &s); - copy_stat (st, &s); + int ret = syscall(__NR_fstat, fp, &s); + copy_stat(st, &s); return ret; } __strong_alias(fstat64, fstat); -int newfstatat(int dirfd, const char *pathname, struct stat *buf, int flags) -{ +int fstatat(int dirfd, const char* pathname, struct stat* buf, int flags) { kernel_stat s; - int ret; - ret = syscall(__NR_newfstatat, dirfd, pathname, &s, flags); - copy_stat(buf, &s); - return ret; -} - -int fstatat(int dirfd, const char *pathname, struct stat *buf, int flags) -{ - kernel_stat s; - int ret; - ret = syscall(__NR_newfstatat, dirfd, pathname, &s, flags); + int ret = syscall(__NR_newfstatat, dirfd, pathname, &s, flags); copy_stat(buf, &s); return ret; }