---
title: original_ppid
framework: endpointsecurity
role: symbol
role_heading: Instance Property
path: endpointsecurity/es_process_t/original_ppid
---

# original_ppid

The original parent process ID.

## Declaration

```swift
var original_ppid: pid_t
```

## Discussion

Discussion This field stays constant, even if the process’ parent changes.

## See Also

### Inspecting Process IDs

- [ppid](endpointsecurity/es_process_t/ppid.md)
- [group_id](endpointsecurity/es_process_t/group_id.md)
- [session_id](endpointsecurity/es_process_t/session_id.md)
- [tty](endpointsecurity/es_process_t/tty.md)
