Fixing cross build i386 on minix

This commit is contained in:
Lionel Sambuc 2013-01-18 00:06:11 +01:00
parent bdcbfa90ca
commit 96836647f8
36 changed files with 44 additions and 37 deletions

View file

@ -160,7 +160,7 @@ dbm_store(DBM *db, datum key, datum data, int flags)
(u_int)((flags == DBM_INSERT) ? R_NOOVERWRITE : 0)));
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(dbm_delete, __dbm_delete13)
__weak_alias(dbm_fetch, __dbm_fetch13)
__weak_alias(dbm_firstkey, __dbm_firstkey13)

View file

@ -58,6 +58,6 @@ alphasort(const void *d1, const void *d2)
(*(const struct dirent *const *)d2)->d_name));
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(alphasort, __alphasort30)
#endif

View file

@ -1235,7 +1235,7 @@ bail:
return ret;
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(fts_children, __fts_children60)
__weak_alias(fts_close, __fts_close60)
__weak_alias(fts_open, __fts_open60)

View file

@ -2604,7 +2604,7 @@ setpwent(void)
mutex_unlock(&_pwmutex);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(getpwent, __getpwent50)
__weak_alias(getpwent_r, __getpwent_r50)
__weak_alias(getpwnam, __getpwnam50)

View file

@ -1169,7 +1169,7 @@ qprintf(const char *str, Char *s)
}
#endif
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(glob, __glob30)
__weak_alias(globfree, __globfree30)
#endif

View file

@ -23,6 +23,6 @@ int utime(const char *name, const struct utimbuf *timp)
return(_syscall(VFS_PROC_NR, UTIME, &m));
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(utime, __utime50)
#endif

View file

@ -642,6 +642,6 @@ main(int argc, char *argv[])
#endif /* TEST_PWCACHE */
#endif /* !HAVE_PWCACHE_USERDB */
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(pwcache_userdb, __pwcache_userdb50)
#endif

View file

@ -146,7 +146,7 @@ readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result)
return (0);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(readdir, __readdir30)
__weak_alias(readdir_r, __readdir_r30)
__weak_alias(readdir_unlocked, ___readdir_unlocked50)

View file

@ -155,6 +155,6 @@ bad:
return -1;
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(scandir, __scandir30)
#endif

View file

@ -45,7 +45,7 @@ __RCSID("$NetBSD: sigsetops.c,v 1.16 2010/07/31 00:04:43 joerg Exp $");
#include <errno.h>
#include <signal.h>
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(sigaddset, __sigaddset14)
__weak_alias(sigdelset, __sigdelset14)
__weak_alias(sigemptyset, __sigemptyset14)

View file

@ -56,6 +56,6 @@ time(time_t *t)
return (time_t)tt.tv_sec;
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(time, __time50)
#endif

View file

@ -105,6 +105,6 @@ utmpname(const char *fname)
return 1;
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(getutent, __getutent50)
#endif

View file

@ -518,7 +518,7 @@ updlastlogx(const char *fname, uid_t uid, struct lastlogx *ll)
return error;
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(getlastlogx, __getlastlogx50)
__weak_alias(getutmp, __getutmp50)
__weak_alias(getutmpx, __getutmpx50)

View file

@ -109,6 +109,6 @@ setlocale(int category, const char *locale)
return __setlocale(category, locale);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(setlocale, __setlocale50)
#endif

View file

@ -105,6 +105,6 @@ unsetenv(const char *name)
return 0;
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(unsetenv, __unsetenv13)
#endif

View file

@ -14,6 +14,6 @@ ssize_t getdents(int fd, char *buffer, size_t nbytes)
return _syscall(VFS_PROC_NR, GETDENTS, &m);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(getdents, __getdents30)
#endif

View file

@ -19,6 +19,6 @@ int getitimer(int which, struct itimerval *value)
return _syscall(PM_PROC_NR, ITIMER, &m);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(getitimer, __getitimer50)
#endif

View file

@ -19,6 +19,6 @@ int mknod(const char *name, mode_t mode, dev_t dev)
return(_syscall(VFS_PROC_NR, MKNOD, &m));
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(mknod, __mknod50)
#endif

View file

@ -91,6 +91,6 @@ int nanosleep(const struct timespec *rqtp, struct timespec *rmtp)
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(nanosleep, __nanosleep50)
#endif

View file

