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