You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
110 lines
2.7 KiB
110 lines
2.7 KiB
18 years ago
|
# --- T2-COPYRIGHT-NOTE-BEGIN ---
|
||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
||
|
#
|
||
|
# T2 SDE: package/.../mmv/qd-fix.patch
|
||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
||
|
# Copyright (C) 1998 - 2003 Clifford Wolf
|
||
|
#
|
||
|
# More information can be found in the files COPYING and README.
|
||
|
#
|
||
|
# This patch file is dual-licensed. It is available under the license the
|
||
|
# patched project is licensed under, as long as it is an OpenSource license
|
||
|
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
||
|
# of the GNU General Public License as published by the Free Software
|
||
|
# Foundation; either version 2 of the License, or (at your option) any later
|
||
|
# version.
|
||
|
# --- T2-COPYRIGHT-NOTE-END ---
|
||
|
|
||
|
--- ./mmv.c.orig Mon Oct 25 11:29:39 1993
|
||
|
+++ ./mmv.c Sat Mar 24 04:10:46 2001
|
||
|
@@ -126,7 +126,7 @@
|
||
|
|
||
|
extern char *getenv();
|
||
|
extern long lseek();
|
||
|
-extern char *malloc();
|
||
|
+extern void *malloc();
|
||
|
|
||
|
#ifdef HAS_DIRENT
|
||
|
#include <dirent.h>
|
||
|
@@ -390,7 +390,7 @@
|
||
|
static int snap(/* REP *first, REP *p */);
|
||
|
static void showdone(/* REP *fin */);
|
||
|
static void breakout(/* */);
|
||
|
-static int breakrep(/* */);
|
||
|
+static __sighandler_t breakrep(/* */);
|
||
|
static void breakstat(/* */);
|
||
|
static void quit(/* */);
|
||
|
static int copymove(/* REP *p */);
|
||
|
@@ -436,7 +436,7 @@
|
||
|
static SLICER slicer[2] = {{NULL, NULL, 0}, {NULL, NULL, 0}};
|
||
|
|
||
|
static int badreps = 0, paterr = 0, direrr, failed = 0, gotsig = 0, repbad;
|
||
|
-static FILE *outfile = stdout;
|
||
|
+static FILE *outfile;
|
||
|
|
||
|
static char IDF[] = "$$mmvdid.";
|
||
|
static char TEMP[] = "$$mmvtmp.";
|
||
|
@@ -497,6 +497,7 @@
|
||
|
{
|
||
|
char *frompat, *topat;
|
||
|
|
||
|
+ outfile = stdout;
|
||
|
init();
|
||
|
procargs(argc, argv, &frompat, &topat);
|
||
|
domatch(frompat, topat);
|
||
|
@@ -2383,7 +2384,7 @@
|
||
|
#ifdef IS_MSDOS
|
||
|
ctrlbrk(breakrep);
|
||
|
#else
|
||
|
- signal(SIGINT, breakrep);
|
||
|
+ signal(SIGINT, (void(*)(int))breakrep);
|
||
|
#endif
|
||
|
|
||
|
for (first = hrep.r_next, k = 0; first != NULL; first = first->r_next) {
|
||
|
@@ -2578,10 +2579,10 @@
|
||
|
}
|
||
|
|
||
|
|
||
|
-static int breakrep()
|
||
|
+static __sighandler_t breakrep()
|
||
|
{
|
||
|
gotsig = 1;
|
||
|
- return(1);
|
||
|
+ return(SIG_IGN);
|
||
|
}
|
||
|
|
||
|
|
||
|
--- ./Makefile.orig Mon Oct 25 11:35:35 1993
|
||
|
+++ ./Makefile Sat Mar 24 04:05:06 2001
|
||
|
@@ -1,22 +1,20 @@
|
||
|
# Possible defines in CONF:
|
||
|
# IS_MSDOS IS_SYSV IS_V7 IS_BSD HAS_DIRENT HAS_RENAME MV_DIR
|
||
|
|
||
|
-CC =gcc -traditional
|
||
|
+CC =gcc
|
||
|
LD =$(CC)
|
||
|
CONF =-DIS_SYSV -DHAS_DIRENT -DHAS_RENAME
|
||
|
-CFLAGS =-O2 -m486 $(CONF)
|
||
|
-LDFLAGS =-s -N
|
||
|
+CFLAGS =-O2 $(CONF)
|
||
|
+LDFLAGS =
|
||
|
|
||
|
-IBIN =$(LOCAL)$(ARCH)/bin
|
||
|
-IMAN =$(LOCAL)$(ANY)/man
|
||
|
+BINDIR = /usr/bin
|
||
|
+MANDIR = /usr/share/man/man1/
|
||
|
|
||
|
mmv: mmv.o
|
||
|
|
||
|
clean:
|
||
|
rm -f mmv mmv.o
|
||
|
|
||
|
-install: $(DEST)$(IBIN)/mmv
|
||
|
-install: $(DEST)$(IMAN)/man1/mmv.1
|
||
|
-
|
||
|
-$(DEST)$(IBIN)/mmv: mmv; cp $? $@
|
||
|
-$(DEST)$(IMAN)/man1/mmv.1: mmv.1; cp $? $@
|
||
|
+install: mmv
|
||
|
+ install -s mmv $(BINDIR)
|
||
|
+ cp mmv.1 $(MANDIR)
|