Darling: Implement missing libxpc functions

Created on 28 Nov 2016  路  5Comments  路  Source: darlinghq/darling

Darling takes libxpc from NextBSD, but a lot of APIs are missing:

  • [ ] xpc_copy_entitlements_for_pid
  • [ ] xpc_strerror (#ifdefed out?!)
  • [ ] xpc_dictionary_set_mach_recv
  • [ ] xpc_dictionary_set_mach_send
  • [ ] xpc_dictionary_copy_mach_send
  • [ ] xpc_dictionary_get_audit_token
  • [ ] xpc_copy_entitlement_for_token
  • [ ] xpc_domain_server
  • [ ] xpc_pipe_try_receive
  • [x] xpc_pipe_routine_reply
Enhancement

Most helpful comment

@npyl Done. Copied all changes done in libxpc.

All 5 comments

  • [ ] xpc_data_get_bytes
  • [ ] xpc_equal
  • [ ] xpc_fd_create
  • [ ] xpc_array_dup_fd
  • [ ] xpc_array_set_fd
  • [ ] xpc_array_get_connection
  • [ ] xpc_array_set_connection
  • [ ] xpc_connection_cancel
  • [ ] xpc_connection_get_name
  • [ ] xpc_connection_set_finalizer_f
  • [ ] xpc_endpoint_create
  • [ ] xpc_transaction_begin
  • [ ] xpc_transaction_end
  • [ ] mpack2xpc_extension

@LubosD @bugaevc There is a pull request from the same person who implemented xpc that applies some fixes. Hope this helps.

@npyl Done. Copied all changes done in libxpc.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Melab picture Melab  路  8Comments

xlmnxp picture xlmnxp  路  7Comments

ahyattdev picture ahyattdev  路  5Comments

kinggx9 picture kinggx9  路  4Comments

fervi picture fervi  路  3Comments