Article View: gnu.utils.bug
Article #793tar-1.11 and HPUX 8.07
From: J.T. Conklin
Date: Thu, 10 Sep 1992 11:54
Date: Thu, 10 Sep 1992 11:54
117 lines
3191 bytes
3191 bytes
Fixed in patch:
1. compiler doesn't handle files where '#' of a preprocessor directive is
not the first character of a line.
Not fixed in patch:
1. linking with -lPW for alloca causes link error with unresolved external
``Error''. Using alloca.c works.
*** OLD/buffer.c Thu Sep 10 18:24:40 1992
--- buffer.c Thu Sep 10 18:24:25 1992
***************
*** 1337,1345 ****
break;
case '!':
! #ifdef __MSDOS__
spawnl(P_WAIT,getenv("COMSPEC"),"-",0);
! #else
/* JF this needs work! */
switch(fork()) {
case -1:
--- 1337,1345 ----
break;
case '!':
! #ifdef __MSDOS__
spawnl(P_WAIT,getenv("COMSPEC"),"-",0);
! #else
/* JF this needs work! */
switch(fork()) {
case -1:
***************
*** 1355,1361 ****
wait(0);
break;
}
! #endif
break;
}
}
--- 1355,1361 ----
wait(0);
break;
}
! #endif
break;
}
}
*** OLD/extract.c Thu Sep 10 18:25:11 1992
--- extract.c Thu Sep 10 18:25:53 1992
***************
*** 293,299 ****
fd = 1;
goto extract_file;
}
! #ifdef O_CTG
/*
* Contiguous files (on the Masscomp) have to specify
* the size in the open call that creates them.
--- 293,299 ----
fd = 1;
goto extract_file;
}
! #ifdef O_CTG
/*
* Contiguous files (on the Masscomp) have to specify
* the size in the open call that creates them.
***************
*** 304,312 ****
openflag | O_CTG,
hstat.st_mode, hstat.st_size);
else
! #endif
{
! #ifdef NO_OPEN3
/*
* On raw V7 we won't let them specify -k (f_keep), but
* we just bull ahead and create the files.
--- 304,312 ----
openflag | O_CTG,
hstat.st_mode, hstat.st_size);
else
! #endif
{
! #ifdef NO_OPEN3
/*
* On raw V7 we won't let them specify -k (f_keep), but
* we just bull ahead and create the files.
***************
*** 315,327 ****
? longname
: head->header.name) + skipcrud,
hstat.st_mode);
! #else
/*
* With 3-arg open(), we can do this up right.
*/
fd = open(skipcrud + current_file_name,
openflag, hstat.st_mode);
! #endif
}
if (fd < 0) {
--- 315,327 ----
? longname
: head->header.name) + skipcrud,
hstat.st_mode);
! #else
/*
* With 3-arg open(), we can do this up right.
*/
fd = open(skipcrud + current_file_name,
openflag, hstat.st_mode);
! #endif
}
if (fd < 0) {
Technical Details
Message-ID:
<9209110154.AA24649@rangoon.gain.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!gain.COM!jtcShow Full Headers
Complete Article Headers
Newsgroups: gnu.utils.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!gain.COM!jtc From: jtc@gain.COM (J.T. Conklin) Subject: tar-1.11 and HPUX 8.07 Message-ID: <9209110154.AA24649@rangoon.gain.com> Sender: gnulists@ai.mit.edu Reply-To: jtc@gain.com Organization: GAIN Technology Inc., Palo Alto, CA Distribution: gnu Date: Thu, 10 Sep 1992 11:54:34 GMT Approved: bug-gnu-utils@prep.ai.mit.edu Lines: 118