summaryrefslogtreecommitdiff
path: root/net/iaxmodem/files/patch-iaxmodem.c
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2007-12-13 23:14:42 +0000
committerPav Lucistnik <pav@FreeBSD.org>2007-12-13 23:14:42 +0000
commitc0d6bb3bb6c9171000b95cfdcd636a12b4c64935 (patch)
treede2056e5612674d061067503ddc40101dd23766e /net/iaxmodem/files/patch-iaxmodem.c
parentdirrm of mach/auto/Class fell off (thanks pav) (diff)
- Update to 0.3.2
PR: ports/117885 Submitted by: Anish Mistry <amistry@am-productions.biz>
Diffstat (limited to 'net/iaxmodem/files/patch-iaxmodem.c')
-rw-r--r--net/iaxmodem/files/patch-iaxmodem.c42
1 files changed, 32 insertions, 10 deletions
diff --git a/net/iaxmodem/files/patch-iaxmodem.c b/net/iaxmodem/files/patch-iaxmodem.c
index 89e46978e70f..98ad623f93a8 100644
--- a/net/iaxmodem/files/patch-iaxmodem.c
+++ b/net/iaxmodem/files/patch-iaxmodem.c
@@ -1,29 +1,51 @@
---- iaxmodem.c.orig Mon Jul 31 15:29:29 2006
-+++ iaxmodem.c Fri Aug 11 20:23:50 2006
-@@ -17,12 +17,14 @@
- */
- #include <stdio.h>
+--- iaxmodem.c.orig 2007-10-06 12:22:04.000000000 -0400
++++ iaxmodem.c 2007-11-06 23:54:40.000000000 -0500
+@@ -21,17 +21,18 @@
#include <string.h>
+ #include <strings.h>
+
-#ifndef __OpenBSD__
+#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
- #include <pty.h>
+ # ifndef USE_UNIX98_PTY
+ # include <pty.h>
+ # endif /* !USE_UNIX98_PTY */
#else
- #include <termios.h>
++#include <termios.h>
+#if !defined(__FreeBSD__)
- #include <util.h>
+ # include <util.h>
#endif
+#endif
+
+
+-#include <termios.h>
+-
#include <stdlib.h>
#include <unistd.h>
#include <dirent.h>
-@@ -44,6 +46,10 @@
+@@ -53,6 +54,26 @@
#include <math.h>
#include <stdint.h>
+
+#ifdef __FreeBSD__
+#include <libutil.h>
++char* strndup(const char* string, size_t n)
++{
++ char* copy_string = 0;
++
++ if(0 == string || 0 == n)
++ return 0;
++
++ copy_string = (char*) malloc(n + 1);
++ if(0 == copy_string)
++ return 0;
++
++ memcpy(copy_string, string, n);
++ *(copy_string + n) = '\0';
++
++ return copy_string;
++}
+#endif
#include <tiffio.h>
- #include <spandsp.h>
+ #ifndef O_LARGEFILE