Ignore:
Timestamp:
Feb 25, 2026, 12:52:05 AM (25 hours ago)
Author:
Matthew Au-Yeung <mw2auyeu@…>
Branches:
stuck-waitfor-destruct
Children:
f1cb193
Parents:
507fc97
git-author:
Matthew Au-Yeung <mw2auyeu@…> (02/07/26 13:40:05)
git-committer:
Matthew Au-Yeung <mw2auyeu@…> (02/25/26 00:52:05)
Message:

Add a generated hash to fix stuck waitfor comparing static inline mutex destructors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/monitor.hfa

    r507fc97 ra30fceb  
    4848};
    4949
    50 void ?{}( monitor_guard_t & this, monitor$ ** m, __lock_size_t count, void (*func)() );
     50void ?{}( monitor_guard_t & this, monitor$ ** m, __lock_size_t count, void (*func)(), func_id_t func_id );
    5151void ?{}( monitor_guard_t & this, monitor$ ** m, __lock_size_t count );
    5252void ^?{}( monitor_guard_t & this );
     
    5858};
    5959
    60 void ?{}( monitor_dtor_guard_t & this, monitor$ ** m, void (*func)(), bool join );
     60void ?{}( monitor_dtor_guard_t & this, monitor$ ** m, void (*func)(), func_id_t func_id, bool join );
    6161void ^?{}( monitor_dtor_guard_t & this );
    6262
Note: See TracChangeset for help on using the changeset viewer.