home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a006 / 2.ddi / CEXAM.ZIP / GETDEF.C < prev    next >
Encoding:
C/C++ Source or Header  |  1991-03-11  |  918 b   |  31 lines

  1. #include <stdio.h>
  2. #include "pxengine.h"
  3.  
  4. main(void)
  5. {
  6.     int pxErr;
  7.     char *sortTable;
  8.     int maxSwapsize,maxTableHandles,maxRecBufs,
  9.         maxLockHandles,maxFileHandles;
  10.  
  11.     PXSetDefaults(MAXSWAPSIZE,MAXTABLEHANDLES,PXDEFAULT,
  12.         MAXLOCKHANDLES,MAXFILEHANDLES,PXDEFAULT);
  13.  
  14.     /* Retrieve the current defaults. */
  15.     if ((pxErr = PXGetDefaults(&maxSwapsize,&maxTableHandles,&maxRecBufs,
  16.                               &maxLockHandles,&maxFileHandles,&sortTable))
  17.                   != PXSUCCESS)
  18.         printf("%s\n",PXErrMsg(pxErr));
  19.     else
  20.     {
  21.         printf("Swap Size: %d\nTable Handles: %d\nRecord Buffers: %d\n",
  22.             maxSwapsize,maxTableHandles,maxRecBufs);
  23.         printf("Lock Handles: %d\nFile Handles: %d\nSort Table: %s\n",
  24.         maxLockHandles,maxFileHandles,
  25.             sortTable == DEFSORTORDER ? "System Default":sortTable);
  26.     }
  27.     return (pxErr);
  28. }
  29.  
  30.  
  31.