1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
/*=============================================================
**
** Source: commonconsts.h
**
**
**============================================================*/
#ifndef _COMMONCONSTS_H_
#define _COMMONCONSTS_H_
#include <pal.h>
const int TIMEOUT = 40000;
const WCHAR szcToHelperEvName[] = { 'T', 'o', '\0' };
const WCHAR szcFromHelperEvName[] = { 'F', 'r', 'o', 'm', '\0' };
const char initialValue = '-';
const char nextValue = '|';
const char guardValue = '*';
const char *commsFileName = "AddrNLen.dat";
/* PEDANTIC and PEDANTIC0 is a helper macro that just grumps about any
* zero return codes in a generic way. with little typing */
#define PEDANTIC(function, parameters) \
{ \
if (! (function parameters) ) \
{ \
Trace("%s: NonFatal failure of %s%s for reasons %u and %u\n", \
__FILE__, #function, #parameters, GetLastError(), errno); \
} \
}
#define PEDANTIC1(function, parameters) \
{ \
if ( (function parameters) ) \
{ \
Trace("%s: NonFatal failure of %s%s for reasons %u and %u\n", \
__FILE__, #function, #parameters, GetLastError(), errno); \
} \
}
#endif
|