mirror of https://git.qorg11.net/k9core.git
more readable cat.c
This commit is contained in:
parent
c037341909
commit
e1e3f9fa52
|
@ -5,18 +5,21 @@
|
|||
int
|
||||
cat(int fd,const char *filename)
|
||||
{
|
||||
|
||||
int c;
|
||||
char buf[8192];
|
||||
|
||||
if(fd != 0)
|
||||
fd = open(filename, O_RDONLY);
|
||||
if ( fd == -1)
|
||||
|
||||
if (fd == -1)
|
||||
{
|
||||
fprintf(stderr,"Error opening file\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
while((c = read(fd,buf,sizeof(buf))) > 0)
|
||||
write(1,buf,c);
|
||||
|
||||
return 0;
|
||||
}
|
||||
int
|
||||
|
|
Loading…
Reference in New Issue