--- /dev/null
+from typing import overload\r
+\r
+LOG_ALERT = ... # type: int\r
+LOG_AUTH = ... # type: int\r
+LOG_CONS = ... # type: int\r
+LOG_CRIT = ... # type: int\r
+LOG_CRON = ... # type: int\r
+LOG_DAEMON = ... # type: int\r
+LOG_DEBUG = ... # type: int\r
+LOG_EMERG = ... # type: int\r
+LOG_ERR = ... # type: int\r
+LOG_INFO = ... # type: int\r
+LOG_KERN = ... # type: int\r
+LOG_LOCAL0 = ... # type: int\r
+LOG_LOCAL1 = ... # type: int\r
+LOG_LOCAL2 = ... # type: int\r
+LOG_LOCAL3 = ... # type: int\r
+LOG_LOCAL4 = ... # type: int\r
+LOG_LOCAL5 = ... # type: int\r
+LOG_LOCAL6 = ... # type: int\r
+LOG_LOCAL7 = ... # type: int\r
+LOG_LPR = ... # type: int\r
+LOG_MAIL = ... # type: int\r
+LOG_NDELAY = ... # type: int\r
+LOG_NEWS = ... # type: int\r
+LOG_NOTICE = ... # type: int\r
+LOG_NOWAIT = ... # type: int\r
+LOG_PERROR = ... # type: int\r
+LOG_PID = ... # type: int\r
+LOG_SYSLOG = ... # type: int\r
+LOG_USER = ... # type: int\r
+LOG_UUCP = ... # type: int\r
+LOG_WARNING = ... # type: int\r
+\r
+def LOG_MASK(a: int) -> int: ...\r
+def LOG_UPTO(a: int) -> int: ...\r
+def closelog() -> None: ...\r
+def openlog(ident: str = ..., logoption: int = ..., facility: int = ...) -> None: ...\r
+def setlogmask(x: int) -> int: ...\r
+\r
+@overload\r
+def syslog(priority: int, message: str) -> None: ...\r
+@overload\r
+def syslog(message: str) -> None: ...\r