summaryrefslogtreecommitdiff
path: root/syslog.c
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2021-02-03 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2021-02-03 08:00:00 +0000
commitecb3ed78107c851f71696df6730a15afff91ed3d (patch)
tree0b3d2b083040fc9b08d129f80d027ff41b995059 /syslog.c
parentc47943de06204a269e16f732e7c9c71d4284b23f (diff)
downloadstrace-ecb3ed78107c851f71696df6730a15afff91ed3d.tar.gz
Move source files into src subdirectory
* src/Makefile.am: New file. * src/.gitignore: Likewise. * scno.am: Move into src subdirectory. * scno.head: Likewise. * strace-graph: Likewise. * strace-log-merge: Likewise. * linux/: Likewise. * types/: Likewise. * xlat/: Likewise. * *.awk: Likewise. * *.c: Likewise. * *.h: Likewise. * *.sh: Likewise. * .gitignore: Update. * Makefile.am: Update. * bootstrap: Update. * configure.ac: Update. * debian/rules: Update. * debian/strace-udeb.install: Update. * debian/strace.examples: Update. * debian/strace.install: Update. * debian/strace64.install: Update. * m4/gen_bpf_attr_m4.sh: Update. * m4/mpers.m4: Update. * tests/Makefile.am: Update. * tests/init.sh: Update. * tests/legacy_syscall_info.test: Update. * tests/strace-log-merge-error.test: Update. * tests/strace-log-merge-suffix.test: Update.
Diffstat (limited to 'syslog.c')
-rw-r--r--syslog.c71
1 files changed, 0 insertions, 71 deletions
diff --git a/syslog.c b/syslog.c
deleted file mode 100644
index e3420802a..000000000
--- a/syslog.c
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright (c) 2012-2015 Dmitry V. Levin <ldv@strace.io>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * SPDX-License-Identifier: LGPL-2.1-or-later
- */
-
-#include "defs.h"
-
-#include "xlat/syslog_action_type.h"
-#include "xlat/syslog_console_levels.h"
-
-SYS_FUNC(syslog)
-{
- int type = tcp->u_arg[0];
- int len = tcp->u_arg[2];
-
- if (entering(tcp)) {
- /* type */
- printxval_ex(syslog_action_type, type, "SYSLOG_ACTION_???",
- XLAT_STYLE_VERBOSE | XLAT_STYLE_FMT_D);
- }
-
- switch (type) {
- /* Those commands have bufp and len ignored */
- case SYSLOG_ACTION_CLOSE:
- case SYSLOG_ACTION_OPEN:
- case SYSLOG_ACTION_CLEAR:
- case SYSLOG_ACTION_CONSOLE_OFF:
- case SYSLOG_ACTION_CONSOLE_ON:
- case SYSLOG_ACTION_SIZE_UNREAD:
- case SYSLOG_ACTION_SIZE_BUFFER:
- return RVAL_DECODED;
-
- case SYSLOG_ACTION_READ:
- case SYSLOG_ACTION_READ_ALL:
- case SYSLOG_ACTION_READ_CLEAR:
- if (entering(tcp)) {
- tprints(", ");
- return 0;
- }
- break;
-
- case SYSLOG_ACTION_CONSOLE_LEVEL: /* Uses len */
- tprints(", ");
- printaddr64(tcp->u_arg[1]);
- tprints(", ");
- printxval_ex(syslog_console_levels, len, "LOGLEVEL_???",
- XLAT_STYLE_VERBOSE | XLAT_STYLE_FMT_D);
- return RVAL_DECODED;
-
- default:
- tprints(", ");
- printaddr64(tcp->u_arg[1]);
- tprintf(", %d", len);
- return RVAL_DECODED;
- }
-
- /* syscall exit handler for SYSLOG_ACTION_READ* */
-
- /* bufp */
- if (syserror(tcp))
- printaddr64(tcp->u_arg[1]);
- else
- printstrn(tcp, tcp->u_arg[1], tcp->u_rval);
- /* len */
- tprintf(", %d", len);
-
- return 0;
-}