Bug in regs()

Tony Rogvall tony@REDACTED
Wed Sep 17 19:46:40 CEST 2003

Try this at home:

1> Port = open_port({spawn, "cat"}, []).
2> flush().
3> register(cat, Port).
4> regs().

** Registered procs on node nonode@REDACTED **
Name                  Pid          Initial Call                     
Reds Msgs
application_controlle <0.5.0>      application_controller:in        
1509    0

=ERROR REPORT==== 17-Sep-2003::19:42:57 ===
Error in process <0.24.0> with exit value:

** exited: {badarg,[{erlang,process_info,[#Port<0.28>]},
                    {shell,eval_loop,2}]} **

Should be simple to fix. BTW registered ports is a nice feature,
(meaning do not remove the possiblility to register ports as a fix ;-)

BTW2 a command pi() could be nice to have (port info list)

Tony Rogvall <tony@REDACTED>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 307 bytes
Desc: This is a digitally signed message part
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20030917/74838d93/attachment.bin>

More information about the erlang-questions mailing list