Use "path name" not "pathname".
Simple emulation of POSIX pty APIs posix_openpt(), ptsname(),grantpt() and unlockpt() using /dev/ptm. Man pages from FreeBSD.OK kettenis@ deraadt@ beck@ ajacoutot@ naddy@