diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2007-12-13 23:14:42 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2007-12-13 23:14:42 +0000 |
commit | c0d6bb3bb6c9171000b95cfdcd636a12b4c64935 (patch) | |
tree | de2056e5612674d061067503ddc40101dd23766e /net/iaxmodem/files/patch-iaxmodem.c | |
parent | dirrm 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.c | 42 |
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 |