_getcwd() on Windows needs direct.h header

The _getcwd() compatibility function on Microsoft CRT requires direct.h
header to pull a proper function prototype.

The (misleading) warning generated:

  bin\named\server.c(1074): warning C4047: '==': 'int' differs in levels of indirection from 'void *'
82 jobs for !3380 with 1755-tune-the-windows-build-so-we-can-use-wx-equivalent-of-werror-v9_11 in 44 minutes and 8 seconds (queued for 6 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #824345
amd64 linux
autoreconf

00:00:18

passed #824347
amd64 linux
clang-format

00:00:13

passed #824348
amd64 linux
coccinelle

00:01:16

passed #824346
amd64 linux
misc

00:00:18

 
  Build
passed #824364
amd64 linux
clang:asan

00:01:41

passed #824368
amd64 linux
clang:buster:amd64

00:01:17

passed #824370
amd64 libvirt
clang:freebsd11.3:amd64

00:02:13

passed #824371
amd64 libvirt
clang:freebsd12.1:amd64

00:02:13

passed #824372
amd64 libvirt
clang:openbsd6.6:amd64

00:05:15

passed #824366
amd64 linux
clang:tsan

00:01:38

passed #824349
amd64 linux
gcc:alpine3.11:amd64

00:02:17

passed #824363
amd64 linux
gcc:asan

00:03:14

passed #824362
amd64 linux
gcc:bionic:amd64

00:01:06

passed #824354
amd64 linux
gcc:buster:amd64

00:01:16

passed #824350
amd64 linux
gcc:centos6:amd64

00:01:48

passed #824351
amd64 linux
gcc:centos7:amd64

00:02:04

passed #824352
amd64 linux
gcc:centos8:amd64

00:02:09

passed #824360
amd64 linux
gcc:fedora31:amd64

00:02:05

passed #824367
amd64 linux
gcc:mutexatomics

00:01:23

passed #824356
amd64 linux
gcc:out-of-tree

00:01:34

passed #824369
amd64 linux
gcc:pkcs11

00:01:02

passed #824355
amd64 linux
gcc:sid:amd64

00:02:24

passed #824357
arm64 linux
gcc:sid:arm64

00:04:04

passed #824358
i386 linux
gcc:sid:i386

00:01:13

passed #824353
amd64 linux
gcc:stretch:amd64

00:02:53

passed #824365
amd64 linux
gcc:tsan

00:02:45

passed #824359
amd64 linux
gcc:tumbleweed:amd64

00:02:00

passed #824361
amd64 linux
gcc:xenial:amd64

00:02:29

passed #824374
amd64 windows
msvc:windows:amd64

00:02:41

passed #824373
amd64 linux
nolibtool:sid:amd64

00:02:42

 
  Unit
passed #824389
amd64 linux
unit:clang:asan

00:01:30

passed #824393
amd64 linux
unit:clang:buster:amd64

00:00:37

passed #824395
amd64 libvirt
unit:clang:freebsd11.3:amd64

00:01:08

passed #824396
amd64 libvirt
unit:clang:freebsd12.1:amd64

00:00:50

failed #824391
amd64 linux allowed to fail
unit:clang:tsan

00:00:18

passed #824375
amd64 linux
unit:gcc:alpine3.11:amd64

00:00:45

passed #824388
amd64 linux
unit:gcc:asan

00:01:31

passed #824387
amd64 linux
unit:gcc:bionic:amd64

00:00:47

passed #824380
amd64 linux
unit:gcc:buster:amd64

00:00:42

passed #824376
amd64 linux
unit:gcc:centos6:amd64

00:00:42

passed #824377
amd64 linux
unit:gcc:centos7:amd64

00:00:42

passed #824378
amd64 linux
unit:gcc:centos8:amd64

00:00:42

passed #824385
amd64 linux
unit:gcc:fedora31:amd64

00:00:41

passed #824392
amd64 linux
unit:gcc:mutexatomics

00:00:39

passed #824394
amd64 linux
unit:gcc:pkcs11

00:00:43

passed #824381
amd64 linux
unit:gcc:sid:amd64

00:00:33

passed #824382
arm64 linux
unit:gcc:sid:arm64

00:01:07

passed #824383
i386 linux
unit:gcc:sid:i386

00:00:36

passed #824379
amd64 linux
unit:gcc:stretch:amd64

00:00:38

failed #824390
amd64 linux allowed to fail
unit:gcc:tsan

00:10:40

passed #824384
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:38

passed #824386
amd64 linux
unit:gcc:xenial:amd64

00:00:39

passed #824397
amd64 linux
unit:nolibtool:sid:amd64

00:01:03

 
  System
passed #824412
amd64 linux
system:clang:asan

00:10:02

passed #824416
amd64 linux
system:clang:buster:amd64

00:07:11

passed #824418
amd64 libvirt
system:clang:freebsd11.3:amd64

00:08:40

passed #824419
amd64 libvirt
system:clang:freebsd12.1:amd64

00:08:38

failed #824414
amd64 linux allowed to fail
system:clang:tsan

00:03:49

passed #824398
amd64 linux
system:gcc:alpine3.11:amd64

00:07:33

passed #824411
amd64 linux
system:gcc:asan

00:10:24

passed #824410
amd64 linux
system:gcc:bionic:amd64

00:07:21

passed #824403
amd64 linux
system:gcc:buster:amd64

00:07:27

passed #824399
amd64 linux
system:gcc:centos6:amd64

00:07:20

passed #824400
amd64 linux
system:gcc:centos7:amd64

00:07:24

passed #824401
amd64 linux
system:gcc:centos8:amd64

00:07:26

passed #824408
amd64 linux
system:gcc:fedora31:amd64

00:07:15

passed #824415
amd64 linux
system:gcc:mutexatomics

00:07:22

passed #824588
linux amd64
system:gcc:pkcs11

00:07:51

passed #824404
amd64 linux
system:gcc:sid:amd64

00:07:09

passed #824405
arm64 linux
system:gcc:sid:arm64

00:08:53

passed #824406
i386 linux
system:gcc:sid:i386

00:07:44

passed #824402
amd64 linux
system:gcc:stretch:amd64

00:07:16

failed #824413
amd64 linux allowed to fail
system:gcc:tsan

00:32:51

passed #824407
amd64 linux
system:gcc:tumbleweed:amd64

00:07:14

passed #824409
amd64 linux
system:gcc:xenial:amd64

00:07:14

passed #824420
amd64 linux
system:nolibtool:sid:amd64

00:07:29

failed #824417
amd64 linux
system:gcc:pkcs11

00:08:19

 
  Docs
passed #824421
amd64 linux
docs

00:00:33

 
  Postcheck
passed #824425
amd64 linux
cppcheck

00:00:36

passed #824422
amd64 linux
flake8

00:01:47

passed #824423
amd64 linux
pylint

00:01:46

passed #824424
amd64 linux
scan-build

00:10:58

 
Name Stage Failure
failed
system:gcc:tsan System
No job log
failed
unit:gcc:tsan Unit
No job log
failed
system:clang:tsan System
No job log
failed
unit:clang:tsan Unit
No job log