diff options
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/hurd.h | 7 | ||||
-rw-r--r-- | hurd/set-host.c | 2 | ||||
-rw-r--r-- | hurd/vpprintf.c | 14 |
3 files changed, 14 insertions, 9 deletions
diff --git a/hurd/hurd.h b/hurd/hurd.h index 7e72bf6cf3..eb445d481a 100644 --- a/hurd/hurd.h +++ b/hurd/hurd.h @@ -303,4 +303,11 @@ extern int hurd_check_cancel (void); extern io_t __getdport (int fd), getdport (int fd); +#include <stdarg.h> + +/* Write formatted output to PORT, a Mach port supporting the i/o protocol, + according to the format string FORMAT, using the argument list in ARG. */ +int vpprintf (io_t port, const char *format, va_list arg); + + #endif /* hurd.h */ diff --git a/hurd/set-host.c b/hurd/set-host.c index 5c905d8f04..eee50fc08e 100644 --- a/hurd/set-host.c +++ b/hurd/set-host.c @@ -28,7 +28,7 @@ _hurd_set_host_config (const char *item, const char *value, size_t valuelen) mach_msg_type_number_t nwrote; file_t new, dir; - dir = __file_name_split (item, &item); + dir = __file_name_split (item, (char **)&item); if (dir == MACH_PORT_NULL) return -1; diff --git a/hurd/vpprintf.c b/hurd/vpprintf.c index 8ec064ae41..fe521774ea 100644 --- a/hurd/vpprintf.c +++ b/hurd/vpprintf.c @@ -22,10 +22,9 @@ #include <hurd.h> static ssize_t -pwrite (cookie, buf, n) - void *cookie; - const char *buf; - size_t n; +pwrite (void *cookie, + const char *buf, + size_t n) { error_t error = __io_write ((io_t) cookie, buf, n, -1, (mach_msg_type_number_t *) &n); @@ -38,10 +37,9 @@ pwrite (cookie, buf, n) /* Write formatted output to PORT, a Mach port supporting the i/o protocol, according to the format string FORMAT, using the argument list in ARG. */ int -vpprintf (port, format, arg) - io_t port; - const char *format; - va_list arg; +vpprintf (io_t port, + const char *format, + va_list arg) { int done; FILE f; |