@ -21,6 +21,6 @@ int select(int nfds,
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(select, __select50)
#endif

View file

@ -25,6 +25,6 @@ int setitimer(int which, const struct itimerval *__restrict value,
return _syscall(PM_PROC_NR, ITIMER, &m);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(setitimer, __setitimer50)
#endif

View file

@ -14,6 +14,6 @@ int settimeofday(const struct timeval *tp, const void *tzp)
return stime(&sec);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(settimeofday, __settimeofday50)
#endif

View file

@ -41,6 +41,6 @@ int shmctl(int shmid, int cmd, struct shmid_ds *buf)
return r;
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(shmctl, __shmctl50)
#endif

View file

@ -19,6 +19,6 @@ int sigaction(int sig, const struct sigaction *act, struct sigaction *oact)
return(_syscall(PM_PROC_NR, SIGACTION, &m));
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(sigaction, __sigaction14)
#endif

View file

@ -14,6 +14,6 @@ sigset_t *set;
return(m.m_type);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(sigpending, __sigpending14)
#endif

View file

@ -23,6 +23,6 @@ sigset_t *oset;
return(m.m_type);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(sigprocmask, __sigprocmask14)
#endif

View file

@ -13,6 +13,6 @@ const sigset_t *set;
return(_syscall(PM_PROC_NR, SIGSUSPEND, &m));
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(sigsuspend, __sigsuspend14)
#endif

View file

@ -71,6 +71,6 @@ difftime(const time_t time1, const time_t time0)
(unsigned long) (-(time1 + 1)) + 1);
}
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(difftime, __difftime50)
#endif

View file

@ -2261,7 +2261,7 @@ posix2time(time_t t)
#endif /* defined STD_INSPIRED */
#ifdef __minix
#if defined(__minix) && defined(__weak_alias)
__weak_alias(gmtime, __gmtime50)
__weak_alias(gmtime_r, __gmtime_r50)
__weak_alias(offtime, __offtime50)

View file

@ -69,4 +69,6 @@ login(const struct utmp *ut)
}
}
#if defined(__minix) && defined(__weak_alias)
__weak_alias(login, __login50)
#endif

View file

@ -995,5 +995,7 @@ multiply(u_quad_t n1, u_quad_t n2)
return (m);
}
#if defined(__minix) && defined(__weak_alias)
__weak_alias(login_getpwclass, __login_getpwclass50)
__weak_alias(setusercontext, __setusercontext50)
#endif

View file

@ -53,4 +53,6 @@ loginx(const struct utmpx *ut)
(void)updwtmpx(_PATH_WTMPX, ut);
}
#if defined(__minix) && defined(__weak_alias)
__weak_alias(loginx, __loginx50)
#endif

View file

@ -662,6 +662,8 @@ pw_getpwconf(char *data, size_t max, const struct passwd *pwd,
}
}
#if defined(__minix) && defined(__weak_alias)
__weak_alias(pw_copy, __pw_copy50)
__weak_alias(pw_copyx, __pw_copyx50)
__weak_alias(pw_getpwconf, __pw_getpwconf50)
#endif

View file

@ -151,11 +151,10 @@ utimes(const char *path, const struct timeval times[2])
int
compare(NODE *s, FTSENT *p)
{
#if defined(__minix)
u_int32_t len, val;
#else
u_int32_t len, val, flags;
#endif /* defined(__minix) */
#if HAVE_STRUCT_STAT_ST_FLAGS
u_int32_t flags;
#endif
int fd, label;
const char *cp, *tab;
#if !defined(NO_MD5) || !defined(NO_RMD160) || !defined(NO_SHA1) || !defined(NO_SHA2)

View file

@ -317,9 +317,9 @@ statd(FTS *t, FTSENT *parent, uid_t *puid, gid_t *pgid, mode_t *pmode,
gid_t sgid;
uid_t suid;
mode_t smode;
#if !defined(__minix)
#if HAVE_STRUCT_STAT_ST_FLAGS
u_long sflags = 0;
#endif /* !defined(__minix) */
#endif
const char *name = NULL;
gid_t savegid;
uid_t saveuid;

View file

@ -168,9 +168,9 @@ miss(NODE *p, char *tail)
int create;
char *tp;
const char *type;
#if !defined(__minix)
#if HAVE_STRUCT_STAT_ST_FLAGS
u_int32_t flags;
#endif /* !defined(__minix) */
#endif
for (; p; p = p->next) {
if (p->flags & F_OPT && !(p->flags & F_VISIT))