Skip to content

Commit dda4385

Browse files
committed
add proxmox-mini-journalreader
1 parent caf02fa commit dda4385

4 files changed

Lines changed: 42 additions & 0 deletions

File tree

‎.gitmodules‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,6 @@
2828
[submodule "packages/pve-storage/pve-storage"]
2929
path = packages/pve-storage/pve-storage
3030
url = https://git.proxmox.com/git/pve-storage.git
31+
[submodule "packages/proxmox-mini-journalreader/proxmox-mini-journalreader"]
32+
path = packages/proxmox-mini-journalreader/proxmox-mini-journalreader
33+
url = https://git.proxmox.com/git/proxmox-mini-journalreader.git
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
From d8725bc9a988c81c713e17a4cdde62d23630ac3e Mon Sep 17 00:00:00 2001
2+
From: jiangcuo <jiangcuo@bingsin.com>
3+
Date: Mon, 16 Oct 2023 12:24:22 +0800
4+
Subject: [PATCH] init
5+
6+
---
7+
src/mini-journalreader.c | 7 ++++---
8+
1 file changed, 4 insertions(+), 3 deletions(-)
9+
10+
diff --git a/src/mini-journalreader.c b/src/mini-journalreader.c
11+
index 98bcaac..1396d2e 100644
12+
--- a/src/mini-journalreader.c
13+
+++ b/src/mini-journalreader.c
14+
@@ -169,7 +169,8 @@ static bool print_field(sd_journal *j, const char *field) {
15+
if (json) {
16+
char tmp[7];
17+
for (size_t i = 0; i < l;i++) {
18+
- if (d[i] == '"' || d[i] == '\\' || (d[i] >= 0 && d[i] <= 0x1F)) {
19+
+ int x = (int)d[i];
20+
+ if (d[i] == '"' || d[i] == '\\' || (x >= 0 && x <= 0x1F)) {
21+
sprintf(tmp, "\\u%04X", d[i]);
22+
print_to_buf(tmp, 6);
23+
} else {
24+
@@ -256,11 +257,11 @@ int main(int argc, char *argv[]) {
25+
const char *endcursor = NULL;
26+
uint64_t begin = 0;
27+
uint64_t end = 0;
28+
- char c;
29+
+ int c;
30+
31+
progname = argv[0];
32+
33+
- while ((c = (char)getopt (argc, argv, "b:e:d:n:f:t:jh")) != -1) {
34+
+while ((c = getopt (argc, argv, "b:e:d:n:f:t:jh")) != -1) {
35+
switch (c) {
36+
case 'b':
37+
begin = arg_to_uint64(optarg);
Submodule proxmox-mini-journalreader added at 3dff2a5
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
patches/001-add-for-port.patch

0 commit comments

Comments
 (0)