Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Merge requests
  • !3019

i#2990, i#2950: fix Mac build errors

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Derek Bruening requested to merge i2990-siginfo-new-fields into master May 22, 2018
  • Overview 1
  • Commits 3
  • Pipelines 0
  • Changes 11

Fixes Mac build errors from 2 recent commits:

  1. i#2990 7040ca7f added references to si_addr_lsb which are not on older Linux kernels or Mac. I put in our own core/unix/include/siginfo.h so we can have the latest definition. There is padding in the struct, so on Linux we can blindly write to new fields and not worry about the underlying kernel being old.

  2. i#2950 e1b6a66a added struct rlimit64 references which we typedef here to struct rlimit on Mac.

Issue: #2990 (closed), #2950 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i2990-siginfo-new-fields