cvs commit: src/sys/conf files src/sys/kern tty_pts.c tty_pty.c src/sys/sys ttycom.h

Olivier Houchard cognet at
Wed Jan 25 17:30:35 PST 2006

cognet      2006-01-26 01:30:34 UTC

  FreeBSD src repository

  Modified files:
    sys/conf             files 
    sys/kern             tty_pty.c 
    sys/sys              ttycom.h 
  Added files:
    sys/kern             tty_pts.c 
  Bring in a sysv-style pts implementation, as found in the rwatson_pts perforce  branch. It works the same as its SysV/linux counterpart : You obtain a fd to    the master pseudo terminal by opening /dev/ptmx, which craetes a node for the   master as /dev/pty[num] and a node for the slave as /dev/pts/[num].
  It should play nicely with the existing BSD ptys.
  By default, the system will use the BSD ptys, one can set the sysctl
  kern.pts.enable to 1 to make it use the new pts system.
  The max number of pty that can be allocated on a system can be changed with the
  sysctl kern.pts.max. It defaults to 1000, and can be increased, but it is not
  recommanded, as any pty with a number > 999 won't be handled by whatever uses
  Revision  Changes    Path
  1.1086    +1 -0      src/sys/conf/files
  1.1       +970 -0    src/sys/kern/tty_pts.c (new)
  1.142     +54 -7     src/sys/kern/tty_pty.c
  1.24      +1 -1      src/sys/sys/ttycom.h

More information about the cvs-src mailing list