systems.h revision 40797
167761Smsmith/*
267761Smsmith *			User Process PPP
367761Smsmith *
467761Smsmith *	    Written by Toshiharu OHNO (tony-o@iij.ad.jp)
567761Smsmith *
667761Smsmith *   Copyright (C) 1993, Internet Initiative Japan, Inc. All rights reserverd.
767761Smsmith *
867761Smsmith * Redistribution and use in source and binary forms are permitted
967761Smsmith * provided that the above copyright notice and this paragraph are
1067761Smsmith * duplicated in all such forms and that any documentation,
1167761Smsmith * advertising materials, and other materials related to such
1267761Smsmith * distribution and use acknowledge that the software was developed
1367761Smsmith * by the Internet Initiative Japan, Inc.  The name of the
1467761Smsmith * IIJ may not be used to endorse or promote products derived
1567761Smsmith * from this software without specific prior written permission.
1667761Smsmith * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
1767761Smsmith * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
1867761Smsmith * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
1967761Smsmith *
2067761Smsmith * $Id: systems.h,v 1.12 1998/06/15 19:05:51 brian Exp $
2167761Smsmith *
2267761Smsmith */
2367761Smsmith
2467761Smsmithstruct prompt;
2567761Smsmithstruct datalink;
2667761Smsmithstruct bundle;
27119418Sobrienstruct cmdargs;
28119418Sobrien
29119418Sobrienextern int system_Select(struct bundle *bundle, const char *, const char *,
30119418Sobrien                        struct prompt *, struct datalink *);
3167761Smsmithextern const char *system_IsValid(const char *, struct prompt *, int);
3267761Smsmithextern FILE *OpenSecret(const char *);
3379284Smsmithextern void CloseSecret(FILE *);
3479284Smsmithextern int AllowUsers(struct cmdargs const *);
3567761Smsmithextern int AllowModes(struct cmdargs const *);
3667761Smsmithextern int LoadCommand(struct cmdargs const *);
37193530Sjkimextern int SaveCommand(struct cmdargs const *);
38193530Sjkim