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

/system/core/adb/
H A Dfile_sync_service.c92 msg.dent.id = ID_DENT;
106 msg.dent.mode = htoll(st.st_mode);
107 msg.dent.size = htoll(st.st_size);
108 msg.dent.time = htoll(st.st_mtime);
109 msg.dent.namelen = htoll(len);
111 if(writex(s, &msg.dent, sizeof(msg.dent)) ||
121 msg.dent.id = ID_DONE;
122 msg.dent.mode = 0;
123 msg.dent
[all...]
H A Dfile_sync_service.h67 } dent; member in union:__anon274
H A Dfile_sync_client.c95 if(readx(fd, &msg.dent, sizeof(msg.dent))) break;
96 if(msg.dent.id == ID_DONE) return 0;
97 if(msg.dent.id != ID_DENT) break;
99 len = ltohl(msg.dent.namelen);
105 func(ltohl(msg.dent.mode),
106 ltohl(msg.dent.size),
107 ltohl(msg.dent.time),
/system/vold/
H A DCommandListener.cpp275 struct dirent *dent = (struct dirent *) malloc(dirent_len); local
276 if (dent == NULL) {
283 while (!readdir_r(d, dent, &result) && result != NULL) {
284 if (dent->d_name[0] == '.')
286 if (dent->d_type != DT_REG)
288 size_t name_len = strlen(dent->d_name);
290 !strcmp(&dent->d_name[name_len - 5], ".asec")) {
293 strlcpy(id, dent->d_name, name_len - 4);
299 free(dent);
H A DVolumeManager.cpp1403 struct dirent *dent = (struct dirent *) malloc(dirent_len); local
1404 if (dent == NULL) {
1410 while (!readdir_r(d, dent, &result) && result != NULL) {
1411 if (dent->d_name[0] == '.')
1413 if (dent->d_type != DT_REG)
1415 size_t name_len = strlen(dent->d_name);
1417 !strcmp(&dent->d_name[name_len - 5], ASEC_SUFFIX)) {
1419 strlcpy(id, dent->d_name, name_len - 4);
1428 free(dent);

Completed in 29 milliseconds