18#ifndef HEADER_STK_PROCESS_HPP 
   19#define HEADER_STK_PROCESS_HPP 
   21#include "utils/tls.hpp" 
   23enum ProcessType : 
unsigned int 
   33    extern thread_local ProcessType g_process_type;
 
   36    inline ProcessType getType()                     { 
return g_process_type; }
 
   39    inline void init(ProcessType pt)                   { g_process_type = pt; }
 
   42    inline void reset()                           { g_process_type = PT_MAIN; }