[Asterisk-cvs] asterisk/editline Makefile.in,1.3,1.4 sys.h,1.1,1.2

markster at lists.digium.com markster at lists.digium.com
Tue Dec 14 18:39:44 CST 2004


Update of /usr/cvsroot/asterisk/editline
In directory mongoose.digium.com:/tmp/cvs-serv25047/editline

Modified Files:
	Makefile.in sys.h 
Log Message:
Merge slimey's Solaris compatibility (with small mods) (bug #2740)


Index: Makefile.in
===================================================================
RCS file: /usr/cvsroot/asterisk/editline/Makefile.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Makefile.in	2 Feb 2004 07:01:25 -0000	1.3
+++ Makefile.in	14 Dec 2004 23:36:30 -0000	1.4
@@ -2,6 +2,8 @@
 # Generic Makefile for libedit.
 #
 
+OSTYPE=$(shell uname -s)
+
 SHELL = /bin/sh
 
 CC = @CC@
@@ -18,6 +20,10 @@
 INSTALL = @INSTALL@
 PREFIX = @prefix@
 
+ifeq ($(OSTYPE),SunOS)
+CFLAGS+=-DSOLARIS -I../include/solaris-compat
+endif
+
 # .c files.
 ACSRCS = @ACSRCS@
 BCSRCS = @BCSRCS@

Index: sys.h
===================================================================
RCS file: /usr/cvsroot/asterisk/editline/sys.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- sys.h	27 Nov 2002 05:04:07 -0000	1.1
+++ sys.h	14 Dec 2004 23:36:30 -0000	1.2
@@ -96,10 +96,12 @@
 /*
  * Broken hdrs.
  */
+#ifndef SOLARIS
 extern int	tgetent(const char *bp, char *name);
 extern int	tgetflag(const char *id);
 extern int	tgetnum(const char *id);
 extern char    *tgetstr(const char *id, char **area);
+#endif
 extern char    *tgoto(const char *cap, int col, int row);
 extern int	tputs(const char *str, int affcnt, int (*putc)(int));
 extern char    *getenv(const char *);




More information about the svn-commits mailing list