> Please try the ds_routines.c change I just committed and tell me if it
> helps or harms.

Your patch helps. 

Just one thing: The last argument should return the number of written 
bytes. When an error has occured, the return values does not match the
bytes_written variable in ds_device_write. 

I've called device_write with packet size 4, bytes_written was 61 and
the return value was 18677512. Obvious, the semantic is right (packet size
!= written bytes), but I'm not sure if this is ok. 

wagi

-- 
Daniel Wagner                       "Don't drink and derive."        
email: [EMAIL PROTECTED]

GnuPG: 1024D/DCDE890A (public key available on any keyserver)

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to