remove pkg*.h & libadm pkg code
[unleashed.git] / usr / src / lib / libadm / inc / libadm.h
blob189eff27d1a507152ad07995092bdd4d84208c34
1 /*
2 * CDDL HEADER START
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
7 * with the License.
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
20 * CDDL HEADER END
23 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
28 * This is where all the interfaces that are internal to libadm
29 * which do not have a better home live
32 #ifndef _LIBADM_H
33 #define _LIBADM_H
35 #include <valtools.h>
36 #include <stdio.h>
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
42 extern int ckquit;
43 extern int ckwidth;
44 extern int ckindent;
46 extern int _getvol(char *, char *, int, char *, char *);
47 extern CKMENU *allocmenu(char *, int);
48 extern int ckdate(char *, char *, char *, char *, char *, char *);
49 extern int ckdate_err(char *, char *);
50 extern int ckdate_hlp(char *, char *);
51 extern int ckdate_val(char *, char *);
52 extern int ckgid(char *, short, char *, char *, char *, char *);
53 extern int ckgid_dsp(void);
54 extern void ckgid_err(int, char *);
55 extern void ckgid_hlp(int, char *);
56 extern int ckgid_val(char *);
57 extern int ckgrpfile(void);
58 extern int ckint(long *, short, char *, char *, char *, char *);
59 extern void ckint_err(short, char *);
60 extern void ckint_hlp(short, char *);
61 extern int ckint_val(char *, short);
62 extern void ckitem_err(CKMENU *, char *);
63 extern void ckitem_hlp(CKMENU *, char *);
64 extern int ckitem(CKMENU *, char **, short, char *, char *, char *, char *);
65 extern int ckkeywd(char *, char **, char *, char *, char *, char *);
66 extern int ckpath(char *, int, char *, char *, char *, char *);
67 extern void ckpath_err(int, char *, char *);
68 extern void ckpath_hlp(int, char *);
69 extern int ckpath_stx(int);
70 extern int ckpath_val(char *, int);
71 extern int ckpwdfile(void);
72 extern int ckrange(long *, long, long, short, char *, char *, char *, char *);
73 extern void ckrange_err(long, long, int, char *);
74 extern void ckrange_hlp(long, long, int, char *);
75 extern int ckrange_val(long, long, int, char *);
76 extern int ckstr(char *, char **, int, char *, char *, char *, char *);
77 extern void ckstr_err(char **, int, char *, char *);
78 extern void ckstr_hlp(char **, int, char *);
79 extern int ckstr_val(char **, int, char *);
80 extern int cktime(char *, char *, char *, char *, char *, char *);
81 extern int cktime_val(char *, char *);
82 extern int cktime_err(char *, char *);
83 extern int cktime_hlp(char *, char *);
84 extern int ckuid(char *, short, char *, char *, char *, char *);
85 extern int ckuid_dsp(void);
86 extern void ckuid_err(short, char *);
87 extern void ckuid_hlp(int, char *);
88 extern int ckuid_val(char *);
89 extern int ckyorn(char *, char *, char *, char *, char *);
90 extern void ckyorn_err(char *);
91 extern void ckyorn_hlp(char *);
92 extern int ckyorn_val(char *);
93 extern void doremovecmd(char *, int);
94 extern int getinput(char *);
95 extern char *getfullblkname(char *);
96 extern char *getfullrawname(char *);
97 extern void puterror(FILE *, char *, char *);
98 extern void puthelp(FILE *, char *, char *);
99 extern void putprmpt(FILE *, char *, char **, char *);
100 extern int puttext(FILE *, char *, int, int);
101 extern void printmenu(CKMENU *);
102 extern int setinvis(CKMENU *, char *);
103 extern int setitem(CKMENU *, char *);
105 #ifdef __cplusplus
107 #endif
109 #endif /* _LIBADM_H */