~ubuntu-branches/ubuntu/warty/openafs/warty

« back to all changes in this revision

Viewing changes to src/util/test/dirpath_test.c

  • Committer: Bazaar Package Importer
  • Author(s): Sam Hartman
  • Date: 2004-01-10 16:37:33 UTC
  • Revision ID: james.westby@ubuntu.com-20040110163733-jvr0n1uahshlb1uu
Tags: upstream-1.2.11
ImportĀ upstreamĀ versionĀ 1.2.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright 2000, International Business Machines Corporation and others.
 
3
 * All Rights Reserved.
 
4
 * 
 
5
 * This software has been released under the terms of the IBM Public
 
6
 * License.  For details, see the LICENSE file in the top-level source
 
7
 * directory or online at http://www.openafs.org/dl/license10.html
 
8
 */
 
9
 
 
10
#include <afsconfig.h>
 
11
#include <afs/param.h>
 
12
 
 
13
RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/util/test/dirpath_test.c,v 1.1.1.4 2001/07/14 22:24:27 hartmans Exp $");
 
14
 
 
15
#include <stdio.h>
 
16
#include <afs/afsutil.h>
 
17
 
 
18
main(int argc, char *argv[])
 
19
{
 
20
    char *pbuf;
 
21
    unsigned dirpathStatus;
 
22
 
 
23
    /* Initialize dirpaths */
 
24
 
 
25
    dirpathStatus = initAFSDirPath();
 
26
 
 
27
    if (!(dirpathStatus & AFSDIR_CLIENT_PATHS_OK)) {
 
28
        printf("\n%s: Unable to obtain AFS client configuration directory...using temp.\n", argv[0]);
 
29
    }
 
30
 
 
31
    if (!(dirpathStatus & AFSDIR_SERVER_PATHS_OK)) {
 
32
        printf("\n%s: Unable to obtain AFS server configuration directory...using temp.\n", argv[0]);
 
33
    }
 
34
 
 
35
  /* Now print out all dir paths */
 
36
 
 
37
  printf("\n");
 
38
  printf("AFSDIR_USR_DIRPATH = %s\n", AFSDIR_USR_DIRPATH);
 
39
  printf("\n");
 
40
  printf("\n");
 
41
  printf("AFSDIR_SERVER_AFS_DIRPATH = %s\n", AFSDIR_SERVER_AFS_DIRPATH);
 
42
  printf("AFSDIR_SERVER_ETC_DIRPATH = %s\n", AFSDIR_SERVER_ETC_DIRPATH);
 
43
  printf("AFSDIR_SERVER_BIN_DIRPATH = %s\n", AFSDIR_SERVER_BIN_DIRPATH);
 
44
  printf("AFSDIR_SERVER_CORES_DIRPATH  = %s\n", AFSDIR_SERVER_CORES_DIRPATH);
 
45
  printf("AFSDIR_SERVER_DB_DIRPATH  = %s\n", AFSDIR_SERVER_DB_DIRPATH);
 
46
  printf("AFSDIR_SERVER_LOGS_DIRPATH  = %s\n", AFSDIR_SERVER_LOGS_DIRPATH);
 
47
  printf("AFSDIR_SERVER_LOCAL_DIRPATH  = %s\n", AFSDIR_SERVER_LOCAL_DIRPATH);
 
48
  printf("AFSDIR_SERVER_BACKUP_DIRPATH = %s\n", AFSDIR_SERVER_BACKUP_DIRPATH);
 
49
  printf("\n");
 
50
  printf("\n");
 
51
  printf("AFSDIR_CLIENT_VICE_DIRPATH  = %s\n", AFSDIR_CLIENT_VICE_DIRPATH);
 
52
  printf("AFSDIR_CLIENT_ETC_DIRPATH  = %s\n", AFSDIR_CLIENT_ETC_DIRPATH);
 
53
  printf("\n");
 
54
  printf("\n");
 
55
  printf("AFSDIR_SERVER_THISCELL_FILEPATH  = %s\n", AFSDIR_SERVER_THISCELL_FILEPATH);
 
56
  printf("AFSDIR_SERVER_CELLSERVDB_FILEPATH  = %s\n", AFSDIR_SERVER_CELLSERVDB_FILEPATH);
 
57
  printf("AFSDIR_SERVER_KEY_FILEPATH AFSDIR = %s\n", AFSDIR_SERVER_KEY_FILEPATH);
 
58
  printf("AFSDIR_SERVER_ULIST_FILEPATH = %s\n", AFSDIR_SERVER_ULIST_FILEPATH);
 
59
  printf("AFSDIR_SERVER_NOAUTH_FILEPATH = %s\n", AFSDIR_SERVER_NOAUTH_FILEPATH );
 
60
  printf("AFSDIR_SERVER_BUDBLOG_FILEPATH = %s\n",  AFSDIR_SERVER_BUDBLOG_FILEPATH);
 
61
  printf("AFSDIR_SERVER_TAPECONFIG_FILEPATH  = %s\n", AFSDIR_SERVER_TAPECONFIG_FILEPATH);
 
62
  printf("AFSDIR_SERVER_KALOGDB_FILEPATH  = %s\n", AFSDIR_SERVER_KALOGDB_FILEPATH);
 
63
  printf("AFSDIR_SERVER_KADB_FILEPATH  = %s\n", AFSDIR_SERVER_KADB_FILEPATH);
 
64
  printf("AFSDIR_SERVER_KALOG_FILEPATH  = %s\n", AFSDIR_SERVER_KALOG_FILEPATH);
 
65
  printf("AFSDIR_SERVER_NTPD_FILEPATH  = %s\n", AFSDIR_SERVER_NTPD_FILEPATH);
 
66
  printf("AFSDIR_SERVER_PRDB_FILEPATH  = %s\n", AFSDIR_SERVER_PRDB_FILEPATH);
 
67
  printf("AFSDIR_SERVER_PTLOG_FILEPATH  = %s\n", AFSDIR_SERVER_PTLOG_FILEPATH);
 
68
  printf("AFSDIR_SERVER_KCONF_FILEPATH  = %s\n", AFSDIR_SERVER_KCONF_FILEPATH);
 
69
  printf("AFSDIR_SERVER_VLDB_FILEPATH  = %s\n", AFSDIR_SERVER_VLDB_FILEPATH);
 
70
  printf("AFSDIR_SERVER_VLOG_FILEPATH  = %s\n", AFSDIR_SERVER_VLOG_FILEPATH);
 
71
  printf("AFSDIR_SERVER_CORELOG_FILEPATH  = %s\n", AFSDIR_SERVER_CORELOG_FILEPATH);
 
72
  printf("AFSDIR_SERVER_SLVGLOG_FILEPATH  = %s\n", AFSDIR_SERVER_SLVGLOG_FILEPATH);
 
73
  printf("AFSDIR_SERVER_SALVAGER_FILEPATH  = %s\n", AFSDIR_SERVER_SALVAGER_FILEPATH);
 
74
  printf("AFSDIR_SERVER_BOZCONF_FILEPATH = %s\n", AFSDIR_SERVER_BOZCONF_FILEPATH);
 
75
  printf("AFSDIR_SERVER_BOZINIT_FILEPATH = %s\n", AFSDIR_SERVER_BOZINIT_FILEPATH);
 
76
  printf("AFSDIR_SERVER_BOZLOG_FILEPATH = %s\n", AFSDIR_SERVER_BOZLOG_FILEPATH);
 
77
  printf("AFSDIR_SERVER_BOSVR_FILEPATH = %s\n", AFSDIR_SERVER_BOSVR_FILEPATH);
 
78
  printf("AFSDIR_SERVER_VOLSERLOG_FILEPATH = %s\n", AFSDIR_SERVER_VOLSERLOG_FILEPATH);
 
79
  printf("AFSDIR_SERVER_ROOTVOL_FILEPATH = %s\n", AFSDIR_SERVER_ROOTVOL_FILEPATH);
 
80
  printf("AFSDIR_SERVER_HOSTDUMP_FILEPATH = %s\n", AFSDIR_SERVER_HOSTDUMP_FILEPATH);
 
81
  printf("AFSDIR_SERVER_CLNTDUMP_FILEPATH = %s\n", AFSDIR_SERVER_CLNTDUMP_FILEPATH);
 
82
  printf("AFSDIR_SERVER_CBKDUMP_FILEPATH = %s\n", AFSDIR_SERVER_CBKDUMP_FILEPATH);
 
83
  printf("AFSDIR_SERVER_OLDSYSID_FILEPATH = %s\n", AFSDIR_SERVER_OLDSYSID_FILEPATH);
 
84
  printf("AFSDIR_SERVER_SYSID_FILEPATH = %s\n", AFSDIR_SERVER_SYSID_FILEPATH);
 
85
  printf("AFSDIR_SERVER_FILELOG_FILEPATH = %s\n", AFSDIR_SERVER_FILELOG_FILEPATH);
 
86
  printf("AFSDIR_SERVER_AUDIT_FILEPATH = %s\n", AFSDIR_SERVER_AUDIT_FILEPATH);
 
87
  printf("\n");
 
88
  printf("\n");
 
89
  printf("AFSDIR_CLIENT_THISCELL_FILEPATH = %s\n", AFSDIR_CLIENT_THISCELL_FILEPATH);
 
90
  printf("AFSDIR_CLIENT_CELLSERVDB_FILEPATH = %s\n", AFSDIR_CLIENT_CELLSERVDB_FILEPATH);
 
91
  printf("\n");
 
92
  printf("\n");
 
93
 
 
94
  /* test local path construction functions */
 
95
 
 
96
#ifdef AFS_NT40_ENV
 
97
  printf("ConstructLocalPath(\"C:/fred\", \"/reldir\", &pbuf) = ");
 
98
  ConstructLocalPath("C:/fred", "/reldir", &pbuf);
 
99
  printf("%s\n", pbuf);
 
100
  free(pbuf);
 
101
  printf("\n");
 
102
#endif
 
103
 
 
104
  printf("ConstructLocalPath(\"/fred\", \"/reldir\", &pbuf) = ");
 
105
  ConstructLocalPath("/fred", "/reldir", &pbuf);
 
106
  printf("%s\n", pbuf);
 
107
  free(pbuf);
 
108
  printf("\n");
 
109
 
 
110
  printf("ConstructLocalPath(\"fred\", \"/reldir\", &pbuf) = ");
 
111
  ConstructLocalPath("fred", "/reldir", &pbuf);
 
112
  printf("%s\n", pbuf);
 
113
  free(pbuf);
 
114
  printf("\n");
 
115
 
 
116
  printf("ConstructLocalBinPath(\"/fred\", &pbuf) = ");
 
117
  ConstructLocalBinPath("/fred", &pbuf);
 
118
  printf("%s\n", pbuf);
 
119
  free(pbuf);
 
120
  printf("\n");
 
121
 
 
122
  printf("ConstructLocalBinPath(\"fred\", &pbuf) = ");
 
123
  ConstructLocalBinPath("fred", &pbuf);
 
124
  printf("%s\n", pbuf);
 
125
  free(pbuf);
 
126
  printf("\n");
 
127
 
 
128
  printf("ConstructLocalLogPath(\"/fred\", &pbuf) = ");
 
129
  ConstructLocalLogPath("/fred", &pbuf);
 
130
  printf("%s\n", pbuf);
 
131
  free(pbuf);
 
132
  printf("\n");
 
133
 
 
134
  printf("ConstructLocalLogPath(\"fred\", &pbuf) = ");
 
135
  ConstructLocalLogPath("fred", &pbuf);
 
136
  printf("%s\n", pbuf);
 
137
  free(pbuf);
 
138
  printf("\n");
 
139
 
 
140
  printf("gettmpdir() = %s\n", gettmpdir());
 
141
  printf("\n");
 
142
 
 
143
  printf("That's all folks!\n");
 
144
 
 
145
  return (0);
 
146
}