diff options
Diffstat (limited to 'support/dktools/dk4getpid.ctr')
-rw-r--r-- | support/dktools/dk4getpid.ctr | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/support/dktools/dk4getpid.ctr b/support/dktools/dk4getpid.ctr deleted file mode 100644 index bec6925683..0000000000 --- a/support/dktools/dk4getpid.ctr +++ /dev/null @@ -1,109 +0,0 @@ -%% options - -copyright owner = Dirk Krause -copyright year = 2015-xxxx -SPDX-License-Identifier: BSD-3-Clause - - - -%% header - -/** @file - Get process ID. - - CRT on Windows: Not used. -*/ - -#ifndef DK4CONF_H_INCLUDED -#if DK4_BUILDING_DKTOOLS4 -#include "dk4conf.h" -#else -#include <dktools-4/dk4conf.h> -#endif -#endif - -#ifndef DK4TYPES_H_INCLUDED -#if DK4_BUILDING_DKTOOLS4 -#include "dk4types.h" -#else -#include <dktools-4/dk4types.h> -#endif -#endif - -#ifndef DK4ERROR_H_INCLUDED -#if DK4_BUILDING_DKTOOLS4 -#include "dk4error.h" -#else -#include <dktools-4/dk4error.h> -#endif -#endif - -#if DK4_HAVE_SYS_TYPES_H -#ifndef SYS_TYPES_H_INCLUDED -#include <sys/types.h> -#define SYS_TYPES_H_INCLUDED 1 -#endif -#endif - -#ifndef STDLIB_H_INCLUDED -#include <stdlib.h> -#define STDLIB_H_INCLUDED 1 -#endif - -#if DK4_ON_WINDOWS -/** Process ID is a DWORD on Windows. -*/ -typedef unsigned long dk4_pid_t; -#else -/** Use existing pid_t on other systems. -*/ -typedef pid_t dk4_pid_t; -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/** Get current process ID. - @return Process ID. -*/ -dk4_pid_t -dk4getpid(void); - -#ifdef __cplusplus -} -#endif - - - -%% module - -#include "dk4conf.h" -#include "dk4getpid.h" - -#if DK4_ON_WINDOWS -#ifndef WINDOWS_H_INCLUDED -#include <windows.h> -#define WINDOWS_H_INCLUDED 1 -#endif -#endif - -#if DK4_HAVE_UNISTD_H -#ifndef UNISTD_H_INCLUDED -#include <unistd.h> -#define UNISTD_H_INCLUDED 1 -#endif -#endif - - - -dk4_pid_t -dk4getpid(void) -{ -#if DK4_ON_WINDOWS - return ((dk4_pid_t)GetCurrentProcessId()); -#else - return (getpid()); -#endif -} - |