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

Lines Matching refs:head_buf

65 static u_char	head_buf[HEADBUFSIZ];
333 memcpy(&fh->finder_info.fdFlags + 1, head_buf + 101,1 );
348 memcpy(fh->name, head_buf + 2, head_buf[ 1 ] );
349 memcpy(&fh->create_date, head_buf + 91, 4 );
352 memcpy( &fh->mod_date, head_buf + 95, 4 );
356 memcpy( &fh->finder_info, head_buf + 65, 8 );
359 memcpy( &fh->finder_info.fdFlags, head_buf + 73, 1 );
362 memcpy( &fh->finder_info.fdFlags, head_buf + 73, 2 );
365 memcpy(&fh->finder_info.fdLocation, head_buf + 75, 4 );
366 memcpy(&fh->finder_info.fdFldr, head_buf + 79, 2 );
367 memcpy(&fh->forklen[ DATA ], head_buf + 83, 4 );
369 memcpy(&fh->forklen[ RESOURCE ], head_buf + 87, 4 );
374 fh->finder_xinfo.fdScript = *(head_buf + 106);
375 fh->finder_xinfo.fdXFlags = *(head_buf + 107);
384 fprintf( stderr, "name length\t\t%d\n", head_buf[ 1 ] );
425 memset(head_buf, 0, sizeof( head_buf ));
426 head_buf[ 1 ] = (u_char)strlen( fh->name );
427 memcpy( head_buf + 2, fh->name, head_buf[ 1 ] );
428 memcpy( head_buf + 65, &fh->finder_info, 8 );
431 memcpy( head_buf + 73, &fh->finder_info.fdFlags, 1 );
433 memcpy( head_buf + 73, &fh->finder_info.fdFlags, 2 );
436 memcpy( head_buf + 75, &fh->finder_info.fdLocation, 4 );
437 memcpy( head_buf + 79, &fh->finder_info.fdFldr, 2 );
438 memcpy( head_buf + 83, &fh->forklen[ DATA ], 4 );
439 memcpy( head_buf + 87, &fh->forklen[ RESOURCE ], 4 );
442 memcpy( head_buf + 91, &t, sizeof(t) );
445 memcpy( head_buf + 95, &t, sizeof(t) );
446 memcpy( head_buf + 101, &fh->finder_info.fdFlags + 1, 1);
449 memcpy( head_buf + 102, "mBIN", 4);
450 *(head_buf + 106) = fh->finder_xinfo.fdScript;
451 *(head_buf + 107) = fh->finder_xinfo.fdXFlags;
452 head_buf[ 122 ] = 130;
454 head_buf[ 123 ] = 129;
456 bin.headercrc = htons( updcrc( (u_short) 0, head_buf, 124 ));
457 memcpy(head_buf + 124, &bin.headercrc, sizeof( bin.headercrc ));
468 fprintf( stderr, "name length\t\t%d\n", head_buf[ 1 ] );
469 fprintf( stderr, "file name\t\t%s\n", (char *)&head_buf[ 2 ] );
470 fprintf( stderr, "type\t\t\t%.4s\n", (char *)&head_buf[ 65 ] );
471 fprintf( stderr, "creator\t\t\t%.4s\n", (char *)&head_buf[ 69 ] );
489 write_ptr = (char *)head_buf;
490 wc = sizeof( head_buf );
534 cc = read( bin.filed, (char *)head_buf, sizeof( head_buf ));
535 if ( cc < sizeof( head_buf )) {
545 if (memcmp(head_buf + 102, "mBIN", 4) == 0)
549 if (( head_buf[ 0 ] == 0 ) || ( head_buf[ 74 ] == 0 )) {
553 bin.headercrc = updcrc( (u_short) 0, head_buf, 124 );
554 memcpy(&header_crc, head_buf + 124, sizeof( header_crc ));
566 if ( head_buf[ 82 ] != 0 ) {
569 memcpy( &namelen, head_buf + 1, sizeof( namelen ));
578 if (memcmp(head_buf + 101, zeros, sizeof(zeros)) != 0)
583 memcpy(&cc, head_buf + 83, sizeof(cc));
587 memcpy(&cc, head_buf + 87, sizeof(cc));