/[dgee]/dgee/dbstore/addOwner.c
ViewVC logotype

Diff of /dgee/dbstore/addOwner.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by csmith, Mon May 12 20:37:55 2003 UTC revision 1.2 by csmith, Sun Sep 21 10:48:16 2003 UTC
# Line 0  Line 1 
1    #include <stdio.h>
2    #include <stdlib.h>
3    
4    #include "dbObject.h"
5    
6    #define DBSTORE_WANT_DETAILS
7    #include "userTable.h"
8    #undef DBSTORE_WANT_DETAILS
9    
10    
11    /* ------------------------------------------------------------------------- */
12    
13    int
14    main( int argc, char **argv )
15    {
16            dbUser  *user  = NULL;
17    
18            dgdb_configure( "/usr/local/var/dgee/" );
19    
20            /* Create Object */
21            user = (dbUser*)db_newObject( &dbUserDef );
22            if( user == NULL ) {
23                    printf( "Cannot create new user object\n" );
24                    printf( "Error Code %d [%s]\n", dgdberrno, dgdberrstr );
25                    exit(1);
26            }
27    
28            setProperty( user, "userName", argv[1] );
29            setProperty( user, "realName", argv[2]  );
30            setProperty( user, "email",    argv[1]  );
31            if( argc > 3 ) setProperty( user, "website",   argv[3]  );
32            if( argc > 4 ) setProperty( user, "publicKey", argv[4]  );
33    
34            saveObject( user );
35    
36            /* Destroy Object */
37            destroyObject( user );
38    
39            exit(0);
40    }
41    
42    /* ------------------------------------------------------------------------- */
43    /* end */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26