modify macro name.
add sem-share.c.