]> git.puffer.fish Git - matthieu/frr.git/commit
Fix compile error on Mac OS
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 22 Jan 2019 16:55:31 +0000 (17:55 +0100)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 22 Jan 2019 16:55:31 +0000 (17:55 +0100)
commita64c953a907b52312cd152b963ac49a97e2fc914
treebc01965604964fa883e718e861fc0e7b6bb33352
parentdbd10c03e81ca616936ee34fc3aac6c6762b02f7
Fix compile error on Mac OS

  CC       lib/frr_pthread.lo
lib/frr_pthread.c:128:40: error: too many arguments to function call, expected 1, have 3
        ret = pthread_setname_np(fpt->thread, fpt->os_name, NULL);
              ~~~~~~~~~~~~~~~~~~              ^~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/pthread.h:512:1: note: 'pthread_setname_np' declared here
__API_AVAILABLE(macos(10.6), ios(3.2))

Mac OS does have pthread_setname_np, but we can't use it here since it
only accepts a single argument, the thread name, and thus only works for
the current thread.

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
lib/frr_pthread.c