proc_create in proc.c