diff options
| author | Matt Strapp <strap012@umn.edu> | 2020-11-17 15:04:15 -0600 | 
|---|---|---|
| committer | Matt Strapp <strap012@umn.edu> | 2020-11-17 15:04:15 -0600 | 
| commit | 5c0403e96329676cf693c9093d9f4b129ce23707 (patch) | |
| tree | 7b5a08d9a3f9ed5dc08f11a270c666588fc0fde9 /P3 | |
| parent | add comment (diff) | |
| download | csci4061-5c0403e96329676cf693c9093d9f4b129ce23707.tar csci4061-5c0403e96329676cf693c9093d9f4b129ce23707.tar.gz csci4061-5c0403e96329676cf693c9093d9f4b129ce23707.tar.bz2 csci4061-5c0403e96329676cf693c9093d9f4b129ce23707.tar.lz csci4061-5c0403e96329676cf693c9093d9f4b129ce23707.tar.xz csci4061-5c0403e96329676cf693c9093d9f4b129ce23707.tar.zst csci4061-5c0403e96329676cf693c9093d9f4b129ce23707.zip  | |
add todo
Diffstat (limited to '')
| -rw-r--r-- | P3/server.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/P3/server.c b/P3/server.c index 31c4db0..f6db56d 100644 --- a/P3/server.c +++ b/P3/server.c @@ -154,6 +154,7 @@ void * dispatch(void *arg) {  // Function to retrieve the request from the queue, process it and then return a result to the client  void * worker(void *arg) { +  //TODO: Fix this (gcc does not like this case as void* and int are different sizes)    int id = (int) arg;    long numbytes;    unsigned long long numReqs = 0; @@ -184,7 +185,7 @@ void * worker(void *arg) {      readFromDisk(... workerBuf);       //use fstat's stat_st to get numbytes?      struct stat* oob; -    fstat(request->fd, &oob); +    fstat(request->fd, oob);      numbytes = oob->st_size;      //TODO: add return_error as well for when trying to find something that does not exist.      return_result(request->fd, getContentType(request->request), workerBuf, numbytes);  | 
