diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-01-09 14:32:44 -0500 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-01-09 14:38:07 -0500 | 
| commit | 6d0a40b5b76d62d55c68d569579b1eb5a2a3294c (patch) | |
| tree | f6c1584fbf74fb90421615345fcf4ec7ebc09172 /lib/frr_pthread.h | |
| parent | b8dccd94f3d7408812240c375ea9885147300e70 (diff) | |
lib: Cleanup thread name setting to happen at start
When we start a thread we always call fpt_run and since
the last commit we know os_name is filled with something,
therefore we can just set the name on startup.
This creates this output now for zebra:
sharpd@donna ~/frr2> ps -L -p 25643
  PID   LWP TTY          TIME CMD
25643 25643 ?        00:00:00 zebra
25643 25644 ?        00:00:00 Zebra dplane
25643 25684 ?        00:00:00 zebra_apic
sharpd@donna ~/frr2>
I removed the abstraction to frr_pthread_set_name because
it was snprintf'ing into the same buffer which was the
real bug here( the first character of os_name became null).
In the next commit I'll remove that api because
it is unneeded and was a horrible hack to get
this to work for the one place it was wanted.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/frr_pthread.h')
0 files changed, 0 insertions, 0 deletions
