]>
Commit | Line | Data |
---|---|---|
83f6dbe8 A |
1 | /* |
2 | * Copyright 2000 Massachusetts Institute of Technology | |
3 | * | |
4 | * Permission to use, copy, modify, and distribute this software and | |
5 | * its documentation for any purpose and without fee is hereby | |
6 | * granted, provided that both the above copyright notice and this | |
7 | * permission notice appear in all copies, that both the above | |
8 | * copyright notice and this permission notice appear in all | |
9 | * supporting documentation, and that the name of M.I.T. not be used | |
10 | * in advertising or publicity pertaining to distribution of the | |
11 | * software without specific, written prior permission. M.I.T. makes | |
12 | * no representations about the suitability of this software for any | |
13 | * purpose. It is provided "as is" without express or implied | |
14 | * warranty. | |
15 | * | |
16 | * THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''. M.I.T. DISCLAIMS | |
17 | * ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE, | |
18 | * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | |
19 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT | |
20 | * SHALL M.I.T. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
21 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
22 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | |
23 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | |
24 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | |
25 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |
26 | * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | |
27 | * SUCH DAMAGE. | |
28 | * | |
29 | * $FreeBSD: src/usr.bin/getconf/getconf.h,v 1.4 2002/10/27 04:14:08 wollman Exp $ | |
30 | */ | |
31 | ||
32 | #ifdef STABLE | |
33 | typedef long long intmax_t; | |
34 | #define PRIdMAX "lld" | |
35 | #else | |
36 | #include <inttypes.h> | |
37 | #endif | |
38 | ||
39 | int find_confstr(const char *name, int *key); | |
40 | int find_limit(const char *name, intmax_t *value); | |
41 | int find_pathconf(const char *name, int *key); | |
42 | int find_progenv(const char *name, const char **alt_path); | |
43 | int find_sysconf(const char *name, int *key); |