isdn4k-utils/vbox3/vboxgetty/userrc.h

39 lines
917 B
C

/*
** $Id: userrc.h,v 1.2 1998/08/31 10:43:15 michael Exp $
**
** Copyright 1996-1998 Michael 'Ghandi' Herold <michael@abadonna.mayn.de>
*/
#ifndef _USERRC_H
#define _USERRC_H 1
#include <limits.h>
/** Defines **************************************************************/
#define USERRC_MAX_RCLINE 255
#define VBOXUSER_CALLID 64
#define VBOXUSER_NUMBER 64
#define VBOXUSER_USERNAME 64
/** Structures ***********************************************************/
struct vboxuser
{
uid_t uid;
gid_t gid;
int umask;
long space;
unsigned char incomingid[VBOXUSER_CALLID + 1];
unsigned char localphone[VBOXUSER_NUMBER + 1];
unsigned char name[VBOXUSER_USERNAME + 1];
unsigned char home[PATH_MAX + 1];
};
/** Prototypes ***********************************************************/
extern int userrc_parse(struct vboxuser *, unsigned char *, unsigned char *);
#endif /* _USERRC_H */