0c69794138
These lines are generally out-of-date, incomplete and unnecessary. With SPDX and git repository much more accurate and fine grained information about licensing and authorship is available, hence let's drop the per-file copyright notice. Of course, removing copyright lines of others is problematic, hence this commit only removes my own lines and leaves all others untouched. It might be nicer if sooner or later those could go away too, making git the only and accurate source of authorship information.
64 lines
1.6 KiB
C
64 lines
1.6 KiB
C
/* SPDX-License-Identifier: LGPL-2.1+ */
|
|
#pragma once
|
|
|
|
#include <stdbool.h>
|
|
#include <stddef.h>
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
|
|
#include "sd-journal.h"
|
|
|
|
#include "macro.h"
|
|
#include "output-mode.h"
|
|
#include "time-util.h"
|
|
#include "util.h"
|
|
|
|
int show_journal_entry(
|
|
FILE *f,
|
|
sd_journal *j,
|
|
OutputMode mode,
|
|
unsigned n_columns,
|
|
OutputFlags flags,
|
|
char **output_fields,
|
|
size_t highlight[2],
|
|
bool *ellipsized);
|
|
int show_journal(
|
|
FILE *f,
|
|
sd_journal *j,
|
|
OutputMode mode,
|
|
unsigned n_columns,
|
|
usec_t not_before,
|
|
unsigned how_many,
|
|
OutputFlags flags,
|
|
bool *ellipsized);
|
|
|
|
int add_match_this_boot(sd_journal *j, const char *machine);
|
|
|
|
int add_matches_for_unit(
|
|
sd_journal *j,
|
|
const char *unit);
|
|
|
|
int add_matches_for_user_unit(
|
|
sd_journal *j,
|
|
const char *unit,
|
|
uid_t uid);
|
|
|
|
int show_journal_by_unit(
|
|
FILE *f,
|
|
const char *unit,
|
|
OutputMode mode,
|
|
unsigned n_columns,
|
|
usec_t not_before,
|
|
unsigned how_many,
|
|
uid_t uid,
|
|
OutputFlags flags,
|
|
int journal_open_flags,
|
|
bool system_unit,
|
|
bool *ellipsized);
|
|
|
|
void json_escape(
|
|
FILE *f,
|
|
const char* p,
|
|
size_t l,
|
|
OutputFlags flags);
|