Add q_unshare.c