Declare sendsyslog to match its man page
authorgnezdo <gnezdo@openbsd.org>
Wed, 26 Apr 2023 06:52:45 +0000 (06:52 +0000)
committergnezdo <gnezdo@openbsd.org>
Wed, 26 Apr 2023 06:52:45 +0000 (06:52 +0000)
This simplifies syzkaller revival after the removal of __syscall.

OK bluhm, millert, deraadt

lib/libc/hidden/syslog.h
sys/sys/syslog.h

index d0c3ae9..387a92a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: syslog.h,v 1.4 2016/03/21 22:41:28 bluhm Exp $        */
+/*     $OpenBSD: syslog.h,v 1.5 2023/04/26 06:52:45 gnezdo Exp $       */
 /*
  * Copyright (c) 2015 Philip Guenther <guenther@openbsd.org>
  *
@@ -20,9 +20,6 @@
 
 #include_next <syslog.h>
 
-int    sendsyslog(const char *, __size_t, int);
-PROTO_NORMAL(sendsyslog);
-
 __BEGIN_HIDDEN_DECLS
 void   __vsyslog_r(int, struct syslog_data *, int,
            const char *, __va_list);
@@ -32,6 +29,7 @@ PROTO_DEPRECATED(closelog);
 PROTO_NORMAL(closelog_r);
 PROTO_DEPRECATED(openlog);
 PROTO_NORMAL(openlog_r);
+PROTO_NORMAL(sendsyslog);
 PROTO_DEPRECATED(setlogmask);
 PROTO_NORMAL(setlogmask_r);
 PROTO_NORMAL(syslog);
index a20651e..0631059 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: syslog.h,v 1.17 2020/05/21 01:39:56 visa Exp $        */
+/*     $OpenBSD: syslog.h,v 1.18 2023/04/26 06:52:45 gnezdo Exp $      */
 /*     $NetBSD: syslog.h,v 1.14 1996/04/03 20:46:44 christos Exp $     */
 
 /*
@@ -204,6 +204,7 @@ int setlogmask_r(int, struct syslog_data *);
 void   syslog_r(int, struct syslog_data *, const char *, ...)
      __attribute__((__format__(__syslog__,3,4)));
 void   vsyslog_r(int, struct syslog_data *, const char *, __va_list);
+int    sendsyslog(const char *, size_t, int);
 __END_DECLS
 
 #else /* !_KERNEL */