• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/libatalk/vfs/

Lines Matching refs:ea_entries

151     /* Allocate storage for the ea_entries array */
152 ea->ea_entries = malloc(sizeof(struct ea_entry) * ea->ea_count);
153 if ( ! ea->ea_entries) {
163 (*(ea->ea_entries))[count].ea_size = ntohl(uint32);
164 (*(ea->ea_entries))[count].ea_name = strdup(buf);
165 if (! (*(ea->ea_entries))[count].ea_name) {
170 (*(ea->ea_entries))[count].ea_namelen = strlen((*(ea->ea_entries))[count].ea_name);
171 buf += (*(ea->ea_entries))[count].ea_namelen + 1;
174 (*(ea->ea_entries))[count].ea_name,
175 (*(ea->ea_entries))[count].ea_size,
176 (*(ea->ea_entries))[count].ea_namelen);
218 if ( ! ((*ea->ea_entries)[count].ea_name)) {
223 bufsize += (*(ea->ea_entries))[count].ea_namelen + 1;
247 if ( ! ((*ea->ea_entries)[count].ea_name)) {
253 uint32 = htonl((*(ea->ea_entries))[count].ea_size);
258 strcpy(buf, (*(ea->ea_entries))[count].ea_name);
259 buf += (*(ea->ea_entries))[count].ea_namelen + 1;
262 (*(ea->ea_entries))[count].ea_name,
263 (*(ea->ea_entries))[count].ea_size,
264 (*(ea->ea_entries))[count].ea_namelen);
280 * Purpose: add one EA into ea->ea_entries[]
293 * Grow array ea->ea_entries[]. If ea->ea_entries is still NULL, start allocating.
308 if (strcmp(attruname, (*ea->ea_entries)[count].ea_name) == 0) {
314 (*(ea->ea_entries))[count].ea_size = attrsize;
326 ea->ea_entries = malloc(sizeof(struct ea_entry));
327 if ( ! ea->ea_entries) {
332 tmprealloc = realloc(ea->ea_entries, sizeof(struct ea_entry) * (ea->ea_count + 1));
337 ea->ea_entries = tmprealloc;
341 (*(ea->ea_entries))[ea->ea_count].ea_size = attrsize;
342 (*(ea->ea_entries))[ea->ea_count].ea_name = strdup(attruname);
343 if ( ! (*(ea->ea_entries))[ea->ea_count].ea_name) {
347 (*(ea->ea_entries))[ea->ea_count].ea_namelen = strlen(attruname);
353 if (ea->ea_count == 0 && ea->ea_entries) {
355 free(ea->ea_entries);
356 ea->ea_entries = NULL;
496 * Purpose: delete one EA from ea->ea_entries[]
507 * Remove entry from ea->ea_entries[]. Decrement ea->ea_count.
524 if ((*ea->ea_entries)[count].ea_name &&
525 strcmp(attruname, (*ea->ea_entries)[count].ea_name) == 0) {
526 free((*ea->ea_entries)[count].ea_name);
527 (*ea->ea_entries)[count].ea_name = NULL;
937 if ( (*ea->ea_entries)[count].ea_name ) {
938 free((*ea->ea_entries)[count].ea_name);
939 (*ea->ea_entries)[count].ea_name = NULL;
950 if (ea->ea_entries) {
951 free(ea->ea_entries);
952 ea->ea_entries = NULL;
1012 if (strcmp(attruname, (*ea.ea_entries)[count].ea_name) == 0) {
1013 uint32 = htonl((*ea.ea_entries)[count].ea_size);
1019 attruname, (*ea.ea_entries)[count].ea_size);
1074 if (strcmp(attruname, (*ea.ea_entries)[count].ea_name) == 0) {
1090 toread = (maxreply < (*ea.ea_entries)[count].ea_size) ? maxreply : (*ea.ea_entries)[count].ea_size;
1165 (*ea.ea_entries)[count].ea_name,
1166 (*ea.ea_entries)[count].ea_namelen,
1178 uname, (*ea.ea_entries)[count].ea_name);
1342 if ((delete_ea_file(&ea, (*ea.ea_entries)[count].ea_name)) != 0) {
1346 free((*ea.ea_entries)[count].ea_name);
1347 (*ea.ea_entries)[count].ea_name = NULL;
1415 eaname = (*srcea.ea_entries)[count].ea_name;
1416 easize = (*srcea.ea_entries)[count].ea_size;
1512 eaname = (*srcea.ea_entries)[count].ea_name;
1513 easize = (*srcea.ea_entries)[count].ea_size;
1587 if ((eaname = ea_path(&ea, (*ea.ea_entries)[count].ea_name, 1)) == NULL) {
1650 if ((eaname = ea_path(&ea, (*ea.ea_entries)[count].ea_name, 1)) == NULL) {
1726 eaname = (*ea.ea_entries)[count].ea_name;