Files
pkgsrc-ng/devel/mad-flute/patches/patch-ag
2013-09-26 17:14:40 +02:00

43 lines
997 B
Plaintext

$NetBSD: patch-ag,v 1.1.1.1 2012/05/02 04:43:11 agc Exp $
portability patches
--- flutelib/sender.c 2011/12/21 18:58:00 1.1
+++ flutelib/sender.c 2011/12/21 19:01:17
@@ -31,6 +31,8 @@
*/
#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/param.h>
#include <sys/stat.h>
#include <errno.h>
#include <time.h>
@@ -197,6 +199,8 @@
#ifdef _MSC_VER
struct __stat64 file_stats;
+#elif (defined(BSD) && BSD >= 199506)
+ struct stat file_stats;
#else
struct stat64 file_stats;
#endif
@@ -217,6 +221,8 @@
#ifdef _MSC_VER
if(_stat64(tx_file, &file_stats) == -1) {
+#elif (defined(BSD) && BSD >= 199506)
+ if(stat(tx_file, &file_stats) == -1) {
#else
if(stat64(tx_file, &file_stats) == -1) {
#endif
@@ -258,6 +264,8 @@
/* File to send */
#ifdef _MSC_VER
if((fp = fopen(tx_file, "rb")) == NULL) {
+#elif (defined(BSD) && BSD >= 199506)
+ if((fp = fopen(tx_file, "rb")) == NULL) {
#else
if((fp = fopen64(tx_file, "rb")) == NULL) {
#endif