Custom Query (1630 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (55 - 57 of 1630)

Ticket Resolution Summary Owner Reporter
#764 fixed unix-sockets: port-data is set incorrectly felix winkelmann Moritz Heidkamp
Description

The data slot of ports returned by unix-sockets's io-ports procedure is set incorrectly:

#;1> (use unix-sockets)
; loading /usr/lib/chicken/6/unix-sockets.import.so ...
; loading /usr/lib/chicken/6/easyffi.import.so ...
; loading /usr/lib/chicken/6/unix-sockets.so ...
#;2> (unix-connect "/tmp/foo.sock")
#<input port "(unix)">
#<output port "(unix)">
; 2 values
#;3> (##sys#port-data #2)
#(#(3 #f #f))

The attached patch fixes this by using ##sys#set-port-data!. I hope this procedure isn't too recent!

By the way, it looks like unix-sockets depends on easyffi merely for the #> <# read syntax. Maybe this dependency could be gotten rid of?

#477 fixed unix-sockets using obsolete pointer type felix winkelmann Christian Kellermann
Description

I guess a scheme-pointer would be more appropriate? Tried that and it worked so far...

#476 fixed unix-sockets missing (require-library posix) felix winkelmann Christian Kellermann
Description

As reported on #chicken by Surgo

Note: See TracQuery for help on using queries.