For a namespace clean function, implement
_getpid
, otherwise implement
getpid
. The implementation of this
functionality will be tightly bound to any operating
infrastructure for handling multiple processes.
For a minimal implementation, with no processes, this can just return a constant. It is perhaps safer to return one rather than zero, to avoid issue with software that believes process zero is something special.
int _getpid () { return 1; /* Success */ } /* _getpid () */