Index: /trunk/archive/psdb/psDB.c
===================================================================
--- /trunk/archive/psdb/psDB.c	(revision 3233)
+++ /trunk/archive/psdb/psDB.c	(revision 3234)
@@ -8,6 +8,6 @@
  *  @author Joshua Hoblitt
  *
- *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-02-15 07:57:53 $
+ *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2005-02-16 00:33:32 $
  *
  *  Copyright 2005 Joshua Hoblitt, University of Hawaii
@@ -341,5 +341,5 @@
 }
 
-psArray *psDBSelectRows(psDB *dbh, const char *tableName, psMetadata *where)
+psArray *psDBSelectRows(psDB *dbh, const char *tableName, psMetadata *where, const psU64 limit)
 {
     MYSQL_RES       *result;            // complete db result set
@@ -362,5 +362,5 @@
     psPtr           data;               // copy of result field
 
-    query = psDBGenerateSelectRowSQL(tableName, NULL, where, 0);
+    query = psDBGenerateSelectRowSQL(tableName, NULL, where, limit);
     if (!query) {
         return NULL;
@@ -580,5 +580,5 @@
 psArray *psDBDumpRows(psDB *dbh, const char *tableName)
 {
-    return psDBSelectRows(dbh, tableName, NULL);
+    return psDBSelectRows(dbh, tableName, NULL, 0);
 }
 
Index: /trunk/archive/psdb/psDB.h
===================================================================
--- /trunk/archive/psdb/psDB.h	(revision 3233)
+++ /trunk/archive/psdb/psDB.h	(revision 3234)
@@ -10,6 +10,6 @@
  *  @author Joshua Hoblitt
  *
- *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-02-15 22:11:21 $
+ *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2005-02-16 00:33:32 $
  *
  *  Copyright 2005 Joshua Hoblitt, University of Hawaii
@@ -162,5 +162,6 @@
     psDB *dbh,                          ///< Database handle
     const char *tableName,              ///< Table name
-    psMetadata *where                   ///< Row match criteria
+    psMetadata *where,                  ///< Row match criteria
+    const psU64 limit                   ///< Maximum number of elements to return
 );
 
Index: /trunk/archive/psdb/test.c
===================================================================
--- /trunk/archive/psdb/test.c	(revision 3233)
+++ /trunk/archive/psdb/test.c	(revision 3234)
@@ -113,5 +113,5 @@
         psMetadataAdd(md, 0, "color", PS_TYPE_PTR, PS_META_STR, NULL, "red"); 
 
-        resultSet = psDBSelectRows(dbh, "horse", md);
+        resultSet = psDBSelectRows(dbh, "horse", md, 0);
         OK(resultSet, "psDBSelectRows()");
 
