summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2023-02-06 22:25:13 +0000
committerSam James <sam@gentoo.org>2023-02-06 22:25:19 +0000
commit5c1bfc0adcc93d7033404ca77a507e2f3be88fc7 (patch)
treef48d28ad8656602f3acac45b4ea0fb2f50a9748e /sys-fs
parentnet-mail/dovecot: Stabilize 2.3.20-r1 x86, #893358 (diff)
downloadgentoo-5c1bfc0adcc93d7033404ca77a507e2f3be88fc7.tar.gz
gentoo-5c1bfc0adcc93d7033404ca77a507e2f3be88fc7.tar.bz2
gentoo-5c1bfc0adcc93d7033404ca77a507e2f3be88fc7.zip
sys-fs/autorun: add missing includes
Bug: https://bugs.gentoo.org/714140 Closes: https://bugs.gentoo.org/875851 Closes: https://bugs.gentoo.org/877125 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/autorun/files/autorun-3.17-headers.patch44
1 files changed, 43 insertions, 1 deletions
diff --git a/sys-fs/autorun/files/autorun-3.17-headers.patch b/sys-fs/autorun/files/autorun-3.17-headers.patch
index 4fc487d656b3..113367305af0 100644
--- a/sys-fs/autorun/files/autorun-3.17-headers.patch
+++ b/sys-fs/autorun/files/autorun-3.17-headers.patch
@@ -1,5 +1,6 @@
https://bugs.gentoo.org/251684
-
+https://bugs.gentoo.org/875851
+https://bugs.gentoo.org/877125
--- a/autorun.cc
+++ b/autorun.cc
@@ -90,6 +90,8 @@ char *strchr (), *strrchr ();
@@ -11,3 +12,44 @@ https://bugs.gentoo.org/251684
#ifndef MNTTYPE_ISO9660
#define MNTTYPE_ISO9660 "iso9660"
#endif
+--- a/autorun.cc
++++ b/autorun.cc
+@@ -26,20 +26,6 @@
+ #define HAVE_ARGP
+ #endif
+
+-#if STDC_HEADERS
+-# include <string.h>
+-#else
+-# if !HAVE_STRCHR
+-# define strchr index
+-# define strrchr rindex
+-# endif
+-char *strchr (), *strrchr ();
+-# if !HAVE_MEMCPY
+-# define memcpy(d, s, n) bcopy ((s), (d), (n))
+-# define memmove(d, s, n) bcopy ((s), (d), (n))
+-# endif
+-#endif
+-
+ #include <sys/types.h>
+ #if HAVE_SYS_WAIT_H
+ # include <sys/wait.h>
+@@ -78,6 +64,8 @@ char *strchr (), *strrchr ();
+ #include <stdarg.h>
+ #include <mntent.h>
+ #include "cdrom.h"
++#include <cstring>
++#include <climits>
+ #include <list>
+ #include <iostream>
+ #include <libintl.h>
+@@ -88,7 +76,7 @@ char *strchr (), *strrchr ();
+ #include <getopt.h>
+ #endif
+
+-#include <errno.h>
++#include <cerrno>
+
+ #include <stdlib.h>
+