Definition in file f2.c.
Go to the source code of this file.
Compounds | |
struct | rec |
Defines | |
#define | DBNAME "termdb" |
Functions | |
bool | readrec (int dbfd, struct rec *r, off_t off) |
bool | writerec (int dbfd, struct rec *r, off_t off) |
bool | store (int dbfd, int data) |
void | process1 (void) |
void | process2 (void) |
int | main (void) |
Variables | |
SimpleSem * | sem |
|
|
|
Definition at line 158 of file f2.c. References EC_CLEANUP_BGN, EC_CLEANUP_END, ec_false, ec_neg1, exit(), fork(), process1(), process2(), SimpleSemRemove(), and waitpid(). |
|
Definition at line 99 of file f2.c. References close(), DBNAME, EC_CLEANUP_BGN, EC_CLEANUP_END, ec_false, ec_neg1, ec_null, exit(), open(), PERM_FILE, sem, SimpleSemClose(), SimpleSemOpen(), SimpleSemPost(), store(), and writerec(). |
|
Definition at line 119 of file f2.c. References close(), DBNAME, EC_CLEANUP_BGN, EC_CLEANUP_END, EC_FAIL, ec_false, ec_neg1, ec_null, errno, exit(), open(), rec::r_data, rec::r_next, readrec(), sem, SimpleSemClose(), SimpleSemOpen(), SimpleSemPost(), and SimpleSemWait(). |
|
Definition at line 31 of file f2.c. References EC_CLEANUP_BGN, EC_CLEANUP_END, EC_FAIL, errno, and pread(). |
|
Definition at line 65 of file f2.c. References EC_CLEANUP_BGN, EC_CLEANUP_END, ec_false, ec_neg1, lseek(), rec::r_data, rec::r_next, readrec(), sem, SimpleSemPost(), SimpleSemWait(), usleep(), and writerec(). |
|
Definition at line 48 of file f2.c. References EC_CLEANUP_BGN, EC_CLEANUP_END, EC_FAIL, errno, and pwrite(). |
|
Definition at line 24 of file f2.c. Referenced by process1(), process2(), and store(). |