added byte count limiter for read on MString.

This commit is contained in:
brad Arant committed 2025-02-14 11:56:11 -08:00
1 parent 5e6d162a05
commit 3f0a541e80
2 files changed
+9 -1

No files matched your search

+7
View File
@@ -278,6 +278,13 @@ namespace coreutils {
write(ch);
return *this;
}
MString &MString::read(int fd, int count) {
char ch;
while(count-- && ::read(fd, &ch, 1))
write(ch);
return *this;
}
int MString::offset() {
return cursor - data;