clang-format
This commit is contained in:
@@ -41,14 +41,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#define SectorSize 512
|
||||
#define SectorSize 512
|
||||
|
||||
#define TMULT 50
|
||||
#define FSIZE ((SectorSize + 1) * TMULT)
|
||||
#define TMULT 50
|
||||
#define FSIZE ((SectorSize + 1) * TMULT)
|
||||
|
||||
#define FNAME "f-testfile"
|
||||
#define READCHAR 'r'
|
||||
#define WRITECHAR 'w'
|
||||
#define FNAME "f-testfile"
|
||||
#define READCHAR 'r'
|
||||
#define WRITECHAR 'w'
|
||||
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
@@ -57,50 +57,45 @@
|
||||
|
||||
static char buffer[SectorSize + 1];
|
||||
|
||||
static
|
||||
void
|
||||
check_buffer(void)
|
||||
{
|
||||
int i;
|
||||
char ch = buffer[0];
|
||||
static void check_buffer(void) {
|
||||
int i;
|
||||
char ch = buffer[0];
|
||||
|
||||
for (i = 1; i < SectorSize + 1; i++) {
|
||||
if (buffer[i] != ch) {
|
||||
errx(1, "Read error: %s", buffer);
|
||||
}
|
||||
}
|
||||
for (i = 1; i < SectorSize + 1; i++) {
|
||||
if (buffer[i] != ch) {
|
||||
errx(1, "Read error: %s", buffer);
|
||||
}
|
||||
}
|
||||
|
||||
putchar(ch);
|
||||
putchar(ch);
|
||||
}
|
||||
|
||||
void
|
||||
subproc_read(void)
|
||||
{
|
||||
int fd;
|
||||
int i, res;
|
||||
void subproc_read(void) {
|
||||
int fd;
|
||||
int i, res;
|
||||
|
||||
printf("File Reader starting ...\n\n");
|
||||
printf("File Reader starting ...\n\n");
|
||||
|
||||
fd = open(FNAME, O_RDONLY);
|
||||
if (fd < 0) {
|
||||
err(1, "%s: open", FNAME);
|
||||
}
|
||||
fd = open(FNAME, O_RDONLY);
|
||||
if (fd < 0) {
|
||||
err(1, "%s: open", FNAME);
|
||||
}
|
||||
|
||||
for (i=0; i<TMULT; i++) {
|
||||
res = read(fd, buffer, SectorSize + 1);
|
||||
if (res < 0) {
|
||||
err(1, "%s: read", FNAME);
|
||||
}
|
||||
for (i = 0; i < TMULT; i++) {
|
||||
res = read(fd, buffer, SectorSize + 1);
|
||||
if (res < 0) {
|
||||
err(1, "%s: read", FNAME);
|
||||
}
|
||||
|
||||
// yield();
|
||||
// yield();
|
||||
|
||||
if (res != SectorSize + 1) {
|
||||
errx(1, "%s: read: short count", FNAME);
|
||||
}
|
||||
check_buffer();
|
||||
}
|
||||
if (res != SectorSize + 1) {
|
||||
errx(1, "%s: read: short count", FNAME);
|
||||
}
|
||||
check_buffer();
|
||||
}
|
||||
|
||||
close(fd);
|
||||
close(fd);
|
||||
|
||||
printf("File Read exited successfully!\n");
|
||||
printf("File Read exited successfully!\n");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user