summaryrefslogtreecommitdiffstats
path: root/bin/pax/tar.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/pax/tar.c')
-rw-r--r--bin/pax/tar.c113
1 files changed, 4 insertions, 109 deletions
diff --git a/bin/pax/tar.c b/bin/pax/tar.c
index 5927db1..3ea7584 100644
--- a/bin/pax/tar.c
+++ b/bin/pax/tar.c
@@ -58,11 +58,11 @@ static const char rcsid[] =
* Routines for reading, writing and header identify of various versions of tar
*/
-static u_long tar_chksm __P((register char *, register int));
-static char *name_split __P((register char *, register int));
-static int ul_oct __P((u_long, register char *, register int, int));
+static u_long tar_chksm(register char *, register int);
+static char *name_split(register char *, register int);
+static int ul_oct(u_long, register char *, register int, int);
#ifndef NET2_STAT
-static int uqd_oct __P((u_quad_t, register char *, register int, int));
+static int uqd_oct(u_quad_t, register char *, register int, int);
#endif
/*
@@ -78,13 +78,8 @@ static int tar_nodir; /* do not write dirs under old tar */
* 0 if ok, -1 otherwise (what wr_skip returns)
*/
-#ifdef __STDC__
int
tar_endwr(void)
-#else
-int
-tar_endwr()
-#endif
{
return(wr_skip((off_t)(NULLCNT*BLKMULT)));
}
@@ -96,13 +91,8 @@ tar_endwr()
* size of trailer (2 * BLKMULT)
*/
-#ifdef __STDC__
off_t
tar_endrd(void)
-#else
-off_t
-tar_endrd()
-#endif
{
return((off_t)(NULLCNT*BLKMULT));
}
@@ -118,16 +108,8 @@ tar_endrd()
* could never contain a header.
*/
-#ifdef __STDC__
int
tar_trail(register char *buf, register int in_resync, register int *cnt)
-#else
-int
-tar_trail(buf, in_resync, cnt)
- register char *buf;
- register int in_resync;
- register int *cnt;
-#endif
{
register int i;
@@ -169,17 +151,8 @@ tar_trail(buf, in_resync, cnt)
* 0 if the number fit into the string, -1 otherwise
*/
-#ifdef __STDC__
static int
ul_oct(u_long val, register char *str, register int len, int term)
-#else
-static int
-ul_oct(val, str, len, term)
- u_long val;
- register char *str;
- register int len;
- int term;
-#endif
{
register char *pt;
@@ -233,17 +206,8 @@ ul_oct(val, str, len, term)
* 0 if the number fit into the string, -1 otherwise
*/
-#ifdef __STDC__
static int
uqd_oct(u_quad_t val, register char *str, register int len, int term)
-#else
-static int
-uqd_oct(val, str, len, term)
- u_quad_t val;
- register char *str;
- register int len;
- int term;
-#endif
{
register char *pt;
@@ -296,15 +260,8 @@ uqd_oct(val, str, len, term)
* unsigned long checksum
*/
-#ifdef __STDC__
static u_long
tar_chksm(register char *blk, register int len)
-#else
-static u_long
-tar_chksm(blk, len)
- register char *blk;
- register int len;
-#endif
{
register char *stop;
register char *pt;
@@ -344,15 +301,8 @@ tar_chksm(blk, len)
* 0 if a tar header, -1 otherwise
*/
-#ifdef __STDC__
int
tar_id(register char *blk, int size)
-#else
-int
-tar_id(blk, size)
- register char *blk;
- int size;
-#endif
{
register HD_TAR *hd;
register HD_USTAR *uhd;
@@ -385,13 +335,8 @@ tar_id(blk, size)
* 0 if ok -1 otherwise
*/
-#ifdef __STDC__
int
tar_opt(void)
-#else
-int
-tar_opt()
-#endif
{
OPLIST *opt;
@@ -427,15 +372,8 @@ tar_opt()
* 0
*/
-#ifdef __STDC__
int
tar_rd(register ARCHD *arcn, register char *buf)
-#else
-int
-tar_rd(arcn, buf)
- register ARCHD *arcn;
- register char *buf;
-#endif
{
register HD_TAR *hd;
register char *pt;
@@ -565,14 +503,8 @@ tar_rd(arcn, buf)
* data to write after the header, -1 if archive write failed
*/
-#ifdef __STDC__
int
tar_wr(register ARCHD *arcn)
-#else
-int
-tar_wr(arcn)
- register ARCHD *arcn;
-#endif
{
register HD_TAR *hd;
int len;
@@ -732,13 +664,8 @@ tar_wr(arcn)
* 0 if ok, -1 otherwise
*/
-#ifdef __STDC__
int
ustar_strd(void)
-#else
-int
-ustar_strd()
-#endif
{
if ((usrtb_start() < 0) || (grptb_start() < 0))
return(-1);
@@ -752,13 +679,8 @@ ustar_strd()
* 0 if ok, -1 otherwise
*/
-#ifdef __STDC__
int
ustar_stwr(void)
-#else
-int
-ustar_stwr()
-#endif
{
if ((uidtb_start() < 0) || (gidtb_start() < 0))
return(-1);
@@ -773,15 +695,8 @@ ustar_stwr()
* 0 if a ustar header, -1 otherwise
*/
-#ifdef __STDC__
int
ustar_id(char *blk, int size)
-#else
-int
-ustar_id(blk, size)
- char *blk;
- int size;
-#endif
{
register HD_USTAR *hd;
@@ -812,15 +727,8 @@ ustar_id(blk, size)
* 0
*/
-#ifdef __STDC__
int
ustar_rd(register ARCHD *arcn, register char *buf)
-#else
-int
-ustar_rd(arcn, buf)
- register ARCHD *arcn;
- register char *buf;
-#endif
{
register HD_USTAR *hd;
register char *dest;
@@ -976,14 +884,8 @@ ustar_rd(arcn, buf)
* data to write after the header, -1 if archive write failed
*/
-#ifdef __STDC__
int
ustar_wr(register ARCHD *arcn)
-#else
-int
-ustar_wr(arcn)
- register ARCHD *arcn;
-#endif
{
register HD_USTAR *hd;
register char *pt;
@@ -1164,15 +1066,8 @@ ustar_wr(arcn)
* the file name is too long
*/
-#ifdef __STDC__
static char *
name_split(register char *name, register int len)
-#else
-static char *
-name_split(name, len)
- register char *name;
- register int len;
-#endif
{
register char *start;
OpenPOWER on IntegriCloud