Lines Matching refs:dnum
55 int dnum;
133 DEBUG(4,("Idling dptr dnum %d\n",dptr->dnum));
179 if(dptr->dnum == key) {
239 DEBUG(4,("closing dptr key %d\n",dptr->dnum));
244 * Free the dnum in the bitmap. Remember the dnum value is always
248 if(bitmap_query( dptr_bmap, dptr->dnum - 1) != True) {
249 DEBUG(0,("dptr_close_internal : Error - closing dnum = %d and bitmap not set !\n",
250 dptr->dnum ));
253 bitmap_clear(dptr_bmap, dptr->dnum - 1);
362 * If 'old' is true, close the oldest oldhandle dnum (ie. 1 < dnum < 256) that
364 * one of the new dnum handles.
368 if ((old && (dptr->dnum < 256) && !dptr->expect_close) ||
369 (!old && (dptr->dnum > 255))) {
436 dptr->dnum = bitmap_find(dptr_bmap, 0);
438 if(dptr->dnum == -1 || dptr->dnum > 254) {
449 dptr->dnum = bitmap_find(dptr_bmap, 0);
450 if(dptr->dnum == -1 || dptr->dnum > 254) {
451 DEBUG(0,("dptr_create: returned %d: Error - all old dirptrs in use ?\n", dptr->dnum));
464 dptr->dnum = bitmap_find(dptr_bmap, 255);
466 if(dptr->dnum == -1 || dptr->dnum < 255) {
478 dptr->dnum = bitmap_find(dptr_bmap, 255);
480 if(dptr->dnum == -1 || dptr->dnum < 255) {
481 DEBUG(0,("dptr_create: returned %d: Error - all new dirptrs in use ?\n", dptr->dnum));
489 bitmap_set(dptr_bmap, dptr->dnum);
491 dptr->dnum += 1; /* Always bias the dnum by one - no zero dnums allowed. */
500 bitmap_clear(dptr_bmap, dptr->dnum - 1);
516 dptr->dnum,path,expect_close));
551 return dptr->dnum;