ReactOS
0.4.15-dev-8632-gbc8c7d1
delay.c
Go to the documentation of this file.
1
/*
2
* DELAY.C - internal command.
3
*
4
* clone from 4nt delay command
5
*
6
* 30 Aug 1999
7
* started - Paolo Pantaleo <paolopan@freemail.it>
8
*
9
*
10
*/
11
12
#include "
precomp.h
"
13
14
#ifdef INCLUDE_CMD_DELAY
15
16
17
INT
CommandDelay
(
LPTSTR
param
)
18
{
19
DWORD
val
;
20
DWORD
mul
=1000;
21
22
if
(
_tcsncmp
(
param
,
_T
(
"/?"
), 2) == 0)
23
{
24
ConOutResPaging
(
TRUE
,
STRING_DELAY_HELP
);
25
return
0;
26
}
27
28
nErrorLevel
= 0;
29
30
if
(*
param
==0)
31
{
32
error_req_param_missing
();
33
return
1;
34
}
35
36
if
(
_tcsnicmp
(
param
,
_T
(
"/m"
),2) == 0)
37
{
38
mul
= 1;
39
param
+= 2;
40
}
41
42
val
=
_ttoi
(
param
);
43
Sleep
(
val
*
mul
);
44
45
return
0;
46
}
47
48
#endif
/* INCLUDE_CMD_DELAY */
nErrorLevel
INT nErrorLevel
Definition:
cmd.c:158
error_req_param_missing
VOID error_req_param_missing(VOID)
Definition:
error.c:110
ConOutResPaging
VOID ConOutResPaging(BOOL StartPaging, UINT resID)
Definition:
console.c:178
CommandDelay
INT CommandDelay(LPTSTR param)
Definition:
delay.c:17
STRING_DELAY_HELP
#define STRING_DELAY_HELP
Definition:
resource.h:105
TRUE
#define TRUE
Definition:
types.h:120
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
val
GLuint GLfloat * val
Definition:
glext.h:7180
param
GLfloat param
Definition:
glext.h:5796
_tcsncmp
#define _tcsncmp
Definition:
tchar.h:1428
mul
#define mul(aa, bb)
Definition:
mvAesAlg.c:25
Sleep
VOID WINAPI DECLSPEC_HOTPATCH Sleep(IN DWORD dwMilliseconds)
Definition:
synch.c:790
INT
int32_t INT
Definition:
typedefs.h:58
_T
#define _T(x)
Definition:
vfdio.h:22
precomp.h
_ttoi
#define _ttoi
Definition:
xmlstorage.h:195
_tcsnicmp
#define _tcsnicmp
Definition:
xmlstorage.h:207
LPTSTR
CHAR * LPTSTR
Definition:
xmlstorage.h:192
base
shell
cmd
delay.c
Generated on Mon Sep 9 2024 06:05:57 for ReactOS by
1.9.6