Changeset 6297
- Timestamp:
- Feb 1, 2006, 6:51:14 PM (20 years ago)
- Location:
- trunk/psModules/src/config
- Files:
-
- 2 edited
-
pmConfig.c (modified) (3 diffs)
-
pmConfig.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/config/pmConfig.c
r5760 r6297 3 3 * @author PAP, IfA 4 4 * 5 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $6 * @date $Date: 200 5-12-12 20:11:06$5 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-02-02 04:51:14 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 424 424 *****************************************************************************/ 425 425 426 #ifdef OMIT_PSDB 427 psDB *pmConfigDB(psMetadata *site) 428 { 429 psError(PS_ERR_UNKNOWN, true, "pslib was built without psDB support"); 430 return NULL; 431 } 432 #else 426 433 psDB *pmConfigDB( 427 434 psMetadata *site) … … 435 442 psString dbUsername = psMetadataLookupStr(&mdStatus02, site, "DBUSER"); 436 443 psString dbPassword = psMetadataLookupStr(&mdStatus03, site, "DBPASSWORD"); 444 psString dbName = psMetadataLookupStr(&mdStatus01, site, "DBNAME"); 445 437 446 if (!(mdStatus01 & mdStatus02 & mdStatus03)) { 438 447 psLogMsg(__func__, PS_LOG_WARN, "Could not determine database server name, userID, and password from site metadata.\n"); 439 return(NULL); 440 } 441 442 return(psDBInit(dbServer, dbUsername, dbPassword, NULL)); 443 } 448 return NULL; 449 } 450 451 dbh = psDBInit(dbServer, dbUsername, dbPassword, dbName); 452 psFree(dbServer); 453 psFree(dbUsername); 454 psFree(dbPassword); 455 psFree(dbName); 456 457 if (!dbh) { 458 psError(PS_ERR_UNKNOWN, false, "database connection failed"); 459 } 460 461 return dbh; 462 } 463 #endif -
trunk/psModules/src/config/pmConfig.h
r5435 r6297 3 3 * @author PAP, IfA 4 4 * 5 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $6 * @date $Date: 200 5-10-20 23:06:24 $5 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-02-02 04:51:14 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 91 91 * 92 92 */ 93 #ifdef DOMIT_PSDB 94 typedef psDB void; 95 #endif 96 93 97 psDB *pmConfigDB( 94 98 psMetadata *site
Note:
See TracChangeset
for help on using the changeset viewer.
