/* Has one FileIn parameter. */
int
-do_tar_in (const char *dir)
+do_tar_in (char *dir)
{
int err, r, len;
FILE *fp;
return -1;
}
- if (pclose (fp) == -1) {
+ if (pclose (fp) != 0) {
err = errno;
cancel_receive ();
errno = err;
/* Has one FileOut parameter. */
int
-do_tar_out (const char *dir)
+do_tar_out (char *dir)
{
int r, len;
FILE *fp;
return -1;
}
- if (pclose (fp) == -1) {
+ if (pclose (fp) != 0) {
perror (dir);
send_file_end (1); /* Cancel. */
return -1;
/* Has one FileIn parameter. */
int
-do_tgz_in (const char *dir)
+do_tgz_in (char *dir)
{
int err, r, len;
FILE *fp;
return -1;
}
- if (pclose (fp) == -1) {
+ if (pclose (fp) != 0) {
err = errno;
cancel_receive ();
errno = err;
/* Has one FileOut parameter. */
int
-do_tgz_out (const char *dir)
+do_tgz_out (char *dir)
{
int r, len;
FILE *fp;
return -1;
}
- if (pclose (fp) == -1) {
+ if (pclose (fp) != 0) {
perror (dir);
send_file_end (1); /* Cancel. */
return -1;