Lines Matching refs:a_vfp

512 vfpSetFlags(VFP_T *a_vfp, VFPFLAGS_T a_flags)  in vfpSetFlags()  argument
516 if (a_vfp == (VFP_T *)NULL) { in vfpSetFlags()
522 if ((a_vfp->_vfpSize != 0) && (a_vfp->_vfpFlags & _VFP_MMAP)) { in vfpSetFlags()
527 (void) madvise(a_vfp->_vfpStart, a_vfp->_vfpMapSize, in vfpSetFlags()
532 (void) madvise(a_vfp->_vfpStart, a_vfp->_vfpSize, in vfpSetFlags()
537 (void) madvise(a_vfp->_vfpStart, a_vfp->_vfpSize, in vfpSetFlags()
554 vfpRewind(VFP_T *a_vfp) in vfpRewind() argument
558 if (a_vfp == (VFP_T *)NULL) { in vfpRewind()
564 if (a_vfp->_vfpCurr > a_vfp->_vfpHighWater) { in vfpRewind()
565 a_vfp->_vfpHighWater = a_vfp->_vfpCurr; in vfpRewind()
570 a_vfp->_vfpCurr = a_vfp->_vfpStart; in vfpRewind()
598 vfpSetSize(VFP_T *a_vfp, size_t a_size) in vfpSetSize() argument
605 if (a_vfp == (VFP_T *)NULL) { in vfpSetSize()
611 if (!(a_vfp->_vfpFlags & _VFP_MALLOC)) { in vfpSetSize()
621 if (a_size <= a_vfp->_vfpSize) { in vfpSetSize()
627 curSize = a_vfp->_vfpSize; in vfpSetSize()
628 a_vfp->_vfpSize = a_size; in vfpSetSize()
632 if (a_vfp->_vfpStart != (char *)NULL) { in vfpSetSize()
633 np = (char *)realloc(a_vfp->_vfpStart, a_vfp->_vfpSize+1); in vfpSetSize()
639 np = (char *)malloc(a_vfp->_vfpSize+1); in vfpSetSize()
648 np[a_vfp->_vfpSize] = '\0'; in vfpSetSize()
655 a_vfp->_vfpCurr = (char *)(((ptrdiff_t)a_vfp->_vfpCurr - in vfpSetSize()
656 (ptrdiff_t)a_vfp->_vfpStart) + np); in vfpSetSize()
659 a_vfp->_vfpHighWater = (char *)(((ptrdiff_t)a_vfp->_vfpHighWater - in vfpSetSize()
660 (ptrdiff_t)a_vfp->_vfpStart) + np); in vfpSetSize()
663 a_vfp->_vfpEnd = (np + a_vfp->_vfpSize)-1; in vfpSetSize()
666 a_vfp->_vfpStart = np; in vfpSetSize()
684 vfpTruncate(VFP_T *a_vfp) in vfpTruncate() argument
688 if (a_vfp == (VFP_T *)NULL) { in vfpTruncate()
698 a_vfp->_vfpCurr = a_vfp->_vfpStart; in vfpTruncate()
702 a_vfp->_vfpHighWater = a_vfp->_vfpStart; in vfpTruncate()
706 *a_vfp->_vfpCurr = '\0'; in vfpTruncate()
710 if (a_vfp->_vfpFile != (FILE *)NULL) { in vfpTruncate()
711 (void) ftruncate(fileno(a_vfp->_vfpFile), 0); in vfpTruncate()
725 vfpWriteToFile(VFP_T *a_vfp, char *a_path) in vfpWriteToFile() argument
734 if (a_vfp == (VFP_T *)NULL) { in vfpWriteToFile()
741 if ((a_vfp->_vfpOverflow != 0) || (vfpGetBytesAvailable(a_vfp) < 1)) { in vfpWriteToFile()
755 len = vfpGetModifiedLen(a_vfp); in vfpWriteToFile()
763 result = vfpSafeWrite(fd, a_vfp->_vfpStart, len); in vfpWriteToFile()
779 (void) vfpClearModified(a_vfp); in vfpWriteToFile()
816 vfpCheckpointFile(VFP_T **r_cpVfp, VFP_T **a_vfp, char *a_path) in vfpCheckpointFile() argument
835 if (a_vfp == (VFP_T **)NULL) { in vfpCheckpointFile()
842 avfp = *a_vfp; in vfpCheckpointFile()
922 *a_vfp = (VFP_T *)NULL; in vfpCheckpointFile()
1126 vfpClearModified(VFP_T *a_vfp) in vfpClearModified() argument
1132 flags = a_vfp->_vfpFlags; in vfpClearModified()
1136 a_vfp->_vfpFlags &= (~_VFP_MODIFIED); in vfpClearModified()
1154 vfpSetModified(VFP_T *a_vfp) in vfpSetModified() argument
1160 flags = a_vfp->_vfpFlags; in vfpSetModified()
1164 a_vfp->_vfpFlags |= _VFP_MODIFIED; in vfpSetModified()
1182 vfpGetModified(VFP_T *a_vfp) in vfpGetModified() argument
1186 return ((a_vfp->_vfpFlags & _VFP_MODIFIED) != 0); in vfpGetModified()