[Hamlib-developer] [Hamlib/Hamlib] 9f4755: Add requirement for POSIX threads (pthreads)
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Nate B. <no...@gi...> - 2025-09-01 15:29:31
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 9f4755cf70e0a556bff61f433dbaab5e6e20f269 https://github.com/Hamlib/Hamlib/commit/9f4755cf70e0a556bff61f433dbaab5e6e20f269 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M README.developer M configure.ac Log Message: ----------- Add requirement for POSIX threads (pthreads) I wrote this one-liner, and then realized I couldn't test it - I have no systems that do not have pthreads as an integral part - does anybody? Since <pthread.h> has been a de facto requirement since 4.5, the point may be moot. (Update: quick '# mv pthread.h pthread2.h' and it fails) And are the URLs in README.developer correct? Should they point to github? Commit: df65ceee67bc11d6f6daba9bce3142ef55a082c5 https://github.com/Hamlib/Hamlib/commit/df65ceee67bc11d6f6daba9bce3142ef55a082c5 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M include/hamlib/rig.h M include/hamlib/rig_state.h M rigs/anytone/anytone.c M rigs/dummy/rot_pstrotator.c M rigs/dummy/rot_pstrotator.h M rigs/flexradio/smartsdr.c M rigs/icom/icom.c M rigs/tentec/orion.h M src/fifo.c Log Message: ----------- Start removing conditional pthreads use. We can treat HAVE_PTHREAD and HAVE_PTHREAD_H as equivalent. But using _PTHREAD_H is a real kludge. Commit: 9a90745ba693767a4c29caaabb406a3feb943982 https://github.com/Hamlib/Hamlib/commit/9a90745ba693767a4c29caaabb406a3feb943982 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M rotators/ars/ars.c M rotators/ars/ars.h M src/event.c M src/mutex.h M src/network.c M src/rig.c Log Message: ----------- More conditional pthread usage unleashed Anybody know what sync_callback() is supposed to do? Currently unused, very broken, and not even a header comment. Commit: 002677e48c2d5218254421472cefa6a354f54e84 https://github.com/Hamlib/Hamlib/commit/002677e48c2d5218254421472cefa6a354f54e84 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-27 (Wed, 27 Aug 2025) Changed paths: M src/microham.c M src/misc.h M src/settings.c M tests/ampctl_parse.c M tests/rigctltcp.c M tests/rotctl_parse.c M tests/rotctld.c Log Message: ----------- Still more pthread conditional code cleanup Commit: 1c0de2107c4061f2cd79958dc4e362a34f03a6c3 https://github.com/Hamlib/Hamlib/commit/1c0de2107c4061f2cd79958dc4e362a34f03a6c3 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-30 (Sat, 30 Aug 2025) Changed paths: M tests/ampctld.c M tests/rigctld.c Log Message: ----------- Remove conditionals based on HAVE_PTHREAD Commit: e09007a543f707cd833bbd1b199a804cb84c3b32 https://github.com/Hamlib/Hamlib/commit/e09007a543f707cd833bbd1b199a804cb84c3b32 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-31 (Sun, 31 Aug 2025) Changed paths: M NEWS Log Message: ----------- Update NEWS Commit: 4c520571dfb13cc04c42120e751d09af6f2ef0e6 https://github.com/Hamlib/Hamlib/commit/4c520571dfb13cc04c42120e751d09af6f2ef0e6 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-31 (Sun, 31 Aug 2025) Changed paths: M NEWS M README.developer M configure.ac M include/hamlib/rig.h M include/hamlib/rig_state.h M rigs/anytone/anytone.c M rigs/dummy/rot_pstrotator.c M rigs/dummy/rot_pstrotator.h M rigs/flexradio/smartsdr.c M rigs/icom/icom.c M rigs/tentec/orion.h M rotators/ars/ars.c M rotators/ars/ars.h M src/event.c M src/fifo.c M src/microham.c M src/misc.h M src/mutex.h M src/network.c M src/rig.c M src/settings.c M tests/ampctl_parse.c M tests/ampctld.c M tests/rigctld.c M tests/rigctltcp.c M tests/rotctl_parse.c M tests/rotctld.c Log Message: ----------- Merge GitHub PR #1876 Compare: https://github.com/Hamlib/Hamlib/compare/9123d08a6c95...4c520571dfb1 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |