mariadb/mit-pthreads/gen/pwd_internal.h

30 lines
665 B
C
Raw Normal View History

2000-07-31 21:29:14 +02:00
#ifndef _PWD_INTERNAL_H_
#define _PWD_INTERNAL_H_
#if 0 /* Turn this off for now until we suck in ndbm or use gdbm -- SNL */
#ifndef DBM_PWD_SUPPORT
#if !defined(__alpha) && !defined(linux) && !defined(hpux)
#define DBM_PWD_SUPPORT 1
#endif /* !alpha && !linux && !hpux */
#endif /* !DBM_PWD_SUPPORT */
#endif
#ifdef DBM_PWD_SUPPORT
#include <ndbm.h>
#endif /* DBM_PWD_SUPPORT */
typedef struct pwf_context {
FILE *pwf;
char line[BUFSIZ+1];
struct passwd passwd;
int pw_stayopen;
char *pw_file;
#ifdef DBM_PWD_SUPPORT
DBM *pw_db;
#endif /* DBM_PWD_SUPPORT */
} pwf_context_t;
pwf_context_t *_pw_get_data __P_((void));
#endif /* _PWD_INTERNAL_H_ */