aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/log/syslog/syslog_libc.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/log/syslog/syslog_libc.go')
-rw-r--r--libgo/go/log/syslog/syslog_libc.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/libgo/go/log/syslog/syslog_libc.go b/libgo/go/log/syslog/syslog_libc.go
index 2d14d5d20a8..cf370eff9d7 100644
--- a/libgo/go/log/syslog/syslog_libc.go
+++ b/libgo/go/log/syslog/syslog_libc.go
@@ -23,17 +23,17 @@ type libcConn int
func syslog_c(int, *byte)
-func (libcConn) writeString(p Priority, hostname, tag, msg string) (int, error) {
+func (libcConn) writeString(p Priority, hostname, tag, msg, nl string) error {
timestamp := time.Now().Format(time.RFC3339)
- log := fmt.Sprintf("%s %s %s[%d]: %s", timestamp, hostname, tag, os.Getpid(), msg)
+ log := fmt.Sprintf("%s %s %s[%d]: %s%s", timestamp, hostname, tag, os.Getpid(), msg, nl)
buf, err := syscall.BytePtrFromString(log)
if err != nil {
- return 0, err
+ return err
}
syscall.Entersyscall()
syslog_c(int(p), buf)
syscall.Exitsyscall()
- return len(msg), nil
+ return nil
}
func (libcConn) close() error {