diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-08-10 03:49:57 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-08-10 03:59:51 -0400 |
commit | 5e28659690a42ec29adbb3f21c9481e638022faa (patch) | |
tree | c3adda1d733341cff5c79a7f24c4c62e0ffe4956 /sys-process | |
parent | anacron: improve CFLAGS/CC handling (diff) | |
download | gentoo-5e28659690a42ec29adbb3f21c9481e638022faa.tar.gz gentoo-5e28659690a42ec29adbb3f21c9481e638022faa.tar.bz2 gentoo-5e28659690a42ec29adbb3f21c9481e638022faa.zip |
anacron: fix various missing prototype warnings
Diffstat (limited to 'sys-process')
-rw-r--r-- | sys-process/anacron/anacron-2.3-r3.ebuild | 1 | ||||
-rw-r--r-- | sys-process/anacron/files/anacron-2.3-headers.patch | 40 |
2 files changed, 41 insertions, 0 deletions
diff --git a/sys-process/anacron/anacron-2.3-r3.ebuild b/sys-process/anacron/anacron-2.3-r3.ebuild index 202cfdd6b889..0af2e1f2fd30 100644 --- a/sys-process/anacron/anacron-2.3-r3.ebuild +++ b/sys-process/anacron/anacron-2.3-r3.ebuild @@ -21,6 +21,7 @@ RDEPEND="${RDEPEND} src_prepare() { epatch "${FILESDIR}"/${P}-compile-fix-from-debian.patch + epatch "${FILESDIR}"/${P}-headers.patch sed -i \ -e '/^CFLAGS/{s:=:+=:;s:-O2::}' \ Makefile || die diff --git a/sys-process/anacron/files/anacron-2.3-headers.patch b/sys-process/anacron/files/anacron-2.3-headers.patch new file mode 100644 index 000000000000..2d4b1762d357 --- /dev/null +++ b/sys-process/anacron/files/anacron-2.3-headers.patch @@ -0,0 +1,40 @@ +add headers for various function prototypes + +--- a/main.c ++++ b/main.c +@@ -24,6 +24,7 @@ + + #include <time.h> + #include <stdio.h> ++#include <stdlib.h> /* exit */ + #include <unistd.h> + #include <signal.h> + #include <fcntl.h> +--- a/log.c ++++ b/log.c +@@ -37,6 +37,7 @@ + #include <unistd.h> + #include <syslog.h> + #include <stdio.h> ++#include <stdlib.h> /* exit */ + #include <stdarg.h> + #include <errno.h> + #include <signal.h> +@@ -78,6 +79,7 @@ make_msg(const char *fmt, va_list args) + strcpy(msg + sizeof(msg) - sizeof(truncated), truncated); + } + ++#define log my_log /* log is a math builtin */ + static void + log(int priority, const char *fmt, va_list args) + /* Log a message, described by "fmt" and "args", with the specified +--- a/matchrx.c ++++ b/matchrx.c +@@ -23,6 +23,7 @@ + + + #include <stdio.h> ++#include <string.h> /* memset */ + #include <regex.h> + #include <stdarg.h> + #include <stdlib.h> |