trace/simple: Fix warning and wrong trace file name for MinGW
commit857a0e387a6c91b5ea012aafae04c95eba314306
authorStefan Weil <sw@weilnetz.de>
Wed, 11 Mar 2015 21:08:56 +0000 (11 22:08 +0100)
committerStefan Weil <sw@weilnetz.de>
Mon, 30 Nov 2015 05:47:02 +0000 (30 06:47 +0100)
tree8bd0ab49c50c5579b69c68fc0921582fabeda887
parent714487515dbe0c65d5904251e796cd3a5b3579fb
trace/simple: Fix warning and wrong trace file name for MinGW

On Windows, getpid() always returns an int value, but pid_t (which is
expected by the format string) is either a 32 bit or a 64 bit value.

Without a type cast (or a modified format string), the compiler prints
a warning when building for 64 bit Windows and the resulting trace_file_name
will include a wrong pid:

trace/simple.c:332:9: warning:
 format ‘%lld’ expects argument of type ‘long long int’,
 but argument 2 has type ‘int’ [-Wformat=]

Signed-off-by: Stefan Weil <sw@weilnetz.de>
trace/simple.c