OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [cpukit/] [posix/] [src/] [getpid.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1026 ivang
/*
2
 *  getpid.c,v 1.4 2001/01/24 14:17:28 joel Exp
3
 */
4
 
5
#if HAVE_CONFIG_H
6
#include "config.h"
7
#endif
8
 
9
#include <limits.h>
10
#include <errno.h>
11
#include <string.h>
12
#include <sys/types.h>
13
 
14
#include <rtems/system.h>
15
#include <rtems/score/object.h>
16
#include <rtems/seterr.h>
17
 
18
/*PAGE
19
 *
20
 *  4.1.1 Get Process and Parent Process IDs, P1003.1b-1993, p. 83
21
 */
22
 
23
pid_t getpid( void )
24
{
25
  return _Objects_Local_node;
26
}
27
 
28
/*
29
 *  _getpid_r
30
 *
31
 *  This is the Newlib dependent reentrant version of getpid().
32
 */
33
 
34
#if defined(RTEMS_NEWLIB)
35
 
36
#include <reent.h>
37
 
38
pid_t _getpid_r(
39
  struct _reent *ptr
40
)
41
{
42
  return getpid();
43
}
44
#endif
45
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.