Searched refs:dent (Results 1 - 6 of 6) sorted by relevance

/system/core/libprocinfo/include/procinfo/
H A Dprocess.h69 struct dirent* dent; variable in typeref:struct:android::procinfo::dirent
70 while ((dent = readdir(dir.get()))) {
71 if (strcmp(dent->d_name, ".") != 0 && strcmp(dent->d_name, "..") != 0) {
73 if (!android::base::ParseInt(dent->d_name, &tid, 1, std::numeric_limits<pid_t>::max())) {
74 LOG(ERROR) << "failed to parse task id: " << dent->d_name;
/system/core/adb/
H A Dfile_sync_service.cpp153 msg.dent.id = ID_DENT;
164 msg.dent.mode = st.st_mode;
165 msg.dent.size = st.st_size;
166 msg.dent.time = st.st_mtime;
167 msg.dent.namelen = d_name_length;
169 if (!WriteFdExactly(s, &msg.dent, sizeof(msg.dent)) ||
177 msg.dent.id = ID_DONE;
178 msg.dent.mode = 0;
179 msg.dent
[all...]
H A Dfile_sync_service.h71 } dent; member in union:syncmsg
H A Dfile_sync_client.cpp620 if (!ReadFdExactly(sc.fd, &msg.dent, sizeof(msg.dent))) return false;
622 if (msg.dent.id == ID_DONE) return true;
623 if (msg.dent.id != ID_DENT) return false;
625 size_t len = msg.dent.namelen;
632 func(msg.dent.mode, msg.dent.size, msg.dent.time, buf);
H A Dadb_auth_host.cpp227 while (struct dirent* dent = readdir(dir.get())) {
228 std::string name = dent->d_name;
230 // We can't use dent->d_type here because it's not available on Windows.
/system/vold/
H A DCommandListener.cpp367 struct dirent *dent = (struct dirent *) malloc(dirent_len); local
368 if (dent == NULL) {
375 while (!readdir_r(d, dent, &result) && result != NULL) {
376 if (dent->d_name[0] == '.')
378 if (dent->d_type != DT_REG)
380 size_t name_len = strlen(dent->d_name);
382 !strcmp(&dent->d_name[name_len - 5], ".asec")) {
385 strlcpy(id, dent->d_name, name_len - 4);
391 free(dent);

Completed in 149 milliseconds