aboutsummaryrefslogtreecommitdiff
path: root/include/multiprocessing.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix a likely buffer overflowJoseph Hunkeler2024-09-181-1/+1
| | | | * The log_root is appended to log_file, and might exceed the defined length.
* Rename mp_task to mp_pool_taskJoseph Hunkeler2024-09-181-1/+1
|
* Add pool summary and elapsed time outputJoseph Hunkeler2024-09-181-0/+12
| | | | | | | * Add get_task_duration() * Add get_pool_show_summary() * Add signaled_by member to MultiProcessingTask * Add time_data member to MultiProcessingTask for duration tracking
* Fix doxygen commentsJoseph Hunkeler2024-09-181-3/+3
|
* Fix mp_pool_join exampleJoseph Hunkeler2024-09-181-1/+1
|
* Fix sem_open initial stateJoseph Hunkeler2024-09-181-2/+2
| | | | | | * Move slot->gate assignment to mp_pool_task() * Remove mmap() to slot->gate. * Change type of ident and log_root variables for the sake of easy (fewer maps)
* Darwin portability: Use sem_open and sem_close instead of sem_init and ↵Joseph Hunkeler2024-09-181-0/+1
| | | | sem_destroy
* Fixing headersJoseph Hunkeler2024-09-181-10/+3
|
* Move guard_ macros to core_mem.hJoseph Hunkeler2024-09-181-0/+120
* Move core_mem.h below config.h