838952c97e
Use typedefs to work around dtrace dropping const qualifiers from probe
arguments when generating Xserver-dtrace.h. Add new probes.h header to
avoid having to replicate these typedefs in every file with dtrace probes.
Gets rid of these warnings from gcc 4.8:
getevents.c:1096:9:
warning: passing argument 6 of '__dtrace_Xserver___input__event' discards
'const' qualifier from pointer target type [enabled by default]
getevents.c:1096:9:
warning: passing argument 7 of '__dtrace_Xserver___input__event' disards
'const' qualifier from pointer target type [enabled by default]
getevents.c:1651:9:
warning: passing argument 6 of '__dtrace_Xserver___input__event' disards
'const' qualifier from pointer target type [enabled by default]
getevents.c:1651:9:
warning: passing argument 7 of '__dtrace_Xserver___input__event' disards
'const' qualifier from pointer target type [enabled by default]
getevents.c:1791:9:
warning: passing argument 6 of '__dtrace_Xserver___input__event' disards
'const' qualifier from pointer target type [enabled by default]
getevents.c:1791:9:
warning: passing argument 7 of '__dtrace_Xserver___input__event' disards
'const' qualifier from pointer target type [enabled by default]
getevents.c:1921:9:
warning: passing argument 6 of '__dtrace_Xserver___input__event' disards
'const' qualifier from pointer target type [enabled by default]
getevents.c:1921:9:
warning: passing argument 7 of '__dtrace_Xserver___input__event' disards
'const' qualifier from pointer target type [enabled by default]
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit
|
||
---|---|---|
.. | ||
.gitignore | ||
busfault.h | ||
callback.h | ||
client.h | ||
closestr.h | ||
closure.h | ||
colormap.h | ||
colormapst.h | ||
cursor.h | ||
cursorstr.h | ||
dbus-core.h | ||
dix-config-apple-verbatim.h | ||
dix-config.h.in | ||
dix.h | ||
dixaccess.h | ||
dixevents.h | ||
dixfont.h | ||
dixfontstr.h | ||
dixfontstubs.h | ||
dixgrabs.h | ||
dixstruct.h | ||
eventconvert.h | ||
events.h | ||
eventstr.h | ||
exevents.h | ||
extension.h | ||
extinit.h | ||
extnsionst.h | ||
gc.h | ||
gcstruct.h | ||
globals.h | ||
glx_extinit.h | ||
hotplug.h | ||
input.h | ||
inputstr.h | ||
inpututils.h | ||
kdrive-config.h.in | ||
list.h | ||
Makefile.am | ||
misc.h | ||
miscstruct.h | ||
opaque.h | ||
optionstr.h | ||
os.h | ||
pixmap.h | ||
pixmapstr.h | ||
privates.h | ||
probes.h | ||
property.h | ||
propertyst.h | ||
protocol-versions.h | ||
ptrveloc.h | ||
region.h | ||
regionstr.h | ||
registry.h | ||
resource.h | ||
rgb.h | ||
screenint.h | ||
scrnintstr.h | ||
selection.h | ||
servermd.h | ||
site.h | ||
swaprep.h | ||
swapreq.h | ||
systemd-logind.h | ||
validate.h | ||
version-config.h.in | ||
window.h | ||
windowstr.h | ||
XIstubs.h | ||
xkb-config.h.in | ||
xkbfile.h | ||
xkbrules.h | ||
xkbsrv.h | ||
xkbstr.h | ||
xorg-config.h.in | ||
xorg-server.h.in | ||
Xprintf.h | ||
xserver-properties.h | ||
xsha1.h | ||
xwin-config.h.in |