* commit '726f6d87a59a8b56db08820e8204cd410ab0c0d4': Bugfix for libportable to make compile happy.
This commit is contained in:
@@ -169,7 +169,7 @@ int WRAP(fesetround)(int __round) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(feholdexcept)(fenv_t_portable* __envp) {
|
int WRAP(feholdexcept)(fenv_t_portable* __envp) {
|
||||||
memset(__envp, '\0', sizeof(__envp));
|
memset(__envp, '\0', sizeof(fenv_t_portable));
|
||||||
fenv_t env;
|
fenv_t env;
|
||||||
int ret = REAL(feholdexcept)(&env);
|
int ret = REAL(feholdexcept)(&env);
|
||||||
memcpy(__envp, &env, sizeof(env));
|
memcpy(__envp, &env, sizeof(env));
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _STAT_PORTABLE_H_
|
#ifndef _StatPortable_H_
|
||||||
#define _STAT_PORTABLE_H_
|
#define _StatPortable_H_
|
||||||
|
|
||||||
#include <portability.h>
|
#include <portability.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
@@ -43,12 +43,12 @@
|
|||||||
unsigned long st_ctime_nsec; \
|
unsigned long st_ctime_nsec; \
|
||||||
unsigned char padding3[8];
|
unsigned char padding3[8];
|
||||||
|
|
||||||
struct stat_portable { __STAT64_BODY_PORTABLE };
|
struct StatPortable { __STAT64_BODY_PORTABLE };
|
||||||
#define stat64_portable stat_portable
|
typedef struct StatPortable Stat64Portable;
|
||||||
|
|
||||||
static inline void stat_n2p(struct stat* pn, struct stat_portable* pp)
|
static inline void stat_n2p(struct stat* pn, struct StatPortable* pp)
|
||||||
{
|
{
|
||||||
memset(pp, '\0', sizeof(struct stat_portable));
|
memset(pp, '\0', sizeof(struct StatPortable));
|
||||||
pp->st_dev = pn->st_dev;
|
pp->st_dev = pn->st_dev;
|
||||||
pp->st_ino = pn->st_ino;
|
pp->st_ino = pn->st_ino;
|
||||||
pp->st_mode = pn->st_mode;
|
pp->st_mode = pn->st_mode;
|
||||||
@@ -67,7 +67,7 @@ static inline void stat_n2p(struct stat* pn, struct stat_portable* pp)
|
|||||||
pp->st_ctime_nsec = pn->st_ctime_nsec;
|
pp->st_ctime_nsec = pn->st_ctime_nsec;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(fstat)(int a, struct stat_portable* p)
|
int WRAP(fstat)(int a, struct StatPortable* p)
|
||||||
{
|
{
|
||||||
struct stat target_stat_obj;
|
struct stat target_stat_obj;
|
||||||
int ret = REAL(fstat)(a, &target_stat_obj);
|
int ret = REAL(fstat)(a, &target_stat_obj);
|
||||||
@@ -75,12 +75,12 @@ int WRAP(fstat)(int a, struct stat_portable* p)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(fstat64)(int a, struct stat64_portable* p)
|
int WRAP(fstat64)(int a, Stat64Portable* p)
|
||||||
{
|
{
|
||||||
return WRAP(fstat)(a, p);
|
return WRAP(fstat)(a, p);
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(fstatat)(int a, const char* p1, struct stat_portable* p2, int b)
|
int WRAP(fstatat)(int a, const char* p1, struct StatPortable* p2, int b)
|
||||||
{
|
{
|
||||||
struct stat target_stat_obj;
|
struct stat target_stat_obj;
|
||||||
int ret = REAL(fstatat)(a, p1, &target_stat_obj, b);
|
int ret = REAL(fstatat)(a, p1, &target_stat_obj, b);
|
||||||
@@ -88,12 +88,12 @@ int WRAP(fstatat)(int a, const char* p1, struct stat_portable* p2, int b)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(fstatat64)(int a, const char* b, struct stat64_portable* c, int d)
|
int WRAP(fstatat64)(int a, const char* b, Stat64Portable* c, int d)
|
||||||
{
|
{
|
||||||
return WRAP(fstatat)(a, b, c, d);
|
return WRAP(fstatat)(a, b, c, d);
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(lstat)(const char* a, struct stat_portable* p)
|
int WRAP(lstat)(const char* a, struct StatPortable* p)
|
||||||
{
|
{
|
||||||
struct stat target_stat_obj;
|
struct stat target_stat_obj;
|
||||||
int ret = REAL(lstat)(a, &target_stat_obj);
|
int ret = REAL(lstat)(a, &target_stat_obj);
|
||||||
@@ -101,12 +101,12 @@ int WRAP(lstat)(const char* a, struct stat_portable* p)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(lstat64)(const char* a, struct stat64_portable* p)
|
int WRAP(lstat64)(const char* a, Stat64Portable* p)
|
||||||
{
|
{
|
||||||
return WRAP(lstat)(a, p);
|
return WRAP(lstat)(a, p);
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(stat)(const char* a, struct stat_portable* p)
|
int WRAP(stat)(const char* a, struct StatPortable* p)
|
||||||
{
|
{
|
||||||
struct stat target_stat_obj;
|
struct stat target_stat_obj;
|
||||||
int ret = REAL(stat)(a, &target_stat_obj);
|
int ret = REAL(stat)(a, &target_stat_obj);
|
||||||
@@ -114,9 +114,9 @@ int WRAP(stat)(const char* a, struct stat_portable* p)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(stat64)(const char* a, struct stat64_portable* p)
|
int WRAP(stat64)(const char* a, Stat64Portable* p)
|
||||||
{
|
{
|
||||||
return WRAP(stat)(a, p);
|
return WRAP(stat)(a, p);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* _STAT_PORTABLE_H */
|
#endif /* _StatPortable_H */
|
||||||
|
|||||||
@@ -39,14 +39,14 @@ typedef __fsid_t fsid_t;
|
|||||||
uint64_t f_spare[5];
|
uint64_t f_spare[5];
|
||||||
|
|
||||||
|
|
||||||
struct statfs_portable { __STATFS64_BODY_PORTABLE };
|
struct StatfsPortable { __STATFS64_BODY_PORTABLE };
|
||||||
#define statfs64_portable statfs_portable
|
typedef struct StatfsPortable Statfs64Portable;
|
||||||
|
|
||||||
#undef __STATFS64_BODY_PORTABLE
|
#undef __STATFS64_BODY_PORTABLE
|
||||||
|
|
||||||
static void statfs_n2p(const struct statfs* pn, struct statfs_portable* pp)
|
static void statfs_n2p(const struct statfs* pn, struct StatfsPortable* pp)
|
||||||
{
|
{
|
||||||
memset(pp, '\0', sizeof(struct statfs_portable));
|
memset(pp, '\0', sizeof(struct StatfsPortable));
|
||||||
pp->f_type = pn->f_type;
|
pp->f_type = pn->f_type;
|
||||||
pp->f_bsize = pn->f_bsize;
|
pp->f_bsize = pn->f_bsize;
|
||||||
pp->f_blocks = pn->f_blocks;
|
pp->f_blocks = pn->f_blocks;
|
||||||
@@ -65,7 +65,7 @@ static void statfs_n2p(const struct statfs* pn, struct statfs_portable* pp)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(statfs)(const char* path, struct statfs_portable* stat)
|
int WRAP(statfs)(const char* path, struct StatfsPortable* stat)
|
||||||
{
|
{
|
||||||
struct statfs target_stat;
|
struct statfs target_stat;
|
||||||
int ret = REAL(statfs)(path, &target_stat);
|
int ret = REAL(statfs)(path, &target_stat);
|
||||||
@@ -73,12 +73,12 @@ int WRAP(statfs)(const char* path, struct statfs_portable* stat)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(statfs64)(const char* path, struct statfs64_portable* stat)
|
int WRAP(statfs64)(const char* path, Statfs64Portable* stat)
|
||||||
{
|
{
|
||||||
return WRAP(statfs)(path, stat);
|
return WRAP(statfs)(path, stat);
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(fstatfs)(int fd, struct statfs_portable* stat)
|
int WRAP(fstatfs)(int fd, struct StatfsPortable* stat)
|
||||||
{
|
{
|
||||||
struct statfs target_stat;
|
struct statfs target_stat;
|
||||||
int ret = REAL(fstatfs)(fd, &target_stat);
|
int ret = REAL(fstatfs)(fd, &target_stat);
|
||||||
@@ -86,7 +86,7 @@ int WRAP(fstatfs)(int fd, struct statfs_portable* stat)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WRAP(fstatfs64)(int fd, struct statfs64_portable* stat)
|
int WRAP(fstatfs64)(int fd, Statfs64Portable* stat)
|
||||||
{
|
{
|
||||||
return WRAP(fstatfs)(fd, stat);
|
return WRAP(fstatfs)(fd, stat);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user