G_TMP_INUSE
F_CLR(L__gp, G_TMP_INUSE); \
if (L__gp == NULL || F_ISSET(L__gp, G_TMP_INUSE)) { \
F_SET(L__gp, G_TMP_INUSE); \
if (L__gp == NULL || F_ISSET(L__gp, G_TMP_INUSE)) { \
F_SET(L__gp, G_TMP_INUSE); \
F_CLR(L__gp, G_TMP_INUSE); \
F_SET(L__gp, G_TMP_INUSE); \
F_CLR(L__gp, G_TMP_INUSE); \
F_SET(L__gp, G_TMP_INUSE); \
if (F_ISSET(gp, G_TMP_INUSE)) {
F_CLR(gp, G_TMP_INUSE);
if (F_ISSET(gp, G_TMP_INUSE)) {
F_CLR(gp, G_TMP_INUSE);