[rtems-libbsd commit] telnetd: Use syslog() instead of printk()

Sebastian Huber sebh at rtems.org
Wed May 4 09:50:07 UTC 2016


Module:    rtems-libbsd
Branch:    master
Commit:    e58b898d6975e61c395b33188db663359e090984
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=e58b898d6975e61c395b33188db663359e090984

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Apr 28 10:29:55 2016 +0200

telnetd: Use syslog() instead of printk()

---

 rtemsbsd/telnetd/pty.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/rtemsbsd/telnetd/pty.c b/rtemsbsd/telnetd/pty.c
index 30bfe98..727e5eb 100644
--- a/rtemsbsd/telnetd/pty.c
+++ b/rtemsbsd/telnetd/pty.c
@@ -41,6 +41,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <syslog.h>
 #include <unistd.h>
 /*-----------------------------------------*/
 #define IAC_ESC    255
@@ -452,8 +453,13 @@ rtems_device_driver my_pty_initialize(
     chmod(telnet_ptys[ndx].devname,0660);
     chown(telnet_ptys[ndx].devname,2,0); /* tty,root*/
   };
-  printk("Device: /dev/pty%X../dev/pty%X (%d)pseudo-terminals registered.\n",
-          0,rtems_telnetd_maximum_ptys-1,rtems_telnetd_maximum_ptys);
+  syslog(
+    LOG_KERN | LOG_INFO,
+    "/dev/pty%X../dev/pty%X (%d) pseudo-terminals registered.\n",
+    0,
+    rtems_telnetd_maximum_ptys - 1,
+    rtems_telnetd_maximum_ptys
+  );
 
   return RTEMS_SUCCESSFUL;
 }




More information about the vc mailing list