run_erl and ptys

Jouni Rynö <>
Wed Jun 30 09:36:31 CEST 2004


The run_erl program does not run with linux 2.6 with udev (Debian
distro), as there are no /dev/ptyX etc files, only /dev/pts -filesystem.

A small hack against the run_erl.c would help:

47a48,49
> #include <pty.h>
> #include <utmp.h>
753a756
>   int sfd;
820a824,831
>   {
>     static char ttyname[] = "                                   ";
>
>     if (0 == openpty(&mfd, &sfd, ttyname, NULL, NULL)) {
>       *ptyslave = ttyname;
>       return mfd;
>     }
>   }

regards
	Jouni
-- 

  Jouni Rynö                            mailto://Jouni.Ryno@fmi.fi/
                                        http://www.geo.fmi.fi/~ryno/
  Finnish Meteorological Institute      http://www.fmi.fi/
  Space Research                        http://www.geo.fmi.fi/
  P.O.BOX 503                           Tel      (+358)-9-19294656
  FIN-00101 Helsinki                    FAX      (+358)-9-19294603
  Finland                               priv-GSM (+358)-50-5302903
  
  "It's just zeros and ones, it cannot be hard"




More information about the erlang-questions mailing list