X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Frmt.c;h=74f6e3555ca2ac11d82db769926b99e4b52c631b;hb=eb5c8f4b8b84e341eec47833ccc9401b9293a0cf;hp=e960f10b9377bd09d5a94ad2f2838da4b2f45287;hpb=c9f5ead8dec28ea7b774184f3c22e9b02ac6f8e2;p=chaz%2Ftar diff --git a/src/rmt.c b/src/rmt.c index e960f10..74f6e35 100644 --- a/src/rmt.c +++ b/src/rmt.c @@ -1,5 +1,7 @@ /* Remote connection server. - Copyright 1994, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. + + Copyright 1994, 1995, 1996, 1997, 1999, 2000, 2001 Free Software + Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the @@ -30,7 +32,9 @@ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ #include "system.h" -#include "safe-read.h" +#include +#include +#include #include #include @@ -71,10 +75,7 @@ static FILE *debug_file; #define DEBUG2(File, Arg1, Arg2) \ if (debug_file) fprintf(debug_file, File, Arg1, Arg2) -/*------------------------------------------------. -| Return an error string, given an error number. | -`------------------------------------------------*/ - +/* Return an error string, given an error number. */ #if HAVE_STRERROR # ifndef strerror char *strerror (); @@ -93,10 +94,6 @@ private_strerror (int errnum) # define strerror private_strerror #endif -/*---. -| ? | -`---*/ - static void report_error_message (const char *string) { @@ -106,10 +103,6 @@ report_error_message (const char *string) full_write (STDOUT_FILENO, reply_buffer, strlen (reply_buffer)); } -/*---. -| ? | -`---*/ - static void report_numbered_error (int num) { @@ -119,10 +112,6 @@ report_numbered_error (int num) full_write (STDOUT_FILENO, reply_buffer, strlen (reply_buffer)); } -/*---. -| ? | -`---*/ - static void get_string (char *string) { @@ -139,10 +128,6 @@ get_string (char *string) string[counter] = '\0'; } -/*---. -| ? | -`---*/ - static void prepare_record_buffer (size_t size) { @@ -204,7 +189,9 @@ decode_oflag (char const *oflag_string) struct name_value_pair { char const *name; int value; }; static struct name_value_pair const table[] = { +#ifdef O_APPEND {"APPEND", O_APPEND}, +#endif {"CREAT", O_CREAT}, #ifdef O_DSYNC {"DSYNC", O_DSYNC}, @@ -281,10 +268,6 @@ Manipulate a tape drive, accepting commands from a remote process.\n\ exit (status); } -/*---. -| ? | -`---*/ - int main (int argc, char *const *argv) { @@ -309,12 +292,19 @@ main (int argc, char *const *argv) usage (EXIT_SUCCESS); case 'v': - printf ("rmt (GNU %s) %s\n%s\n%s\n", PACKAGE, VERSION, - "Copyright 1999 Free Software Foundation, Inc.", - _("\ + printf ("rmt (GNU %s) %s\n", PACKAGE, VERSION); + + /* Note to translator: Please translate "Copyright " to "©" + (C-in-a-circle) if available in the translation's character + set and encoding. */ + printf (_("Copyright %d Free Software Foundation, Inc."), 2001); + printf ("\n"); + + puts (_("\ This program comes with NO WARRANTY, to the extent permitted by law.\n\ You may redistribute it under the terms of the GNU General Public License;\n\ see the file named COPYING for details.")); + return EXIT_SUCCESS; case -1: @@ -588,3 +578,9 @@ ioerror: report_numbered_error (errno); goto top; } + +/* + Local Variables: + coding: iso-latin-1 + End: +*/