Lines Matching refs:pHandle

523     oslVolumeDeviceHandleImpl* pHandle;  in osl_newVolumeDeviceHandleImpl()  local
526 pHandle = (oslVolumeDeviceHandleImpl*) rtl_allocateMemory (nSizeOfHandle); in osl_newVolumeDeviceHandleImpl()
527 if (pHandle != NULL) in osl_newVolumeDeviceHandleImpl()
529 pHandle->ident[0] = 'O'; in osl_newVolumeDeviceHandleImpl()
530 pHandle->ident[1] = 'V'; in osl_newVolumeDeviceHandleImpl()
531 pHandle->ident[2] = 'D'; in osl_newVolumeDeviceHandleImpl()
532 pHandle->ident[3] = 'H'; in osl_newVolumeDeviceHandleImpl()
533 pHandle->pszMountPoint[0] = '\0'; in osl_newVolumeDeviceHandleImpl()
534 pHandle->pszFilePath[0] = '\0'; in osl_newVolumeDeviceHandleImpl()
535 pHandle->pszDevice[0] = '\0'; in osl_newVolumeDeviceHandleImpl()
536 pHandle->RefCount = 1; in osl_newVolumeDeviceHandleImpl()
538 return pHandle; in osl_newVolumeDeviceHandleImpl()
545 static void osl_freeVolumeDeviceHandleImpl (oslVolumeDeviceHandleImpl* pHandle) in osl_freeVolumeDeviceHandleImpl() argument
547 if (pHandle != NULL) in osl_freeVolumeDeviceHandleImpl()
548 rtl_freeMemory (pHandle); in osl_freeVolumeDeviceHandleImpl()
594 oslVolumeDeviceHandleImpl* pHandle; in osl_isFloppyDrive() local
596 if ((pHandle = osl_newVolumeDeviceHandleImpl()) == NULL) in osl_isFloppyDrive()
600 if (realpath(pszPath, pHandle->pszFilePath) == NULL) in osl_isFloppyDrive()
602 osl_freeVolumeDeviceHandleImpl (pHandle); in osl_isFloppyDrive()
607 osl_freeVolumeDeviceHandleImpl (pHandle); in osl_isFloppyDrive()
615 if ( osl_isAParentDirectory (aMountEnt.mnt_mountp, pHandle->pszFilePath) in osl_isFloppyDrive()
625 strncpy( pHandle->pszDevice, aMountEnt.mnt_special, len ); in osl_isFloppyDrive()
626 pHandle->pszDevice[len] = '\0'; in osl_isFloppyDrive()
631 memset(pHandle->pszDevice, 0, sizeof(pHandle->pszDevice)); in osl_isFloppyDrive()
632 …strncpy(pHandle->pszDevice, aMountEnt.mnt_special, sizeof(pHandle->pszDevice) - 1); … in osl_isFloppyDrive()
636 memset(pHandle->pszMountPoint, 0, sizeof(pHandle->pszMountPoint)); in osl_isFloppyDrive()
637 strncpy(pHandle->pszMountPoint, aMountEnt.mnt_mountp, sizeof(pHandle->pszMountPoint) - 1); in osl_isFloppyDrive()
640 return pHandle; in osl_isFloppyDrive()
645 osl_freeVolumeDeviceHandleImpl (pHandle); in osl_isFloppyDrive()
653 oslVolumeDeviceHandleImpl* pHandle = (oslVolumeDeviceHandleImpl*) hFloppy; in osl_mountFloppy() local
658 if ( pHandle == 0 ) in osl_mountFloppy()
662 …if ( pHandle->ident[0] != 'O' || pHandle->ident[1] != 'V' || pHandle->ident[2] != 'D' || pHandle->… in osl_mountFloppy()
665 snprintf(pszCmd, sizeof(pszCmd), "eject -q %s > /dev/null 2>&1", pHandle->pszDevice); in osl_mountFloppy()
681 … if ( 0 == strncmp( pHandle->pszDevice, aMountEnt.mnt_special, strlen(pHandle->pszDevice) ) ) in osl_mountFloppy()
683 memset(pHandle->pszMountPoint, 0, sizeof(pHandle->pszMountPoint)); in osl_mountFloppy()
684 … strncpy (pHandle->pszMountPoint, aMountEnt.mnt_mountp, sizeof(pHandle->pszMountPoint) - 1); in osl_mountFloppy()
710 oslVolumeDeviceHandleImpl* pHandle = (oslVolumeDeviceHandleImpl*) hFloppy; in osl_unmountFloppy() local
715 if ( pHandle == 0 ) in osl_unmountFloppy()
719 …if ( pHandle->ident[0] != 'O' || pHandle->ident[1] != 'V' || pHandle->ident[2] != 'D' || pHandle->… in osl_unmountFloppy()
722 snprintf(pszCmd, sizeof(pszCmd), "eject %s > /dev/null 2>&1", pHandle->pszDevice); in osl_unmountFloppy()
741 … if ( 0 == strncmp( pHandle->pszDevice, aMountEnt.mnt_special, strlen(pHandle->pszDevice) ) ) in osl_unmountFloppy()
749 pHandle->pszMountPoint[0] = 0; in osl_unmountFloppy()
759 pHandle->pszMountPoint[0] = 0; in osl_unmountFloppy()