OSDN Git Service

5809d0a94a9cb78d9caaa21efba40d78a5c367c4
[pf3gnuchains/gcc-fork.git] / libgo / go / log / syslog / syslog_c.c
1 /* syslog_c.c -- call syslog for Go.
2
3    Copyright 2011 The Go Authors. All rights reserved.
4    Use of this source code is governed by a BSD-style
5    license that can be found in the LICENSE file.  */
6
7 #include <syslog.h>
8
9 /* We need to use a C function to call the syslog function, because we
10    can't represent a C varargs function in Go.  */
11
12 void syslog_c(int, const char*)
13   asm ("libgo_log.syslog.syslog_c");
14
15 void
16 syslog_c (int priority, const char *msg)
17 {
18   syslog (priority, "%s", msg);
19 }