diff options
author | Dmitry V. Levin <ldv@strace.io> | 2021-02-03 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2021-02-03 08:00:00 +0000 |
commit | ecb3ed78107c851f71696df6730a15afff91ed3d (patch) | |
tree | 0b3d2b083040fc9b08d129f80d027ff41b995059 /syslog.c | |
parent | c47943de06204a269e16f732e7c9c71d4284b23f (diff) | |
download | strace-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.c | 71 |
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; -} |