diff options
Diffstat (limited to 'multimedia/libmpeg3/patches/patch-ae')
-rw-r--r-- | multimedia/libmpeg3/patches/patch-ae | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/multimedia/libmpeg3/patches/patch-ae b/multimedia/libmpeg3/patches/patch-ae deleted file mode 100644 index 9ee333b088e..00000000000 --- a/multimedia/libmpeg3/patches/patch-ae +++ /dev/null @@ -1,62 +0,0 @@ -$NetBSD: patch-ae,v 1.5 2005/10/29 01:36:42 grant Exp $ - ---- mpeg3io.c.orig 2001-05-20 13:05:26.000000000 +1000 -+++ mpeg3io.c -@@ -1,8 +1,21 @@ - #include "mpeg3private.h" - #include "mpeg3protos.h" - --#include <mntent.h> --#include <sys/stat.h> -+#ifndef __NetBSD__ -+# include <mntent.h> -+# include <sys/stat.h> -+#else -+# include <sys/param.h> -+# include <sys/mount.h> -+ -+# if __NetBSD_Version__ >= 299000900 /* 2.99.9 */ -+# define statfs statvfs -+# endif -+ -+# include <sys/types.h> -+# include <sys/stat.h> -+#endif -+ - #include <stdlib.h> - #include <string.h> - -@@ -88,16 +101,23 @@ int mpeg3io_read_data(unsigned char *buf - - int mpeg3io_device(char *path, char *device) - { -+#ifndef __NetBSD__ - struct stat file_st, device_st; - struct mntent *mnt; - FILE *fp; - - if(stat(path, &file_st) < 0) -+#else -+ struct statfs file_st; -+ -+ if (statfs(path, &file_st) < 0) -+#endif - { - perror("mpeg3io_device"); - return 1; - } - -+#ifndef __NetBSD__ - fp = setmntent(MOUNTED, "r"); - while(fp && (mnt = getmntent(fp))) - { -@@ -109,6 +129,9 @@ int mpeg3io_device(char *path, char *dev - } - } - endmntent(fp); -+#else -+ strncpy(device, file_st.f_mntfromname, MPEG3_STRLEN); -+#endif - - return 0; - } |