[MacPorts] #29228: darwintrace:Update to modern interposing

MacPorts noreply at macports.org
Wed Jul 12 00:01:50 UTC 2017


#29228: darwintrace:Update to modern interposing
--------------------------+-------------------------
  Reporter:  wsiegrist@…  |      Owner:  neverpanic
      Type:  enhancement  |     Status:  closed
  Priority:  Normal       |  Milestone:
 Component:  base         |    Version:  1.9.2
Resolution:  fixed        |   Keywords:  darwintrace
      Port:               |
--------------------------+-------------------------

Comment (by raimue):

 In [changeset:"a57dae1ec8a0bdfb0ff8edbcaae08982d1a065f9/macports-base"
 a57dae1ec8a0bdfb0ff8edbcaae08982d1a065f9/macports-base]:
 {{{
 #!ConfigurableCommitTicketReference repository="macports-base"
 revision="a57dae1ec8a0bdfb0ff8edbcaae08982d1a065f9"
 darwintrace: get rid of deprecated syscall() macro

 Since using dyld interposing [1], it is no longer necessary to make
 direct syscalls. Instead, the normal library functions can be called.

 The syscall() macro is deprecated as of macOS 10.12, so we should get
 rid of it.

 [1] https://trac.macports.org/ticket/29228 and 7aa2869ef
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/29228#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list