diff options
Diffstat (limited to 'src/coredump/_UCD_create.c')
-rw-r--r-- | src/coredump/_UCD_create.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/coredump/_UCD_create.c b/src/coredump/_UCD_create.c index 21fd0b92..9994b6cb 100644 --- a/src/coredump/_UCD_create.c +++ b/src/coredump/_UCD_create.c @@ -243,12 +243,20 @@ void _UCD_select_thread(struct UCD_info *ui, int n) pid_t _UCD_get_pid(struct UCD_info *ui) { +#if defined(HAVE_PROCFS_STATUS) + return ui->prstatus->pid; +#else return ui->prstatus->pr_pid; +#endif } int _UCD_get_cursig(struct UCD_info *ui) { +#if defined(HAVE_PROCFS_STATUS) + return 0; +#else return ui->prstatus->pr_cursig; +#endif } int _UCD_add_backing_file_at_segment(struct UCD_info *ui, int phdr_no, const char *filename) |