1. 27 Jan, 2020 3 commits
  2. 08 Dec, 2019 1 commit
  3. 19 Oct, 2019 1 commit
  4. 19 Aug, 2019 1 commit
  5. 10 Aug, 2019 2 commits
  6. 30 Jul, 2019 2 commits
  7. 11 Jun, 2019 2 commits
    • Luca Boccassi's avatar
      Problem: formatting errors · 3c06ec11
      Luca Boccassi authored
      Solution: apply clang-format-diff
      3c06ec11
    • Philippe Bernardino Leite's avatar
      pthread_equal to compare thread ids · 8a02f707
      Philippe Bernardino Leite authored
      I am trying to port ZeroMQ to z/OS USS and I faced several problems. One of them is this function "is_current_thread" trying to compare two thread ids with operator "==". I've changed the code to use the official function "pthread_equal" to compare thread ids and now it's working fine.
      8a02f707
  8. 21 May, 2019 2 commits
  9. 17 Feb, 2019 3 commits
  10. 12 Jun, 2018 1 commit
  11. 28 May, 2018 1 commit
  12. 27 May, 2018 1 commit
  13. 26 May, 2018 1 commit
  14. 10 Mar, 2018 1 commit
    • Manuel Segura's avatar
      Pull request to merge porting to WindRiver VxWorks 6.x (#2966) · 4726f726
      Manuel Segura authored
      * Problem: Still need to port over more files to VxWorks 6.x
      
      Solution: Port more files to VxWorks 6.x
      
      * Problem: Need to port over remaining files to VxWorks 6.x. Also remove POSIX thread dependency for VxWorks (because of priority inversion problem in POSIX mutexes with VxWorks 6.x processes)
      
      Solution: Port over remaining files to VxWorks 6.x. Also removed POSIX thread dependency for VxWorks
      
      * Problem: Needed to modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x.
      
      Solution:  Modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x
      4726f726
  15. 12 Feb, 2018 1 commit
  16. 11 Feb, 2018 1 commit
  17. 02 Feb, 2018 1 commit
  18. 25 Oct, 2017 1 commit
    • f18m's avatar
      Change ZMQ_THREAD_AFFINITY to… · 2aa0e6fd
      f18m authored
      Change ZMQ_THREAD_AFFINITY to ZMQ_THREAD_AFFINITY_CPU_ADD/ZMQ_THREAD_AFFINITY_CPU_REMOVE. Avoid prefix thread names when no prefix was set.
      2aa0e6fd
  19. 16 Oct, 2017 1 commit
    • f18m's avatar
      Background threads enhancements (#2778) · bfbb4ff2
      f18m authored
      * Background thread scheduling 
      
      - add ZMQ_THREAD_AFFINITY ctx option; set all thread scheduling options
      from the context of the secondary thread instead of using the main
      process thread context!
      - change ZMQ_THREAD_PRIORITY to support setting NICE of the background
      thread when using SCHED_OTHER
      bfbb4ff2
  20. 03 Oct, 2017 1 commit
    • Christopher Hall's avatar
      add __FreeBSD__ to ifdefs · 997825bd
      Christopher Hall authored
      On FreeBSD the sysmbol __FreeBSD_kernel__ is only defines if a
      specific param.h file is included, unlike Debian/kFreeBSD where this
      symbol is always defined.  So also compile the FreeBSD specific code
      if __FreeBSD__ is defined for FreeBSD 11 & 12 compatibility.
      Signed-off-by: 's avatarChristopher Hall <hsw@ms2.hinet.net>
      997825bd
  21. 25 Aug, 2017 1 commit
  22. 12 Mar, 2017 2 commits
    • Luca Boccassi's avatar
      Problem: I can't refactor · 092ad50b
      Luca Boccassi authored
      Solution: fix ifdef check for pthread_setname
      092ad50b
    • Luca Boccassi's avatar
      Problem: ZMQ background threads are unnamed · 3ab4796c
      Luca Boccassi authored
      Solution: use pthread API to set the name. For now call every thread
      "ZMQ b/g thread". Would be nice to number the I/O threads and name
      explicitly the reaper thread, but in reality a bit of internal API
      churn would be necessary, so perhaps it's not worth it.
      This is useful when debugging a process with many threads.
      3ab4796c
  23. 05 Nov, 2016 1 commit
  24. 14 May, 2016 1 commit
  25. 12 May, 2016 1 commit
    • hitstergtd's avatar
      Problem: scheduling parameters unused on OSX · e946b0d1
      hitstergtd authored
      Solution:
      Mark them with LIBZMQ_UNUSED macro as per convention; although in future the
      appropriate pthread code should be updated to support thread scheduling
      priorities (for Mac OS X, et. al.)
      e946b0d1
  26. 02 Apr, 2016 1 commit
  27. 18 Feb, 2016 1 commit
  28. 07 Feb, 2016 1 commit
  29. 28 Jan, 2016 1 commit
  30. 20 Jan, 2016 1 commit
  31. 20 Aug, 2015 1 commit