Lines Matching refs:fileDesc
72 FwdLockFile_detach(session->fileDesc);
73 ::close(session->fileDesc);
315 int fileDesc = dup(fd);
317 if (-1 < fileDesc) {
318 if (FwdLockFile_attach(fileDesc) < 0) {
319 close(fileDesc);
322 const char* pMimeType = FwdLockFile_GetContentType(fileDesc);
330 FwdLockFile_close(fileDesc);
480 int fileDesc = -1;
487 fileDesc = dup(fd);
493 if (-1 < fileDesc &&
494 -1 < ::lseek(fileDesc, offset, SEEK_SET) &&
495 -1 < FwdLockFile_attach(fileDesc)) {
497 int retVal = FwdLockFile_CheckHeaderIntegrity(fileDesc);
498 DecodeSession* decodeSession = new DecodeSession(fileDesc);
502 const char *pmime= FwdLockFile_GetContentType(fileDesc);
512 FwdLockFile_detach(fileDesc);
517 if (DRM_NO_ERROR != result && -1 < fileDesc) {
518 ::close(fileDesc);
562 if (NULL != session && session->fileDesc > -1) {
563 FwdLockFile_detach(session->fileDesc);
564 ::close(session->fileDesc);
628 if (NULL != session && session->fileDesc > -1) {
629 size = FwdLockFile_read(session->fileDesc, buffer, numBytes);
653 if (NULL != session && session->fileDesc > -1) {
654 offval = FwdLockFile_lseek(session->fileDesc, offset, whence);