Ryo Nakamura
|
e0e6fae296
|
do not sem_close() for unnamed semaphore
|
2023-03-16 01:01:46 +09:00 |
|
Ryo Nakamura
|
6305f02770
|
fix semaphore handling for macOS
|
2023-03-16 00:03:22 +09:00 |
|
Ryo Nakamura
|
ae4b848ba0
|
add sem_create(), wrappign sem_init() for linux and sem_open() for macOS
|
2023-03-15 23:54:57 +09:00 |
|
Ryo Nakamura
|
3902fb584a
|
linux also needs stdlib.h for random()
|
2023-03-15 23:26:11 +09:00 |
|
Ryo Nakamura
|
f0c70a148b
|
macOS does not support sem_init. use sem_open instead
|
2023-03-15 23:18:33 +09:00 |
|
Ryo Nakamura
|
1b9ae51974
|
add message.h and message.c, mscp_set|get_error()
Instead of pr_err(), libmscp uses mscp_set_error() and
applications use mscp_get_errror() to get error message.
|
2023-03-03 21:29:43 +09:00 |
|
Ryo Nakamura
|
f4d04b848e
|
don't stop on macos whem -m coremask is set
|
2022-11-18 22:24:46 +09:00 |
|
Ryo Nakamura
|
a69115a4dc
|
add -m coremask option
|
2022-11-15 19:57:53 +09:00 |
|
Ryo Nakamura
|
c76fa3141d
|
change indent from space to tab
|
2022-10-29 23:48:50 +09:00 |
|
Ryo Nakamura
|
d11ac58f4b
|
compilable in linux
|
2022-10-23 15:51:21 +09:00 |
|
Ryo Nakamura
|
303a9eb974
|
initial commit
|
2022-10-15 21:59:25 +09:00 |
|