From 9933cec0a18ae2a3d752f269d1bb12c19f51199d Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 21 Jul 2013 15:35:02 -0400 Subject: IRC. --- .../mach/gnumach/interface/syscall/mach_print.mdwn | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'microkernel/mach/gnumach/interface') diff --git a/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn b/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn index ca52dca5..a169e92e 100644 --- a/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn +++ b/microkernel/mach/gnumach/interface/syscall/mach_print.mdwn @@ -59,3 +59,32 @@ License|/fdl]]."]]"""]] it [[Makefile]], [[mach_print.S]], [[main.c]]. + + +## IRC, freenode, #hurd, 2013-07-01 + + braunr: btw, we are missing the symbol in mach/Versions + youpi: what symbol ? + so the libc-provided RPC stub is not available + mach_printf + -f + it's a system calll + not exported + s/RPC/system call/ + that's expected + libc does provide stubs for system calls too + yes but not for this one + I don't see why we wouldn't want to include it + ?! it does + it's temporary + oh + there must be automatic parsing during build + sure + nice + + youpi: if we're going to make this system call exported by glibc, + i should change its interface first + it was meant as a very quick-and-dirty hack and directly accesses + the caller's address space without going through a special copy-from-user + function + not very portable -- cgit v1.2.3