• unknown's avatar
    Cleanup of thread-type (linuxthread or NTPL) detection code · cdf6001a
    unknown authored
    Move get_thread_lib to mysys/my_pthread.c
    Set 'thr_client_alarm' to signal number used by thr_alarm to give alarms
    
    
    include/my_global.h:
      Fixed to be same as in 5.1
    include/my_pthread.h:
      Move things around to be more in line with rest of code
    mysys/default.c:
      Fixed two wrong pointer incrementations.
    mysys/my_pthread.c:
      Cleanup: Use variable thr_client_alarm
    mysys/my_thr_init.c:
      Detect thread library at startup.
      Set also thr_client_alarm signal here, so that we get
      it in init_signals() in mysqld
    mysys/thr_alarm.c:
      Set thr_client_alarm depending on which thread library we are using
    sql/mysqld.cc:
      Move get_thread_lib to mysys/my_pthread.c
    cdf6001a
my_pthread.c 14.7 KB