Having an absolute path in a #include confuses distcc''s pump mode.
Since AFAICS OpenBSD''s stdarg handling uses the builtins, I think we
should just treat it like we do NetBSD.
I don''t have an OpenBSD box to test on, though. :( Any OpenBSD
enthusiasts care to comment?
Tim.
diff --git a/xen/include/xen/stdarg.h b/xen/include/xen/stdarg.h
index 57e2c0e..cb870ac 100644
--- a/xen/include/xen/stdarg.h
+++ b/xen/include/xen/stdarg.h
@@ -1,9 +1,7 @@
#ifndef __XEN_STDARG_H__
#define __XEN_STDARG_H__
-#if defined(__OpenBSD__)
-# include "/usr/include/stdarg.h"
-#elif defined (__NetBSD__)
+#if defined(__OpenBSD__) || defined(__NetBSD__)
typedef __builtin_va_list va_list;
# define va_start(ap, last) __builtin_stdarg_start((ap), (last))
# define va_end(ap) __builtin_va_end(ap)
Tim Deegan
2012-Jan-26 15:45 UTC
Re: RFC PATCH: bring OpenBSD stdarg in line with FreeBSD one
At 16:16 +0000 on 19 Jan (1326989786), Tim Deegan wrote:> Having an absolute path in a #include confuses distcc''s pump mode. > Since AFAICS OpenBSD''s stdarg handling uses the builtins, I think we > should just treat it like we do NetBSD. > > I don''t have an OpenBSD box to test on, though. :( Any OpenBSD > enthusiasts care to comment?No complaints, and the new header compiles on OpenBSD, so I''ve applied it. Cheers, Tim.
Christoph Egger
2012-Jan-27 10:09 UTC
Re: RFC PATCH: bring OpenBSD stdarg in line with FreeBSD one
On 01/26/12 16:45, Tim Deegan wrote:> At 16:16 +0000 on 19 Jan (1326989786), Tim Deegan wrote: >> Having an absolute path in a #include confuses distcc''s pump mode. >> Since AFAICS OpenBSD''s stdarg handling uses the builtins, I think we >> should just treat it like we do NetBSD. >> >> I don''t have an OpenBSD box to test on, though. :( Any OpenBSD >> enthusiasts care to comment? > > No complaints, and the new header compiles on OpenBSD, so I''ve applied it.... the commit message does not match what the actually patch does. You mixed up FreeBSD with NetBSD. :-) Christoph -- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
Tim Deegan
2012-Jan-27 10:26 UTC
Re: RFC PATCH: bring OpenBSD stdarg in line with FreeBSD one
At 11:09 +0100 on 27 Jan (1327662553), Christoph Egger wrote:> On 01/26/12 16:45, Tim Deegan wrote: > >At 16:16 +0000 on 19 Jan (1326989786), Tim Deegan wrote: > >>Having an absolute path in a #include confuses distcc''s pump mode. > >>Since AFAICS OpenBSD''s stdarg handling uses the builtins, I think we > >>should just treat it like we do NetBSD. > >> > >>I don''t have an OpenBSD box to test on, though. :( Any OpenBSD > >>enthusiasts care to comment? > > > >No complaints, and the new header compiles on OpenBSD, so I''ve applied it. > > ... the commit message does not match what the actually patch does. > You mixed up FreeBSD with NetBSD. :-)Augh, so I have! Tim.
Reasonably Related Threads
- [PATCH] xen: Deal with stdarg.h and -nostdinc
- [PATCH 01/13] Nested Virtualization: tools
- [PATCH 05/13] Nested Virtualization: CRn & paged real mode
- [PATCH 0 of 5] v2: Nested-p2m cleanups and locking changes
- [PATCH 10/14] Nested Virtualization: svm specific implementation