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

/system/core/adb/
H A Dfile_sync_service.cpp101 msg.dent.id = ID_DENT;
112 msg.dent.mode = st.st_mode;
113 msg.dent.size = st.st_size;
114 msg.dent.time = st.st_mtime;
115 msg.dent.namelen = d_name_length;
117 if (!WriteFdExactly(s, &msg.dent, sizeof(msg.dent)) ||
125 msg.dent.id = ID_DONE;
126 msg.dent.mode = 0;
127 msg.dent
[all...]
H A Dfile_sync_service.h55 } dent; member in union:syncmsg
H A Dfile_sync_client.cpp441 if (!ReadFdExactly(sc.fd, &msg.dent, sizeof(msg.dent))) return false;
443 if (msg.dent.id == ID_DONE) return true;
444 if (msg.dent.id != ID_DENT) return false;
446 size_t len = msg.dent.namelen;
453 func(msg.dent.mode, msg.dent.size, msg.dent.time, buf);
/system/vold/
H A DCommandListener.cpp364 struct dirent *dent = (struct dirent *) malloc(dirent_len); local
365 if (dent == NULL) {
372 while (!readdir_r(d, dent, &result) && result != NULL) {
373 if (dent->d_name[0] == '.')
375 if (dent->d_type != DT_REG)
377 size_t name_len = strlen(dent->d_name);
379 !strcmp(&dent->d_name[name_len - 5], ".asec")) {
382 strlcpy(id, dent->d_name, name_len - 4);
388 free(dent);

Completed in 50 milliseconds