summaryrefslogtreecommitdiff
path: root/libports
AgeCommit message (Expand)Author
2023-12-17Update server handlers to return kern_return_error to fix -Werror=enum-int-mi...Flavio Cruz
2023-11-26libports: Make sure we don't leak current RPCs listsSamuel Thibault
2023-11-26libports: Force threads to wake up periodicallySamuel Thibault
2023-11-26libports: Add more assertionSamuel Thibault
2023-05-10Style tweaksSergey Bugaev
2023-05-10libports: Port to x86_64Sergey Bugaev
2023-05-04Use designated initializers when building mach_msg_type_tFlavio Cruz
2023-05-02Use uintptr_t for message payloads.Flavio Cruz
2023-04-08Further modernize Hurd code by enforcing strict prototypes and no implicit fu...Flavio Cruz
2023-04-03Modernize code by removing use of old style definitions.Flavio Cruz
2022-08-10libports: Only accept dead-name notifications on notify_portSergey Bugaev
2022-08-10libports: Return EOPNOTSUPP when appropriateSergey Bugaev
2022-08-10libports: Add ports_request_dead_name_notification ()Sergey Bugaev
2022-08-10libports: Request notifications to the notify_portSergey Bugaev
2022-08-10libports: Create a notify_port in each bucketSergey Bugaev
2022-08-10libports: Treat no-senders notifications as a hintSergey Bugaev
2020-12-01Drop spurious changeSamuel Thibault
2020-11-30hurd_types: Add const_string_t typeSamuel Thibault
2020-11-11Remove remnants of cthreadsSamuel Thibault
2018-10-08libports: Fix typoSamuel Thibault
2017-08-23Drop the register qualifier.Justus Winter
2017-08-05Use our own variant of 'assert' and 'assert_perror'.Justus Winter
2017-03-04Avoid ports_interrupt_rpcs cancel itselfSamuel Thibault
2017-01-02Fix libports dependenciesSamuel Thibault
2016-11-27libports: fix using ports.h in C++Samuel Thibault
2016-10-15Avoid warnings if increasing a threads priority fails.Justus Winter
2016-02-23libports: preserve the complex message flagJustus Winter
2015-09-22libports: remove unused variablesJustus Winter
2015-09-10Install port-deref-deferred.h header for ports.hJames Clarke
2015-08-14libports: clarify why we emulate protected payloadsJustus Winter
2015-04-07libports: use protected payloads to optimize the object lookupJustus Winter
2015-02-17libports: avoid acquiring global lock in message dispatchJustus Winter
2015-01-17libports: silence pointless error messageJustus Winter
2014-12-07libports: add a payload-aware intrans functionJustus Winter
2014-12-07libports: add `ports_lookup_payload' and `ports_payload_get_name'Justus Winter
2014-11-03Use a mere weak attribute instead of a weak aliasSamuel Thibault
2014-11-02Fix dead name notification in static binariesSamuel Thibault
2014-10-05libports: lock-less reference counting for port_info objectsJustus Winter
2014-09-29libports: use a global hash table for the lookupsJustus Winter
2014-06-18libports: avoid realloc(3) corner caseJustus Winter
2014-05-05libports: unlock _ports_lock on malloc failureJustus Winter
2014-04-29libports: reduce malloc overhead in _ports_bucket_class_iterateJustus Winter
2014-04-29libports: work around bugs in server terminationJustus Winter
2014-04-09libports: fix receiver lookupJustus Winter
2014-04-06libports: fix notify_port_t receiver lookupsJustus Winter
2014-02-22libports: work around bugs in server terminationRichard Braun
2013-12-28libports: remove the threadvars stack size hackRichard Braun
2013-11-30libports: another right leak fixRichard Braun
2013-11-28libports: improve error reporting in adjust_priorityJustus Winter
2013-11-28libports: improve error handling in ports_transfer_rightJustus Winter