This change is both cleaner than my previous attempt (which just hid the Solaris <sys/list.h> from the current set of files that ended up with both) and messier, since it changes calls all over the X server.
It doesn't break ABI, since the list implementation is self-contained in the header file and exports no symbols, and all the drivers I normally build continued to build fine with it. Alan Coopersmith (2): Stop including <sys/proc.h> from xf86_OSlib.h on Solaris Namespace list api to reduce conflicts with similar system headers dix/events.c | 18 +++--- hw/xfree86/common/xf86Xinput.c | 10 ++-- hw/xfree86/dri2/dri2.c | 20 +++--- hw/xfree86/os-support/xf86_OSlib.h | 2 +- hw/xfree86/parser/InputClass.c | 76 ++++++++++---------- hw/xfree86/parser/xf86Parser.h | 20 +++--- include/inputstr.h | 4 +- include/list.h | 114 +++++++++++++++--------------- test/input.c | 12 ++-- test/list.c | 132 ++++++++++++++++++------------------ xfixes/cursor.c | 16 ++-- 11 files changed, 212 insertions(+), 212 deletions(-) -- 1.7.3.2 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
