svn commit: r373519 - head/devel/deforaos-libsystem/files
Sean Bruno
sbruno at FreeBSD.org
Thu Nov 27 19:18:14 UTC 2014
Author: sbruno
Date: Thu Nov 27 19:18:13 2014
New Revision: 373519
URL: https://svnweb.freebsd.org/changeset/ports/373519
QAT: https://qat.redports.org/buildarchive/r373519/
Log:
Repair build on arm with a patch to error.c
Differential Revision: https://reviews.freebsd.org/D1217
PR: 195251
Submitted by: mikael.urankar at gmail.com
Reviewed by: olivier at cochard.me
Approved by: bapt (mentor)
Added:
head/devel/deforaos-libsystem/files/
head/devel/deforaos-libsystem/files/patch-src_error.c (contents, props changed)
Added: head/devel/deforaos-libsystem/files/patch-src_error.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/deforaos-libsystem/files/patch-src_error.c Thu Nov 27 19:18:13 2014 (r373519)
@@ -0,0 +1,45 @@
+--- src/error.c.orig 2014-11-21 17:41:49 UTC
++++ src/error.c
+@@ -46,14 +46,22 @@ static char const * _error_do(int * code
+ /* error_get */
+ char const * error_get(void)
+ {
+- return _error_do(NULL, NULL, NULL);
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
++ return _error_do(NULL, NULL, unused);
+ }
+
+
+ /* error_get_code */
+ char const * error_get_code(int * code)
+ {
+- return _error_do(code, NULL, NULL);
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
++ return _error_do(code, NULL, unused);
+ }
+
+
+@@ -98,12 +106,16 @@ int error_print(char const * program)
+ {
+ int code = 0;
+
++ va_list unused;
++
++ bzero(&unused, sizeof(unused)); /* suppress uninitialized-value warnings */
++
+ if(program != NULL)
+ {
+ fputs(program, stderr);
+ fputs(": ", stderr);
+ }
+- fputs(_error_do(&code, NULL, NULL), stderr);
++ fputs(_error_do(&code, NULL, unused), stderr);
+ fputc('\n', stderr);
+ return code;
+ }
More information about the svn-ports-head
mailing list