serail.c