IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9416


Ignore:
Timestamp:
Oct 9, 2006, 11:27:39 AM (20 years ago)
Author:
jhoblitt
Message:

add port argument to psDBInit()

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/db/psDB.c

    r9401 r9416  
    1212 *  @author Joshua Hoblitt
    1313 *
    14  *  @version $Revision: 1.98 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2006-10-07 23:36:20 $
     14 *  @version $Revision: 1.99 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2006-10-09 21:27:11 $
    1616 *
    1717 *  Copyright (C) 2005-2006  Joshua Hoblitt, University of Hawaii
     
    127127               const char *user,
    128128               const char *passwd,
    129                const char *dbname)
     129               const char *dbname,
     130               unsigned int port)
    130131{
    131132    MYSQL           *mysql;
     
    141142
    142143    // Connect to host and mySql server with specified database
    143     if (!mysql_real_connect(mysql, host, user, passwd, dbname, 0, NULL, 0)) {
     144    if (!mysql_real_connect(mysql, host, user, passwd, dbname, port, NULL, 0)) {
    144145        psError(PS_ERR_BAD_PARAMETER_TYPE, true,
    145146                _("Failed to connect to database.  Error: %s"),mysql_error(mysql));
  • trunk/psLib/src/db/psDB.h

    r8610 r9416  
    1010 *  @author Joshua Hoblitt
    1111 *
    12  *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2006-08-26 00:32:39 $
     12 *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2006-10-09 21:27:11 $
    1414 *
    1515 *  Copyright 2005 Joshua Hoblitt, University of Hawaii
     
    4747    const char *user,                  ///< Database username
    4848    const char *passwd,                ///< Database password
    49     const char *dbname                 ///< Database namespace
     49    const char *dbname,                ///< Database namespace
     50    unsigned int port                  ///< Database port number
    5051);
    5152
  • trunk/psModules/src/config/pmConfig.c

    r9410 r9416  
    33 *  @author PAP, IfA
    44 *
    5  *  @version $Revision: 1.44 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2006-10-09 20:18:58 $
     5 *  @version $Revision: 1.45 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2006-10-09 21:27:39 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    866866    psString dbPassword = psMetadataLookupStr(&mdStatus03, config->site, "DBPASSWORD");
    867867    psString dbName = psMetadataLookupStr(&mdStatus01, config->site, "DBNAME");
     868    psS32 dbPort = psMetadataLookupS32(&mdStatus01, config->site, "DBPORT");
    868869    if (!(mdStatus01 & mdStatus02 & mdStatus03)) {
    869870        psLogMsg(__func__, PS_LOG_WARN, "Could not determine database server name, userID, and password from site metadata.\n");
     
    871872    }
    872873
    873     return(psDBInit(dbServer, dbUsername, dbPassword, dbName));
     874    return(psDBInit(dbServer, dbUsername, dbPassword, dbName, dbPort));
    874875    #endif
    875876}
Note: See TracChangeset for help on using the changeset viewer.