aboutsummaryrefslogtreecommitdiff
path: root/libports
Commit message (Expand)AuthorAgeFilesLines
* Add a description comment for the MIG type translation filesZhaoming Luo2024-12-141-1/+2
* libports: Add missing ports_interrupt_server declarationSamuel Thibault2024-09-011-0/+2
* Update server handlers to return kern_return_error to fix -Werror=enum-int-mi...Flavio Cruz2023-12-176-6/+6
* libports: Make sure we don't leak current RPCs listsSamuel Thibault2023-11-261-0/+2
* libports: Force threads to wake up periodicallySamuel Thibault2023-11-261-5/+8
* libports: Add more assertionSamuel Thibault2023-11-261-0/+2
* Style tweaksSergey Bugaev2023-05-101-3/+3
* libports: Port to x86_64Sergey Bugaev2023-05-101-1/+1
* Use designated initializers when building mach_msg_type_tFlavio Cruz2023-05-042-16/+16
* Use uintptr_t for message payloads.Flavio Cruz2023-05-022-5/+5
* Further modernize Hurd code by enforcing strict prototypes and no implicit fu...Flavio Cruz2023-04-082-2/+2
* Modernize code by removing use of old style definitions.Flavio Cruz2023-04-034-5/+5
* libports: Only accept dead-name notifications on notify_portSergey Bugaev2022-08-101-2/+2
* libports: Return EOPNOTSUPP when appropriateSergey Bugaev2022-08-104-4/+4
* libports: Add ports_request_dead_name_notification ()Sergey Bugaev2022-08-103-1/+63
* libports: Request notifications to the notify_portSergey Bugaev2022-08-101-4/+4
* libports: Create a notify_port in each bucketSergey Bugaev2022-08-104-7/+45
* libports: Treat no-senders notifications as a hintSergey Bugaev2022-08-101-4/+19
* Drop spurious changeSamuel Thibault2020-12-011-1/+0
* hurd_types: Add const_string_t typeSamuel Thibault2020-11-301-0/+1
* Remove remnants of cthreadsSamuel Thibault2020-11-112-41/+1
* libports: Fix typoSamuel Thibault2018-10-081-1/+1
* Drop the register qualifier.Justus Winter2017-08-232-2/+2
* Use our own variant of 'assert' and 'assert_perror'.Justus Winter2017-08-0521-56/+56
* Avoid ports_interrupt_rpcs cancel itselfSamuel Thibault2017-03-041-2/+6
* Fix libports dependenciesSamuel Thibault2017-01-021-1/+1
* libports: fix using ports.h in C++Samuel Thibault2016-11-271-12/+16
* Avoid warnings if increasing a threads priority fails.Justus Winter2016-10-151-0/+5
* libports: preserve the complex message flagJustus Winter2016-02-232-6/+8
* libports: remove unused variablesJustus Winter2015-09-222-3/+0
* Install port-deref-deferred.h header for ports.hJames Clarke2015-09-101-1/+1
* libports: clarify why we emulate protected payloadsJustus Winter2015-08-142-0/+10
* libports: use protected payloads to optimize the object lookupJustus Winter2015-04-0714-20/+375
* libports: avoid acquiring global lock in message dispatchJustus Winter2015-02-173-8/+16
* libports: silence pointless error messageJustus Winter2015-01-171-0/+5
* libports: add a payload-aware intrans functionJustus Winter2014-12-072-0/+10
* libports: add `ports_lookup_payload' and `ports_payload_get_name'Justus Winter2014-12-073-1/+76
* Use a mere weak attribute instead of a weak aliasSamuel Thibault2014-11-031-3/+2
* Fix dead name notification in static binariesSamuel Thibault2014-11-021-1/+2
* libports: lock-less reference counting for port_info objectsJustus Winter2014-10-0513-52/+44
* libports: use a global hash table for the lookupsJustus Winter2014-09-2918-93/+144
* libports: avoid realloc(3) corner caseJustus Winter2014-06-181-1/+1
* libports: unlock _ports_lock on malloc failureJustus Winter2014-05-051-1/+4
* libports: reduce malloc overhead in _ports_bucket_class_iterateJustus Winter2014-04-291-16/+30
* libports: work around bugs in server terminationJustus Winter2014-04-291-1/+8
* libports: fix receiver lookupJustus Winter2014-04-093-8/+8
* libports: fix notify_port_t receiver lookupsJustus Winter2014-04-0610-16/+91
* libports: work around bugs in server terminationRichard Braun2014-02-221-0/+6
* libports: remove the threadvars stack size hackRichard Braun2013-12-281-5/+0
* libports: another right leak fixRichard Braun2013-11-301-16/+23