add shm_rbtree.h