committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							b38e80f846
						
					
				
				
					commit
					852bf452b6
				
			| @@ -104,7 +104,9 @@ if (APPLE) | |||||||
|     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/apple/IXSetThreadName_apple.cpp) |     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/apple/IXSetThreadName_apple.cpp) | ||||||
| elseif (WIN32) | elseif (WIN32) | ||||||
|     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/windows/IXSetThreadName_windows.cpp) |     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/windows/IXSetThreadName_windows.cpp) | ||||||
| else() | elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") | ||||||
|  |     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/freebsd/IXSetThreadName_freebsd.cpp) | ||||||
|  | elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") | ||||||
|     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/linux/IXSetThreadName_linux.cpp) |     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/linux/IXSetThreadName_linux.cpp) | ||||||
|     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/IXSelectInterruptEventFd.cpp) |     list( APPEND IXWEBSOCKET_SOURCES ixwebsocket/IXSelectInterruptEventFd.cpp) | ||||||
|     list( APPEND IXWEBSOCKET_HEADERS ixwebsocket/IXSelectInterruptEventFd.h) |     list( APPEND IXWEBSOCKET_HEADERS ixwebsocket/IXSelectInterruptEventFd.h) | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								ixwebsocket/freebsd/IXSetThreadName_freebsd.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								ixwebsocket/freebsd/IXSetThreadName_freebsd.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | /* | ||||||
|  |  *  IXSetThreadName_freebsd.cpp | ||||||
|  |  *  Author: Benjamin Sergeant | ||||||
|  |  *  Copyright (c) 2019 Machine Zone, Inc. All rights reserved. | ||||||
|  |  */ | ||||||
|  | #include "../IXSetThreadName.h" | ||||||
|  | #include <pthread.h> | ||||||
|  | #include <pthread_np.h> | ||||||
|  |  | ||||||
|  | namespace ix | ||||||
|  | { | ||||||
|  |     void setThreadName(const std::string& name) | ||||||
|  |     { | ||||||
|  |         pthread_set_name_np(pthread_self(), name.substr(0, 15).c_str()); | ||||||
|  |     } | ||||||
|  | } // namespace ix | ||||||
		Reference in New Issue
	
	Block a user