home *** CD-ROM | disk | FTP | other *** search
- diff -rc fileutils-3.6-fsf/lib/backupfile.c fileutils-3.6-amiga/lib/backupfile.c
- *** fileutils-3.6-fsf/lib/backupfile.c Mon Apr 19 22:19:13 1993
- --- fileutils-3.6-amiga/lib/backupfile.c Mon Oct 4 15:20:56 1993
- ***************
- *** 89,95 ****
- --- 89,99 ----
-
- /* The extension added to file names to produce a simple (as opposed
- to numbered) backup file name. */
- + #ifdef AMIGA
- + char *simple_backup_suffix = "!";
- + #else
- char *simple_backup_suffix = "~";
- + #endif
-
- char *basename ();
- char *dirname ();
- ***************
- *** 114,120 ****
- --- 118,128 ----
-
- if (backup_type == simple)
- return concat (file, simple_backup_suffix);
- + #ifdef AMIGA
- + base_versions = concat (basename (file), ".!");
- + #else
- base_versions = concat (basename (file), ".~");
- + #endif
- if (base_versions == 0)
- return 0;
- dir = dirname (file);
- ***************
- *** 180,186 ****
- --- 188,198 ----
- backup_name = malloc (strlen (file) + 16);
- if (backup_name == 0)
- return 0;
- + #ifdef AMIGA
- + sprintf (backup_name, "%s.!%d!", file, version);
- + #else
- sprintf (backup_name, "%s.~%d~", file, version);
- + #endif
- return backup_name;
- }
-
- ***************
- *** 202,208 ****
- --- 214,224 ----
- {
- for (p = &backup[base_length]; ISDIGIT (*p); ++p)
- version = version * 10 + *p - '0';
- + #ifdef AMIGA
- + if (p[0] != '!' || p[1])
- + #else
- if (p[0] != '~' || p[1])
- + #endif
- version = 0;
- }
- return version;
- diff -rc fileutils-3.6-fsf/mkinstalldirs fileutils-3.6-amiga/mkinstalldirs
- *** fileutils-3.6-fsf/mkinstalldirs Sun May 16 18:03:08 1993
- --- fileutils-3.6-amiga/mkinstalldirs Mon Oct 4 15:43:05 1993
- ***************
- *** 29,32 ****
- --- 29,33 ----
- done
- done
-
- + exit 0
- # eof
- diff -rc fileutils-3.6-fsf/src/install.c fileutils-3.6-amiga/src/install.c
- *** fileutils-3.6-fsf/src/install.c Sat May 15 03:20:49 1993
- --- fileutils-3.6-amiga/src/install.c Thu Sep 23 17:34:16 1993
- ***************
- *** 434,440 ****
- {
- int pid, status;
-
- ! pid = fork ();
- switch (pid)
- {
- case -1:
- --- 434,440 ----
- {
- int pid, status;
-
- ! pid = vfork ();
- switch (pid)
- {
- case -1:
- diff -rc fileutils-3.6-fsf/src/ls.c fileutils-3.6-amiga/src/ls.c
- *** fileutils-3.6-fsf/src/ls.c Sat May 15 03:20:59 1993
- --- fileutils-3.6-amiga/src/ls.c Mon Oct 4 15:21:10 1993
- ***************
- *** 682,689 ****
- --- 682,694 ----
- break;
-
- case 'B':
- + #ifdef AMIGA
- + add_ignore_pattern ("*!");
- + add_ignore_pattern (".*!");
- + #else
- add_ignore_pattern ("*~");
- add_ignore_pattern (".*~");
- + #endif
- break;
-
- case 'C':
- diff -rc fileutils-3.6-fsf/src/rm.c fileutils-3.6-amiga/src/rm.c
- *** fileutils-3.6-fsf/src/rm.c Sat May 15 03:21:18 1993
- --- fileutils-3.6-amiga/src/rm.c Mon Oct 4 15:21:18 1993
- ***************
- *** 355,361 ****
- name_space = (char *) xmalloc (name_size);
-
- inode_size = statp->st_size;
- ! inode_space = (ino_t *) xmalloc (inode_size);
-
- do
- {
- --- 355,361 ----
- name_space = (char *) xmalloc (name_size);
-
- inode_size = statp->st_size;
- ! inode_space = (ino_t *) xmalloc (inode_size * sizeof(ino_t));
-
- do
- {
- ***************
- *** 403,409 ****
- ino_t *new_inode_space;
-
- inode_size += 1024;
- ! new_inode_space = (ino_t *) xrealloc (inode_space, inode_size);
- inodep += new_inode_space - inode_space;
- inode_space = new_inode_space;
- }
- --- 403,409 ----
- ino_t *new_inode_space;
-
- inode_size += 1024;
- ! new_inode_space = (ino_t *) xrealloc (inode_space, inode_size * sizeof(ino_t));
- inodep += new_inode_space - inode_space;
- inode_space = new_inode_space;
- }
-