common interface system call