Home | History | Annotate | Download | only in evdev

Lines Matching defs:mName

41     mName = new char[nameLen];
42 strcpy(mName, path);
44 strcat(mName, "/");
46 strcat(mName, "XXXXXX");
47 mName = mktemp(mName);
48 LOG_FATAL_IF(mName == nullptr, "could not create temp filename %s. errno=%d", mName, errno);
50 int result = TEMP_FAILURE_RETRY(mkfifo(mName, S_IRWXU));
51 LOG_FATAL_IF(result < 0, "could not create fifo %s. errno=%d", mName, errno);
53 mFd = TEMP_FAILURE_RETRY(open(mName, O_RDWR | O_NONBLOCK));
54 LOG_FATAL_IF(mFd < 0, "could not open fifo %s. errno=%d", mName, errno);
58 if (unlink(mName) < 0) {
59 ALOGE("could not unlink %s. errno=%d", mName, errno);
64 delete[] mName;
68 mName = new char[sizeof(kTmpDirTemplate)];
69 strcpy(mName, kTmpDirTemplate);
70 mName = mkdtemp(mName);
71 LOG_FATAL_IF(mName == nullptr, "could not allocate tempdir %s", mName);
75 auto tmpDir = opendir(mName);
85 rmdir(mName);
86 delete mName;
90 return new TempFile(mName);