xref: /freebsd/usr.sbin/ppp/systems.h (revision b6e82f33)
1ed6a16c1SPoul-Henning Kamp /*
2ed6a16c1SPoul-Henning Kamp  *			User Process PPP
3ed6a16c1SPoul-Henning Kamp  *
4ed6a16c1SPoul-Henning Kamp  *	    Written by Toshiharu OHNO (tony-o@iij.ad.jp)
5ed6a16c1SPoul-Henning Kamp  *
6ed6a16c1SPoul-Henning Kamp  *   Copyright (C) 1993, Internet Initiative Japan, Inc. All rights reserverd.
7ed6a16c1SPoul-Henning Kamp  *
8ed6a16c1SPoul-Henning Kamp  * Redistribution and use in source and binary forms are permitted
9ed6a16c1SPoul-Henning Kamp  * provided that the above copyright notice and this paragraph are
10ed6a16c1SPoul-Henning Kamp  * duplicated in all such forms and that any documentation,
11ed6a16c1SPoul-Henning Kamp  * advertising materials, and other materials related to such
12ed6a16c1SPoul-Henning Kamp  * distribution and use acknowledge that the software was developed
13ed6a16c1SPoul-Henning Kamp  * by the Internet Initiative Japan, Inc.  The name of the
14ed6a16c1SPoul-Henning Kamp  * IIJ may not be used to endorse or promote products derived
15ed6a16c1SPoul-Henning Kamp  * from this software without specific prior written permission.
16ed6a16c1SPoul-Henning Kamp  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
17ed6a16c1SPoul-Henning Kamp  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
18ed6a16c1SPoul-Henning Kamp  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
19ed6a16c1SPoul-Henning Kamp  *
20b6e82f33SBrian Somers  * $Id: systems.h,v 1.9 1997/11/11 22:58:14 brian Exp $
21ed6a16c1SPoul-Henning Kamp  *
22ed6a16c1SPoul-Henning Kamp  */
23ed6a16c1SPoul-Henning Kamp 
2412ef29a8SBrian Somers extern int SelectSystem(const char *, const char *);
2512ef29a8SBrian Somers extern int ValidSystem(const char *);
26b6e82f33SBrian Somers extern FILE *OpenSecret(const char *);
2775240ed1SBrian Somers extern void CloseSecret(FILE *);
28b6e82f33SBrian Somers extern int AllowUsers(struct cmdargs const *);
29b6e82f33SBrian Somers extern int AllowModes(struct cmdargs const *);
30b6e82f33SBrian Somers extern int LoadCommand(struct cmdargs const *);
31b6e82f33SBrian Somers extern int SaveCommand(struct cmdargs const *);
32