Magellan Linux

Diff of /trunk/mkinitrd-magellan/busybox/archival/libunarchive/seek_by_read.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 983 by niro, Fri Apr 24 18:33:46 2009 UTC revision 984 by niro, Sun May 30 11:32:42 2010 UTC
# Line 9  Line 9 
9  /*  If we are reading through a pipe, or from stdin then we can't lseek,  /*  If we are reading through a pipe, or from stdin then we can't lseek,
10   *  we must read and discard the data to skip over it.   *  we must read and discard the data to skip over it.
11   */   */
12  void FAST_FUNC seek_by_read(const archive_handle_t *archive_handle, unsigned jump_size)  void FAST_FUNC seek_by_read(int fd, off_t amount)
13  {  {
14   if (jump_size)   if (amount)
15   bb_copyfd_exact_size(archive_handle->src_fd, -1, jump_size);   bb_copyfd_exact_size(fd, -1, amount);
16  }  }

Legend:
Removed from v.983  
changed lines
  Added in v.984