From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 950571FF164 for ; Wed, 25 Sep 2024 14:54:41 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8BF2E303F9; Wed, 25 Sep 2024 14:54:54 +0200 (CEST) Message-ID: <2c6b6b14-2f28-4a8b-bf2e-5576ba1d249c@proxmox.com> Date: Wed, 25 Sep 2024 14:54:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Dietmar Maurer , Proxmox VE development discussion References: <20240924143321.93696-1-f.schauer@proxmox.com> <623295300.4070.1727253594226@webmail.proxmox.com> Content-Language: en-US From: Filip Schauer In-Reply-To: <623295300.4070.1727253594226@webmail.proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.049 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH common] tools: file_set_contents: use syswrite instead of print X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" SSBhbSBhcHBlbmRpbmcgdGhlIGZvbGxvd2luZyB0byB0aGUgY29tbWl0IG1lc3NhZ2U6CgpTaW5j ZSBgZmlsZV9zZXRfY29udGVudHNgIGFsc28gcGVyZm9ybXMgYSBgcmVuYW1lYCBhZnRlciB3cml0 aW5nLCB0aGUKZm9sbG93aW5nIHRhYmxlIHNob3dzIHRoZSByZXN1bHRzIHdoZW4gdGhlIGZpbGUg aXMgd3JpdHRlbiB3aXRob3V0CnJlbmFtaW5nIGl0IGFmdGVyd2FyZHM6CgogwqDCoMKgwqDCoMKg wqDCoMKgwqAgcHJpbnTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYmlnX3dyaXRlcytw cmludCBiaWdfd3JpdGVzK3N5c3dyaXRlCmZpbGUgc2l6ZcKgIHdyaXR0ZW7CoMKgwqDCoCBhbXBs aWYuwqAgd3JpdHRlbsKgwqDCoMKgIGFtcGxpZi7CoCB3cml0dGVuIGFtcGxpZi4KIMKgwqDCoCAx IEtpQsKgwqDCoMKgwqAgMjkgS2lCwqDCoMKgwqAgMjkuMMKgwqDCoMKgwqAgMjkgS2lCwqDCoMKg wqAgMjkuMMKgwqDCoMKgIDI1IEtpQsKgwqDCoMKgwqAgMjUuMAogwqDCoMKgIDIgS2lCwqDCoMKg wqDCoCAyOSBLaULCoMKgwqDCoCAxNC41wqDCoMKgwqDCoCAzMCBLaULCoMKgwqDCoCAxNS4wwqDC oMKgwqAgMjUgS2lCwqDCoMKgwqDCoCAxMi41CiDCoMKgwqAgNCBLaULCoMKgwqDCoMKgIDM3IEtp QsKgwqDCoMKgwqAgOS4zwqDCoMKgwqDCoCA0NCBLaULCoMKgwqDCoCAxMS4wwqDCoMKgwqAgNDEg S2lCwqDCoMKgwqDCoCAxMC4zCiDCoMKgwqAgOCBLaULCoMKgwqDCoMKgIDYxIEtpQsKgwqDCoMKg wqAgNy42wqDCoMKgwqDCoCA0NSBLaULCoMKgwqDCoMKgIDUuNsKgwqDCoMKgIDQ1IEtpQsKgwqDC oMKgwqDCoCA1LjYKIMKgwqAgMTYgS2lCwqDCoMKgwqAgMTQzIEtpQsKgwqDCoMKgwqAgOC45wqDC oMKgwqDCoCA4NiBLaULCoMKgwqDCoMKgIDUuNMKgwqDCoMKgIDU3IEtpQsKgwqDCoMKgwqDCoCAz LjYKIMKgwqAgMzIgS2lCwqDCoMKgwqAgMzk2IEtpQsKgwqDCoMKgIDEyLjTCoMKgwqDCoCAyMjUg S2lCwqDCoMKgwqDCoCA3LjDCoMKgwqDCoCA2OSBLaULCoMKgwqDCoMKgwqAgMi4yCiDCoMKgIDY0 IEtpQsKgwqDCoCAxMjgxIEtpQsKgwqDCoMKgIDIwLjDCoMKgwqDCoCA2NzMgS2lCwqDCoMKgwqAg MTAuNcKgwqDCoCAxMDUgS2lCwqDCoMKgwqDCoMKgIDEuNgogwqAgMTI4IEtpQsKgwqDCoCA0Nzg5 IEtpQsKgwqDCoMKgIDM3LjTCoMKgwqAgMzQ3OCBLaULCoMKgwqDCoCAyNy4ywqDCoMKgIDE2OSBL aULCoMKgwqDCoMKgwqAgMS4zCiDCoCAyNTYgS2lCwqDCoCAxODg2OCBLaULCoMKgwqDCoCA3My43 wqDCoMKgIDk5NzYgS2lCwqDCoMKgwqAgMzkuMMKgwqDCoCA1NzIgS2lCwqDCoMKgwqDCoMKgIDIu MgogwqAgNTEyIEtpQsKgwqAgNzkzMDQgS2lCwqDCoMKgIDE1NC45wqDCoCA0MjcxNCBLaULCoMKg wqDCoCA4My40wqDCoCAyMTUwIEtpQsKgwqDCoMKgwqDCoCA0LjIKIMKgMTAyNCBLaULCoCAzNDc5 MjkgS2lCwqDCoMKgIDMzOS44wqAgMTgyNDgzIEtpQsKgwqDCoCAxNzguMsKgIDExMTMzIEtpQsKg wqDCoMKgwqAgMTAuOQoKT24gMjUvMDkvMjAyNCAxMDozOSwgRGlldG1hciBNYXVyZXIgd3JvdGU6 Cj4gUGxlYXNlIGNhbiB5b3UgYWRkIHRoZSBjb2x1bW4gc2hvd2luZyB3cml0ZSBhbXBsaWZpY2F0 aW9uIHVzaW5nIGRkIGluc3RlYWQgb2YgZmlsZV9zZXRfY29udGVudHMsIHNvIHRoYXQgd2UgY2Fu IGFsc28gc2VlIHRoZSBtaW5pbWFsIHdyaXRlIGFtcGxmLiBmcm9tIHNxbGl0ZS4KPgo+PiBUaGUg dGFibGUgYmVsb3cgaWxsdXN0cmF0ZXMgdGhlIGRyYXN0aWMgcmVkdWN0aW9uIGluIHdyaXRlCj4+ IGFtcGxpZmljYXRpb24gd2hlbiB3cml0aW5nIGZpbGVzIG9mIGRpZmZlcmVudCBzaXplcyB0byBg L2V0Yy9wdmUvYCB1c2luZwo+PiBgZmlsZV9zZXRfY29udGVudHNgOgo+Pgo+PiAgICAgICAgICAg ICBwcmludCAgICAgICAgICAgICAgICBiaWdfd3JpdGVzK3ByaW50ICAgICBiaWdfd3JpdGVzK3N5 c3dyaXRlCj4+IGRhdGEgc2l6ZSAgd3JpdHRlbiAgICAgYW1wbGlmLiAgd3JpdHRlbiAgICAgYW1w bGlmLiAgd3JpdHRlbiAgICBhbXBsaWYuCj4+ICAgICAgMSBLaUIgICAgICA0OCBLaUIgICAgIDQ4 LjAgICAgICA0NSBLaUIgICAgIDQ1LjAgICAgIDQxIEtpQiAgICAgNDEuMAo+PiAgICAgIDIgS2lC ICAgICAgNDggS2lCICAgICAyNC4wICAgICAgNDUgS2lCICAgICAyMi41ICAgICA2MiBLaUIgICAg IDMxLjAKPj4gICAgICA0IEtpQiAgICAgIDgyIEtpQiAgICAgMjAuNSAgICAgIDgwIEtpQiAgICAg MjAuMCAgICAgNzMgS2lCICAgICAxOC4zCj4+ICAgICAgOCBLaUIgICAgIDEyMSBLaUIgICAgIDE1 LjEgICAgICA5MCBLaUIgICAgIDExLjMgICAgIDg5IEtpQiAgICAgMTEuMQo+PiAgICAgMTYgS2lC ICAgICAyMTcgS2lCICAgICAxMy42ICAgICAxNDYgS2lCICAgICAgOS4xICAgIDExMyBLaUIgICAg ICA3LjEKPj4gICAgIDMyIEtpQiAgICAgNTA2IEtpQiAgICAgMTUuOCAgICAgMzE0IEtpQiAgICAg IDkuOCAgICAxNTggS2lCICAgICAgNC45Cj4+ICAgICA2NCBLaUIgICAgMTQ3MiBLaUIgICAgIDIz LjAgICAgIDgyNiBLaUIgICAgIDEyLjkgICAgMjU5IEtpQiAgICAgIDQuMAo+PiAgICAxMjggS2lC ICAgIDU1ODUgS2lCICAgICA0My42ICAgIDM3NjUgS2lCICAgICAyOS40ICAgIDQ1MiBLaUIgICAg ICAzLjUKPj4gICAgMjU2IEtpQiAgIDIwNDI0IEtpQiAgICAgNzkuOCAgIDEwNzQzIEtpQiAgICAg NDIuMCAgIDIzNTEgS2lCICAgICAgOS4yCj4+ICAgIDUxMiBLaUIgICA4NjcxNSBLaUIgICAgMTY5 LjQgICA0MzY1MCBLaUIgICAgIDg1LjMgICAzMjA0IEtpQiAgICAgIDYuMwo+PiAgIDEwMjQgS2lC ICAzNjk1NjggS2lCICAgIDM2MC45ICAxODc0OTYgS2lCICAgIDE4My4xICAxNTg0NSBLaUIgICAg IDE1LjUKPj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRw czovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK