NetBSD/distrib/utils/libhack/getnetgr.c
tsutsui f768d0ff1a Add definitions for weak aliases so that libhack functions
are actually linked instead of libc ones on ELF systems.
Fixes install/13050 and install/13153.
2001-06-15 17:26:50 +00:00

52 lines
806 B
C

/* $NetBSD: getnetgr.c,v 1.4 2001/06/15 17:26:51 tsutsui Exp $ */
#include <sys/cdefs.h>
#ifdef __weak_alias
#define endnetgrent _endnetgrent
#define innetgr _innetgr
#define getnetgrent _getnetgrent
#define setnetgrent _setnetgrent
#endif
#include <netgroup.h>
#ifdef __weak_alias
__weak_alias(endnetgrent,_endnetgrent)
__weak_alias(getnetgrent,_getnetgrent)
__weak_alias(innetgr,_innetgr)
__weak_alias(setnetgrent,_setnetgrent)
#endif
/*
* Just stub these out, so it looks like
* we are not in any any netgroups.
*/
void
endnetgrent()
{
}
void
setnetgrent(ng)
const char *ng;
{
}
int
getnetgrent(host, user, domain)
const char **host;
const char **user;
const char **domain;
{
return 0;
}
int
innetgr(grp, host, user, domain)
const char *grp, *host, *user, *domain;
{
return 0;
}