blob: b746616b582c7ef962d6fcb88721d228b65e32aa (
plain)
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
|
// 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 = 60 * 5 * 1000;
char *szcHelperProcessStartEvName = "start";
char *szcHelperProcessReadyEvName = "ready";
char *szcHelperProcessFinishEvName = "finish";
/* 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
|