pts_alloc_external
error = pts_alloc_external(fflags & (FREAD|FWRITE), td, fp, dev, name);
int pts_alloc_external(int fd, struct thread *td, struct file *fp,