Changeset 4522
- Timestamp:
- Jul 8, 2005, 12:04:05 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/nebclient/src/nebclient.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/nebclient.c
r4521 r4522 4 4 * Copyright (C) 2005 Joshua Hoblitt 5 5 * 6 * $Id: nebclient.c,v 1.2 0 2005-07-08 21:55:38jhoblitt Exp $6 * $Id: nebclient.c,v 1.21 2005-07-08 22:04:05 jhoblitt Exp $ 7 7 */ 8 8 … … 25 25 #define ERRBUF_SIZE 2048 26 26 27 static boolnebSetErr(nebServer *server, const char *format, ...);28 static boolnebSetServerErr(nebServer *server);27 static void nebSetErr(nebServer *server, const char *format, ...); 28 static void nebSetServerErr(nebServer *server); 29 29 static off_t nebCopyFile(nebServer *server, const char *source, const char *dest); 30 30 static off_t nebCopyFilehandle(nebServer *server, int sourceFH, int destFH); 31 31 static int nebParseURI(nebServer *server, const char *URI, char **filename); 32 static bool nebNukeFile( const char *filename);32 static bool nebNukeFile(nebServer *server, const char *filename); 33 33 34 34 nebServer *nebServerAlloc(void) … … 383 383 384 384 if (response > 0) { 385 status = nebNukeFile( filename);385 status = nebNukeFile(server, filename); 386 386 } else { 387 387 status = false; … … 408 408 } 409 409 410 static boolnebSetErr(nebServer *server, const char *format, ...)410 static void nebSetErr(nebServer *server, const char *format, ...) 411 411 { 412 412 va_list args; … … 421 421 fprintf(stderr, "failed to set error message"); 422 422 423 return false;423 abort(); 424 424 } 425 425 426 426 if (err_size < server->err_buf_size) { 427 return true;427 break; 428 428 } 429 429 … … 438 438 } 439 439 440 static boolnebSetServerErr(nebServer *server)440 static void nebSetServerErr(nebServer *server) 441 441 { 442 442 const char **code; … … 446 446 string = soap_faultstring(server->soap); 447 447 448 returnnebSetErr(server, "%s - %s", *code, *string);448 nebSetErr(server, "%s - %s", *code, *string); 449 449 } 450 450 … … 586 586 } 587 587 588 static bool nebNukeFile( const char *filename)588 static bool nebNukeFile(nebServer *server, const char *filename) 589 589 { 590 590 if (unlink(filename) < 0) { 591 perror("unlink");592 593 return false; 594 } 595 591 nebSetErr(server, "unlink: %s", strerror(errno)); 592 593 return false; 594 } 595 596 596 return true; 597 597 }
Note:
See TracChangeset
for help on using the changeset viewer.
