9e002dfcd7
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> |
||
---|---|---|
.. | ||
.gitignore | ||
atom.c | ||
buildatoms | ||
BuiltInAtoms | ||
colormap.c | ||
cursor.c | ||
devices.c | ||
dispatch.c | ||
dispatch.h | ||
dixfonts.c | ||
dixutils.c | ||
enterleave.c | ||
enterleave.h | ||
eventconvert.c | ||
events.c | ||
extension.c | ||
ffs.c | ||
gc.c | ||
getevents.c | ||
globals.c | ||
glyphcurs.c | ||
grabs.c | ||
initatoms.c | ||
inpututils.c | ||
main.c | ||
Makefile.am | ||
pixmap.c | ||
privates.c | ||
property.c | ||
protocol.txt | ||
ptrveloc.c | ||
region.c | ||
registry.c | ||
resource.c | ||
selection.c | ||
stubmain.c | ||
swaprep.c | ||
swapreq.c | ||
tables.c | ||
touch.c | ||
window.c | ||
Xserver-dtrace.h.in | ||
Xserver.d |