Start coding OSX Backgrounder Application, for OpenAFS Preference Pane, that user...
[openafs.git] / src / platform / DARWIN / AFSPreference / TestLib.m
1
2 #import "AFSPropertyManager.h"
3 #import "FileUtil.h"
4 #import "TaskUtil.h"
5 #import "global.h"
6
7 int CoreMenuExtraGetMenuExtra(CFStringRef identifier, void *menuExtra);
8 int CoreMenuExtraAddMenuExtra(CFURLRef path, int position, int whoCares, int whoCares2, int whoCares3, int whoCares4);
9 int CoreMenuExtraRemoveMenuExtra(void *menuExtra, int whoCares);
10 void printNSArray(NSArray *array);
11
12 int main(int argc, char *argv[])
13 {
14         NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
15         /*AFSPropertyManager *propMan=[[AFSPropertyManager alloc] initWithAfsPath:@"/var/db/openafs"];
16         [propMan loadConfiguration];
17         [propMan saveCacheConfigurationFiles:true];
18         [propMan release];*/
19         
20         //[AFSPropertyManager aklog];
21         
22         NSAlert *alert = [[NSAlert alloc] init];
23         [alert setMessageText:@"test"];
24         [alert addButtonWithTitle:@"Yes"];
25         [alert addButtonWithTitle:@"No"];
26         int result = [alert runModal];
27         
28         [pool release];
29 }
30
31 void printNSArray(NSArray *array) {
32         for(int idx = 0; idx < [array count]; idx++) {
33                 NSLog([[array objectAtIndex:idx] description]);
34         }
35 }