| 1 | clausklein$ make thread_tss_test | 
|---|
| 2 | g++ -O2 -Wextra --std=c++98 -Wno-unused-parameter -DDEBUG -D_NO_LOGGING -D_POSIX_C_SOURCE=199506L  -I/Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include  -L/Users/clausklein/Workspace/cpp/boost_1_65_1/stage/lib  thread_tss_test.cpp  -lboost_thread -l boost_system -o thread_tss_test | 
|---|
| 3 | In file included from thread_tss_test.cpp:2: | 
|---|
| 4 | In file included from /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread.hpp:13: | 
|---|
| 5 | In file included from /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread/thread.hpp:12: | 
|---|
| 6 | In file included from /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread/thread_only.hpp:17: | 
|---|
| 7 | /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread/pthread/thread_data.hpp:53:35: warning: 'getpagesize' is deprecated | 
|---|
| 8 | [-Wdeprecated-declarations] | 
|---|
| 9 | std::size_t page_size = getpagesize(); | 
|---|
| 10 | ^ | 
|---|
| 11 | /usr/include/unistd.h:561:6: note: 'getpagesize' has been explicitly marked deprecated here | 
|---|
| 12 | int      getpagesize(void) __pure2 __POSIX_C_DEPRECATED(199506L); | 
|---|
| 13 | ^ | 
|---|
| 14 | 1 warning generated. | 
|---|
| 15 |  | 
|---|
| 16 | clausklein$ make thread_tss_test -B | 
|---|
| 17 | g++ -O2 -Wextra --std=c++98 -Wno-unused-parameter -DDEBUG -D_NO_LOGGING -D_POSIX_C_SOURCE=200809L  -I/Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include  -L/Users/clausklein/Workspace/cpp/boost_1_65_1/stage/lib  thread_tss_test.cpp  -lboost_thread -l boost_system -o thread_tss_test | 
|---|
| 18 | In file included from thread_tss_test.cpp:2: | 
|---|
| 19 | In file included from /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread.hpp:13: | 
|---|
| 20 | In file included from /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread/thread.hpp:12: | 
|---|
| 21 | In file included from /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread/thread_only.hpp:17: | 
|---|
| 22 | /Users/clausklein/Workspace/cpp/boost_1_65_1/stage/include/boost/thread/pthread/thread_data.hpp:53:35: error: use of undeclared identifier | 
|---|
| 23 | 'getpagesize' | 
|---|
| 24 | std::size_t page_size = getpagesize(); | 
|---|
| 25 | ^ | 
|---|
| 26 | 1 error generated. | 
|---|
| 27 | make: *** [<builtin>: thread_tss_test] Error 1 | 
|---|
| 28 |  | 
|---|
| 29 | clausklein$ egrep  '199506L' /usr/include/unistd.h | 
|---|
| 30 | #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL | 
|---|
| 31 | #if __DARWIN_C_LEVEL >= 199506L /* This really should be XSI */ | 
|---|
| 32 | #if __DARWIN_C_LEVEL >= 199506L /* Really XSI */ | 
|---|
| 33 | #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL | 
|---|
| 34 | #if (__DARWIN_C_LEVEL >= 199506L && __DARWIN_C_LEVEL < 200809L) || __DARWIN_C_LEVEL >= __DARWIN_C_FULL | 
|---|
| 35 | #if __DARWIN_C_LEVEL >= 199506L | 
|---|
| 36 | int      chroot(const char *) __POSIX_C_DEPRECATED(199506L); | 
|---|
| 37 | int      getdtablesize(void) __POSIX_C_DEPRECATED(199506L); | 
|---|
| 38 | int      getpagesize(void) __pure2 __POSIX_C_DEPRECATED(199506L); | 
|---|
| 39 | char    *getpass(const char *) __POSIX_C_DEPRECATED(199506L); | 
|---|
| 40 | #endif /* __DARWIN_C_LEVEL >= 199506L */ | 
|---|
| 41 |  | 
|---|
| 42 | clausklein$ egrep  __POSIX_C_DEPRECATED /usr/include/unistd.h | 
|---|
| 43 | int      chroot(const char *) __POSIX_C_DEPRECATED(199506L); | 
|---|
| 44 | int      getdtablesize(void) __POSIX_C_DEPRECATED(199506L); | 
|---|
| 45 | int      getpagesize(void) __pure2 __POSIX_C_DEPRECATED(199506L); | 
|---|
| 46 | char    *getpass(const char *) __POSIX_C_DEPRECATED(199506L); | 
|---|
| 47 | char    *getwd(char *) __POSIX_C_DEPRECATED(200112L); /* obsoleted by getcwd() */ | 
|---|
| 48 |  | 
|---|