From c77033e639894e351a9eb719405d026287cf832e Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Wed, 14 Dec 2022 04:22:02 -0800 Subject: [PATCH] initial commits --- errors.go | 1 + regularfile.go | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/errors.go b/errors.go index 6309a23..bc83671 100644 --- a/errors.go +++ b/errors.go @@ -6,6 +6,7 @@ import ( const ( errClosed = fck.Error("closed") + errEmptyContent = fck.Error("empty content") errInternalError = fck.Error("internal error") errNilByteSlice = fck.Error("nil byte slice") errNilReader = fck.Error("nil reader") diff --git a/regularfile.go b/regularfile.go index 076205b..9226b36 100644 --- a/regularfile.go +++ b/regularfile.go @@ -89,6 +89,10 @@ func (receiver *RegularFile) Stat() (fs.FileInfo, error) { return nil, errNilReceiver } + if EmptyContent() == receiver.FileContent { + return nil, errEmptyContent + } + const modeRegularFile = 0 return internalFileInfo{