SysGetCurrentProcessId
SysGetCurrentProcessId
Description
Platform independent method to get current process Id.
Success
Returns current process ID.
Failure
Function cannot fail - always returns valid ID.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Log.c:57:
// generate log file name
Str file_name = StrInit();
StrWriteFmt(&file_name, "{}/misra-{}-{}", log_dir, SysGetCurrentProcessId(), &time_buffer[0]);
FWriteFmtLn(stderr, "storing logs in {}", file_name.data);- In
Proc.c:570:
}
SysProcId SysGetCurrentProcessId(void) {
#ifdef _WIN32
return (SysProcId)GetCurrentProcessId(); // Windows API
Last updated on