summaryrefslogtreecommitdiff
path: root/lib/backupfile.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1998-01-21 15:57:18 +0000
committerJim Meyering <jim@meyering.net>1998-01-21 15:57:18 +0000
commit2c11b736aadc151eeefb6e00293b33d5759e3787 (patch)
tree7471a7ac23e67ac33449c996d7edf7aa460161bb /lib/backupfile.c
parenta52e0efbe290cd223edfd0ebfd16eeaa753f81bb (diff)
downloadcoreutils-2c11b736aadc151eeefb6e00293b33d5759e3787.tar.xz
Use ANSI function definitions.
Remove global declaration of backup_type. (simple_backup_suffix): Default to `~', not `.orig'. Use PARAMS, not __BACKUPFILE_P. (find_backup_file_name): Add parameter, backup_type.
Diffstat (limited to 'lib/backupfile.c')
-rw-r--r--lib/backupfile.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/backupfile.c b/lib/backupfile.c
index 40a9ed643..00a98a7e5 100644
--- a/lib/backupfile.c
+++ b/lib/backupfile.c
@@ -97,15 +97,12 @@ char *malloc ();
# define REAL_DIR_ENTRY(dp) 1
#endif
-/* Which type of backup file names are generated. */
-enum backup_type backup_type = none;
-
/* The extension added to file names to produce a simple (as opposed
to numbered) backup file name. */
-const char *simple_backup_suffix = ".orig";
+const char *simple_backup_suffix = "~";
-static int max_backup_version __BACKUPFILE_P ((const char *, const char *));
-static int version_number __BACKUPFILE_P ((const char *, const char *, size_t));
+static int max_backup_version PARAMS ((const char *, const char *));
+static int version_number PARAMS ((const char *, const char *, size_t));
/* Return the name of the new backup file for file FILE,
allocated with malloc. Return 0 if out of memory.
@@ -113,7 +110,7 @@ static int version_number __BACKUPFILE_P ((const char *, const char *, size_t));
Do not call this function if backup_type == none. */
char *
-find_backup_file_name (const char *file)
+find_backup_file_name (const char *file, enum backup_type backup_type)
{
size_t backup_suffix_size_max;
size_t file_len = strlen (file);