The following commit has been merged in the master branch:
commit 3650a669fb01737444656916a6a7a09e82800679
Author: Guillem Jover <[email protected]>
Date: Tue May 3 10:55:45 2011 +0200
libdpkg: Rename fd_null_copy() to fd_skip()
diff --git a/dpkg-deb/extract.c b/dpkg-deb/extract.c
index f80955e..737dab7 100644
--- a/dpkg-deb/extract.c
+++ b/dpkg-deb/extract.c
@@ -175,8 +175,8 @@ extracthalf(const char *debar, const char *dir, const char
*taroption,
} else if (arh.ar_name[0] == '_') {
/* Members with ‘_’ are noncritical, and if we don't understand
* them we skip them. */
- fd_null_copy(arfd, memberlen + (memberlen & 1),
- _("skipped archive member data from %s"), debar);
+ fd_skip(arfd, memberlen + (memberlen & 1),
+ _("skipped archive member data from %s"), debar);
} else {
if (strncmp(arh.ar_name, ADMINMEMBER, sizeof(arh.ar_name)) == 0)
adminmember = 1;
@@ -201,8 +201,8 @@ extracthalf(const char *debar, const char *dir, const char
*taroption,
ctrllennum= memberlen;
}
if (!adminmember != !admininfo) {
- fd_null_copy(arfd, memberlen + (memberlen & 1),
- _("skipped archive member data from %s"), debar);
+ fd_skip(arfd, memberlen + (memberlen & 1),
+ _("skipped archive member data from %s"), debar);
} else {
/* Yes! - found it. */
break;
@@ -238,8 +238,8 @@ extracthalf(const char *debar, const char *dir, const char
*taroption,
memberlen = ctrllennum;
} else {
memberlen = stab.st_size - ctrllennum - strlen(ctrllenbuf) - l;
- fd_null_copy(arfd, ctrllennum,
- _("skipped archive control member data from %s"), debar);
+ fd_skip(arfd, ctrllennum,
+ _("skipped archive control member data from %s"), debar);
}
if (admininfo >= 2) {
diff --git a/dpkg-split/join.c b/dpkg-split/join.c
index 95ed64a..1dd124e 100644
--- a/dpkg-split/join.c
+++ b/dpkg-split/join.c
@@ -55,7 +55,7 @@ void reassemble(struct partinfo **partlist, const char
*outputfile) {
fd_in = open(pi->filename, O_RDONLY);
if (fd_in < 0)
ohshite(_("unable to (re)open input part file `%.250s'"), pi->filename);
- fd_null_copy(fd_in, pi->headerlen, _("skipping split package header"));
+ fd_skip(fd_in, pi->headerlen, _("skipping split package header"));
fd_fd_copy(fd_in, fd_out, pi->thispartlen, _("split package part"));
close(fd_in);
diff --git a/lib/dpkg/buffer.h b/lib/dpkg/buffer.h
index 436a22e..4ee158c 100644
--- a/lib/dpkg/buffer.h
+++ b/lib/dpkg/buffer.h
@@ -59,7 +59,7 @@ struct buffer_data {
# define fd_vbuf_copy(fd, buf, limit, ...) \
buffer_copy_IntPtr(fd, BUFFER_READ_FD, buf, BUFFER_WRITE_VBUF, \
limit, __VA_ARGS__)
-# define fd_null_copy(fd, limit, ...) \
+# define fd_skip(fd, limit, ...) \
buffer_skip_Int(fd, BUFFER_READ_FD, limit, __VA_ARGS__)
off_t buffer_copy_IntPtr(int i, int typeIn, void *p, int typeOut,
diff --git a/src/archives.c b/src/archives.c
index f03bd5d..6e36409 100644
--- a/src/archives.c
+++ b/src/archives.c
@@ -191,9 +191,9 @@ tarfile_skip_one_forward(struct tarcontext *tc, struct
tar_entry *ti)
if (ti->type == tar_filetype_file) {
char fnamebuf[256];
- fd_null_copy(tc->backendpipe, ti->size,
- _("skipped unpacking file '%.255s' (replaced or excluded?)"),
- path_quote_filename(fnamebuf, ti->name, 256));
+ fd_skip(tc->backendpipe, ti->size,
+ _("skipped unpacking file '%.255s' (replaced or excluded?)"),
+ path_quote_filename(fnamebuf, ti->name, 256));
r = ti->size % TARBLKSZ;
if (r > 0)
if (fd_read(tc->backendpipe, databuf, TARBLKSZ - r) < 0)
diff --git a/src/processarc.c b/src/processarc.c
index fa41833..250c38c 100644
--- a/src/processarc.c
+++ b/src/processarc.c
@@ -846,7 +846,7 @@ void process_archive(const char *filename) {
ohshit(_("corrupted filesystem tarfile - corrupted package archive"));
}
}
- fd_null_copy(p1[0], -1, _("dpkg-deb: zap possible trailing zeros"));
+ fd_skip(p1[0], -1, _("dpkg-deb: zap possible trailing zeros"));
close(p1[0]);
p1[0] = -1;
subproc_wait_check(pid, BACKEND " --fsys-tarfile", PROCPIPE);
--
dpkg's main repository
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]