open.c