Changeset 2091 in kBuild
- Timestamp:
- Nov 19, 2008 11:21:53 PM (17 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/Makefile.am
r2062 r2091 125 125 -DCONFIG_WITH_EXTENDED_NOTPARALLEL \ 126 126 -DCONFIG_WITH_INCLUDEDEP \ 127 -DCONFIG_WITHOUT_THREADS \ 127 128 -DCONFIG_WITH_VALUE_LENGTH \ 128 129 -DCONFIG_WITH_RSORT \ -
trunk/src/kmk/Makefile.kmk
r2089 r2091 214 214 #kmk_DEFS.solaris += HAVE_MALLINFO 215 215 216 kmk_LIBS.freebsd = pthread 216 kmk_LIBS.freebsd.amd64 = pthread 217 kmk_DEFS.freebsd.x86 = CONFIG_WITHOUT_THREADS 217 218 218 219 # -
trunk/src/kmk/incdep.c
r2063 r2091 344 344 incdep_lock(void) 345 345 { 346 #if def HAVE_PTHREAD346 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 347 347 pthread_mutex_lock (&incdep_mtx); 348 348 #elif defined (WINDOWS32) … … 357 357 incdep_unlock(void) 358 358 { 359 #if def HAVE_PTHREAD359 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 360 360 pthread_mutex_unlock (&incdep_mtx); 361 361 #elif defined(WINDOWS32) … … 370 370 incdep_signal_done (void) 371 371 { 372 #if def HAVE_PTHREAD372 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 373 373 pthread_cond_broadcast (&incdep_cond_done); 374 374 #elif defined (WINDOWS32) … … 385 385 incdep_wait_done (void) 386 386 { 387 #if def HAVE_PTHREAD387 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 388 388 pthread_cond_wait (&incdep_cond_done, &incdep_mtx); 389 389 … … 411 411 incdep_signal_todo (void) 412 412 { 413 #if def HAVE_PTHREAD413 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 414 414 pthread_cond_broadcast (&incdep_cond_todo); 415 415 #elif defined(WINDOWS32) … … 426 426 incdep_wait_todo (void) 427 427 { 428 #if def HAVE_PTHREAD428 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 429 429 pthread_cond_wait (&incdep_cond_todo, &incdep_mtx); 430 430 … … 594 594 incdep_are_threads_enabled (void) 595 595 { 596 #if defined (CONFIG_WITHOUT_THREADS) 597 return 0; 598 #endif 599 596 600 if (getenv("KMK_THREADS_DISABLED")) 597 601 return 0; … … 656 660 /* create the mutex and two condition variables / event objects. */ 657 661 658 #if def HAVE_PTHREAD662 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 659 663 rc = pthread_mutex_init (&incdep_mtx, NULL); 660 664 if (rc) … … 729 733 730 734 /* create the thread. */ 731 #if def HAVE_PTHREAD735 #if defined (HAVE_PTHREAD) && !defined (CONFIG_WITHOUT_THREADS) 732 736 rc = pthread_attr_init (&attr); 733 737 if (rc)
Note:
See TracChangeset
for help on using the changeset viewer.