Formerly ../mach/devstream.c.~12~
[kopensolaris-gnu/glibc.git] / mach / devstream.c
index e39e94f..bdea44b 100644 (file)
@@ -30,7 +30,8 @@ input (FILE *f)
 {
   kern_return_t err;
   char *buffer;
-  size_t to_read, nread;
+  size_t to_read;
+  mach_msg_type_size_t nread;
   char c;
 
   if (f->__buffer == NULL)
@@ -73,7 +74,7 @@ output (FILE *f, int c)
       int wrote;
       while (to_write > 0)
        {
-         if (err = device_write_inband ((device_t) f->__cookie, 0,
+e        if (err = device_write_inband ((device_t) f->__cookie, 0,
                                         f->__target, p, to_write, &wrote))
            {
              errno = err;
@@ -163,7 +164,7 @@ mach_open_devstream (mach_port_t dev, const char *mode)
 
   stream->__room_funcs.__input = input;
   stream->__room_funcs.__output = output;
-  stream->__io_funcs.__close = (__io_close) device_close;
+  stream->__io_funcs.__close = (__io_close_fn *) device_close;
   stream->__seen = 1;
 
   return stream;