Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
DPTEST(1)		    Quick Database Manager		     DPTEST(1)

       dptest -	test cases for QDBM Depot

       dptest write [-s] name rnum bnum
       dptest read [-wb] name
       dptest rcat [-c]	name rnum bnum pnum align
       dptest combo name
       dptest wicked [-c] name rnum

       The  command  `dptest'  is  a utility for facility test and performance
       test.  Check a database generated by the	command	or measure the	execu-
       tion  time  of the command.  This command is used in the	following for-
       mat.  `name' specifies a	database name.	`rnum' specifies the number of
       the records.  `bnum' specifies the number of the	elements of the	bucket
       array.  `pnum' specifies	the number of patterns of  the	keys.  `align'
       specifies  the basic size of alignment.	`fbpsiz' specifies the size of
       the free	block pool.

       dptest write [-s] name rnum bnum
	      Store records with keys of 8 bytes.  They	change as  `00000001',

       dptest read [-wb] name
	      Retrieve all records of the database above.

       dptest rcat [-c]	name rnum bnum pnum align fbpsiz
	      Store  records  with  partway  duplicated	keys using concatenate

       dptest combo name
	      Perform combination test of various operations.

       dptest wicked [-c] name rnum
	      Perform updating operations selected at random.

       Options feature the following.

	      -s : make	the file sparse.
	      -wb :  use  the  function	 `dpgetwb'  instead  of	 the  function
	      -c : perform comparison test with	map of Cabin.

       This command returns 0 on success, another on failure.  The environment
       variable	`QDBMDBGFD' specifies the file descriptor to output  the  his-
       tory of updating	the variable `dpecode'.

       qdbm(3),	depot(3)

       QDBM was	written	by Mikio Hirabayashi <>.

Man Page			  2005-06-01			     DPTEST(1)


Want to link to this manual page? Use this URL:

home | help