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