You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
- 59 Place - Suite 330, Boston, MA 02111-1307, USA. */
+ 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
if (archive < 0)
FATAL_ERROR ((0, errno, _("Cannot open archive %s"),
archive_name_array[0]));
if (archive < 0)
FATAL_ERROR ((0, errno, _("Cannot open archive %s"),
archive_name_array[0]));
if (archive < 0)
FATAL_ERROR ((0, errno, _("Cannot open archive %s"),
archive_name_array[0]));
if (archive < 0)
FATAL_ERROR ((0, errno, _("Cannot open archive %s"),
archive_name_array[0]));
if (archive < 0)
FATAL_ERROR ((0, errno, _("Cannot open archive %s"),
archive_name_array[0]));
if (archive < 0)
FATAL_ERROR ((0, errno, _("Cannot open archive %s"),
archive_name_array[0]));
- archive = rmtopen (archive_name_array[0], O_RDONLY | O_BINARY, 0666,
- rsh_command_option);
+ archive = rmtopen (archive_name_array[0], O_RDONLY | O_BINARY,
+ MODE_RW, rsh_command_option);
- off_t pos = lseek (archive, (off_t) 0, 1);
- int status = pos == -1 ? -1 : ftruncate (archive, pos);
+ off_t pos = lseek (archive, (off_t) 0, SEEK_CUR);
+ int status = pos < 0 ? -1 : ftruncate (archive, pos);
#endif
if (status != 0)
WARN ((0, errno, _("WARNING: Cannot truncate %s"),
#endif
if (status != 0)
WARN ((0, errno, _("WARNING: Cannot truncate %s"),
- archive = rmtopen (*archive_name_cursor, O_RDWR | O_CREAT, 0666,
+ archive = rmtopen (*archive_name_cursor, O_RDWR | O_CREAT, MODE_RW,
- archive = rmtopen (*archive_name_cursor, O_RDONLY, 0666,
+ archive = rmtopen (*archive_name_cursor, O_RDONLY, MODE_RW,
- archive = rmtopen (*archive_name_cursor, O_RDWR | O_CREAT, 0666,
+ archive = rmtopen (*archive_name_cursor, O_RDWR | O_CREAT, MODE_RW,