out_of_mem("loading nfsphs");
EXEC SQL DECLARE csr111 CURSOR FOR
- SELECT nfsphys_id, dir, mach_id, allocated, modby FROM nfsphys;
+ SELECT nfsphys_id, dir, mach_id, TO_CHAR(allocated), modby FROM nfsphys;
EXEC SQL OPEN csr111;
while (1)
{
EXEC SQL BEGIN DECLARE SECTION;
- int nfsphys_id, mach_id, allocated, modby;
+ int nfsphys_id, mach_id, modby;
char dir[NFSPHYS_DIR_SIZE];
+ char allocated[39];
EXEC SQL END DECLARE SECTION;
EXEC SQL FETCH csr111 INTO :nfsphys_id, :dir, :mach_id,
strcpy(n->dir, strtrim(dir));
n->mach_id = mach_id;
n->nfsphys_id = nfsphys_id;
- n->allocated = allocated;
+ n->allocated = strtoull(allocated, NULL, 0);
n->modby = modby;
n->count = 0;
retval = hash_store(nfsphys, nfsphys_id, n);