X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=data%2FPVE%2FProcFSTools.pm;h=e0a882854d72dd8a9dd6c765e17e81bf9b3d95c3;hp=79d8cfd80bc846dd7e4dea4dacb8a15740e84e55;hb=0758d0928c035e4447e657f8dab499f1a09e2c65;hpb=113cfc6a0d569d5eb28d7d6f1cdee98a0e6b8ac5 diff --git a/data/PVE/ProcFSTools.pm b/data/PVE/ProcFSTools.pm index 79d8cfd..e0a8828 100644 --- a/data/PVE/ProcFSTools.pm +++ b/data/PVE/ProcFSTools.pm @@ -246,4 +246,14 @@ sub read_proc_net_dev { return $res; } +sub write_proc_entry { + my ($filename, $data) = @_;# + + my $fh = IO::File->new($filename, O_WRONLY); + die "unable to open file '$filename' - $!\n" if !$fh; + die "unable to write '$filename' - $!\n" unless print $fh $data; + die "closing file '$filename' failed - $!\n" unless close $fh; + $fh->close(); +} + 1;