glapi: keep declspec(thread) msvc-specific

gcc ignores with a warning:
glapi.h:83:1: warning: ‘thread’ attribute directive ignored [-Wattributes]

Fixes: ba141b95

Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Part-of: <!9245>
108 jobs for !9245 with tls in 25 minutes (queued for 5 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #7553160
sanity

00:00:10

 
  Container
passed #7553163
aarch64
arm_build

00:00:15

passed #7553164
arm_test-base

00:00:42

passed #7553165
windows shell 1809 mesa
windows_build_vs2019

00:00:09

passed #7553161
x86_build-base

00:00:43

passed #7553162
x86_test-base

00:00:44

 
  Container 2
passed #7553173
android_build

00:00:13

passed #7553176
arm64_test

00:00:22

passed #7553177
armhf_test

00:00:13

passed #7553170
i386_build

00:00:23

passed #7553166
kernel+rootfs_amd64

00:00:26

passed #7553167
aarch64
kernel+rootfs_arm64

00:01:15

passed #7553168
aarch64
kernel+rootfs_armhf

00:00:10

passed #7553171
ppc64el_build

00:00:13

passed #7553172
s390x_build

00:00:24

passed #7553169
x86_build

00:00:24

passed #7553174
x86_test-gl

00:00:24

passed #7553175
x86_test-vk

00:00:13

 
  Meson X86 64
passed #7553183
meson-clang

00:06:07

passed #7553184
meson-clover

00:03:40

passed #7553180
meson-clover-testing

00:02:08

passed #7553181
gstreamer
meson-gallium

00:01:46

passed #7553182
meson-release

00:02:07

passed #7553178
meson-testing

00:04:03

passed #7553179
meson-testing-asan

00:08:19

passed #7553185
meson-vulkan

00:01:47

 
  Build Misc
passed #7553186
meson-android

00:01:10

passed #7553188
aarch64
meson-arm64

00:01:32

passed #7553189
aarch64
meson-arm64-asan

00:03:08

passed #7553190
aarch64
meson-arm64-build-test

00:01:30

passed #7553187
aarch64
meson-armhf

00:01:41

passed #7553192
meson-i386

00:04:56

passed #7553195
meson-mingw32-x86_64

00:02:18

passed #7553194
kvm
meson-ppc64el

00:04:02

passed #7553193
kvm
meson-s390x

00:04:13

passed #7553191
windows docker 1809 mesa
meson-windows-vs2019

00:05:07

 
  Amd
passed #7553196
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64

00:07:44

passed #7553197
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:19:31

passed #7553198
radv-fossils

00:10:08

 
  Arm
passed #7553204
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:03:57

passed #7553205
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles3:arm64

00:06:35

passed #7553199
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:07:23

passed #7553200
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:04:31

passed #7553201
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2

00:06:32

passed #7553202
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2

00:06:42

failed #7553203
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64

00:20:41

 
  Broadcom
passed #7553216
igalia-rpi4
v3d-rpi4-gles2:armhf

00:08:10

passed #7553210
igalia-rpi4
v3d-rpi4-gles31:armhf 1/2

00:05:55

passed #7553211
igalia-rpi4
v3d-rpi4-gles31:armhf 2/2

00:06:34

passed #7553212
igalia-rpi4
v3d-rpi4-gles3:armhf 1/4

00:05:45

passed #7553213
igalia-rpi4
v3d-rpi4-gles3:armhf 2/4

00:05:44

passed #7553214
igalia-rpi4
v3d-rpi4-gles3:armhf 3/4

00:07:00

passed #7553215
igalia-rpi4
v3d-rpi4-gles3:armhf 4/4

00:06:08

passed #7553217
igalia-rpi4
v3dv-rpi4-vk:armhf 1/6

00:07:34

passed #7553218
igalia-rpi4
v3dv-rpi4-vk:armhf 2/6

00:07:29

passed #7553219
igalia-rpi4
v3dv-rpi4-vk:armhf 3/6

00:07:47

passed #7553220
igalia-rpi4
v3dv-rpi4-vk:armhf 4/6

00:08:09

passed #7553221
igalia-rpi4
v3dv-rpi4-vk:armhf 5/6

00:08:12

passed #7553222
igalia-rpi4
v3dv-rpi4-vk:armhf 6/6

00:07:51

passed #7553206
igalia-rpi3
vc4-rpi3-gles2:armhf 1/4

00:04:37

passed #7553207
igalia-rpi3
vc4-rpi3-gles2:armhf 2/4

00:04:58

passed #7553208
igalia-rpi3
vc4-rpi3-gles2:armhf 3/4

00:05:26

passed #7553209
igalia-rpi3
vc4-rpi3-gles2:armhf 4/4

00:05:59

 
  Freedreno
passed #7553223
google-freedreno-db410c
a306_gles2

00:08:30

passed #7553224
google-freedreno-db410c
a306_gles3 1/3

00:08:33

passed #7553225
google-freedreno-db410c
a306_gles3 2/3

00:08:29

passed #7553226
google-freedreno-db410c
a306_gles3 3/3

00:08:32

passed #7553227
google-freedreno-db410c
a306_gles3_options

00:06:02

passed #7553228
google-freedreno-db820c
a530_gles2 1/2

00:07:13

passed #7553229
google-freedreno-db820c
a530_gles2 2/2

00:07:18

passed #7553230
google-freedreno-db820c
a530_gles3

00:09:00

passed #7553231
google-freedreno-db820c
a530_gles31

00:06:07

passed #7553235
google-freedreno-cheza
a630_gl

00:01:29

passed #7553232
google-freedreno-cheza
a630_gles2

00:01:34

passed #7553234
google-freedreno-cheza
a630_gles3

00:04:46

passed #7553233
google-freedreno-cheza
a630_gles31

00:03:55

passed #7553237
google-freedreno-cheza
a630_gles_asan

00:04:05

passed #7553236
google-freedreno-cheza
a630_gles_others

00:02:36

passed #7553241
google-freedreno-cheza
a630-traces

00:08:06

passed #7553238
google-freedreno-cheza
a630_vk 1/2

00:06:22

passed #7553239
google-freedreno-cheza
a630_vk 2/2

00:07:45

passed #7553240
google-freedreno-cheza
a630_vk_sysmem

00:02:18

 
  Software Renderer
passed #7553247
lavapipe-vk

00:07:09

passed #7553246
llvmpipe-gles2

00:02:01

passed #7553243
llvmpipe-piglit-glslparser

00:05:51

passed #7553242
llvmpipe-piglit-quick_gl

00:08:18

passed #7553244
llvmpipe-piglit-quick_shader

00:07:59

passed #7553245
llvmpipe-traces

00:02:38

passed #7553252
softpipe-asan-gles31

00:02:17

passed #7553254
softpipe-gl

00:01:20

passed #7553248
softpipe-gles2

00:01:59

passed #7553249
softpipe-gles3

00:05:47

passed #7553250
softpipe-gles31 1/2

00:07:29

passed #7553251
softpipe-gles31 2/2

00:05:26

passed #7553253
softpipe-piglit-quick

00:08:12

 
  Layered Backends
passed #7553267
windows docker 1809 mesa
test-d3d12-windows

00:05:31

passed #7553259
virgl-gl30-on-gl

00:00:23

passed #7553260
virgl-gl31-on-gl

00:01:01

passed #7553261
virgl-gl32-on-gl

00:01:19

passed #7553255
virgl-gles2-on-gl

00:02:15

passed #7553257
virgl-gles31-on-gl 1/2

00:04:12

passed #7553258
virgl-gles31-on-gl 2/2

00:04:52

passed #7553256
virgl-gles3-on-gl

00:04:53

passed #7553262
virgl-traces

00:00:42

passed #7553266
zink-lvp-gl

00:01:16

passed #7553264
zink-lvp-gles2

00:02:49

passed #7553265
zink-lvp-gles3

00:02:16

passed #7553263
zink-piglit-quick_gl

00:05:44

 
Name Stage Failure
failed
panfrost-t860-traces:arm64 Arm
Uploading artifacts for failed job
Uploading artifacts...
artifacts/: found 4 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=7553203 responseStatus=201 Created token=jKgqMAxz
Uploading artifacts...
artifacts/junit.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=7553203 responseStatus=201 Created token=jKgqMAxz
Cleaning up file based variables
ERROR: Job failed: exit code 1