From 073464feebed0b8139b52b2045c71e20b6d8ab44 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 16 Apr 2013 23:16:51 +0200 Subject: IRC. --- .../gnumach/interface/syscall/mach_print/main.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 microkernel/mach/gnumach/interface/syscall/mach_print/main.c (limited to 'microkernel/mach/gnumach/interface/syscall/mach_print/main.c') diff --git a/microkernel/mach/gnumach/interface/syscall/mach_print/main.c b/microkernel/mach/gnumach/interface/syscall/mach_print/main.c new file mode 100644 index 00000000..23b9fc88 --- /dev/null +++ b/microkernel/mach/gnumach/interface/syscall/mach_print/main.c @@ -0,0 +1,21 @@ +#include +#include +#include + +void mach_print(char *); + +int +main(int argc, char *argv[]) +{ + int size; + char *s; + + size = snprintf(NULL, 0, "%s\n", argv[1]); + assert(size > 0); + s = malloc(size); + assert(s != NULL); + sprintf(s, "%s\n", argv[1]); + mach_print(s); + free(s); + return EXIT_SUCCESS; +} -- cgit v1.2.3