Changeset 4466
- Timestamp:
- Jul 6, 2005, 1:32:19 PM (21 years ago)
- Location:
- trunk/Nebulous/nebclient/src
- Files:
-
- 2 edited
-
nebclient.c (modified) (3 diffs)
-
nebclient.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/nebclient.c
r4465 r4466 4 4 * Copyright (C) 2005 Joshua Hoblitt 5 5 * 6 * $Id: nebclient.c,v 1. 7 2005-07-06 21:41:03jhoblitt Exp $6 * $Id: nebclient.c,v 1.8 2005-07-06 23:32:19 jhoblitt Exp $ 7 7 */ 8 8 … … 213 213 } 214 214 215 int nebOpen(nebServer *server, char *key, rw flag ) 216 { 217 218 return 0; 215 int nebOpen(nebServer *server, const char *key, rw flag) 216 { 217 char **locations; 218 char *filename; 219 int fh; 220 221 if (nebFindInstances(server, (char *)key, NULL, &locations) < 0) { 222 fprintf(stderr, "no instances found\n"); 223 224 return -1; 225 } 226 227 if (!nebParseURI(locations[0], &filename)) { 228 fprintf(stderr, "can not parse URI\n"); 229 230 return -1; 231 } 232 233 if (flag == NEB_WRITE) { 234 fh = open(filename, O_RDWR); 235 } else { 236 fh = open(filename, O_RDONLY); 237 } 238 239 nebFree(filename); 240 241 if (fh < 0) { 242 perror("open"); 243 244 return -1; 245 } 246 247 return fh; 219 248 } 220 249 … … 373 402 struct stat sourceStat; 374 403 375 if( !fstat(sourceFH, &sourceStat)) {404 if(fstat(sourceFH, &sourceStat)) { 376 405 fprintf(stderr, "can not stat filehandles: %s\n", strerror(errno)); 377 406 -
trunk/Nebulous/nebclient/src/nebclient.h
r4465 r4466 4 4 * Copyright (C) 2005 Joshua Hoblitt 5 5 * 6 * $Id: nebclient.h,v 1. 9 2005-07-06 21:41:03jhoblitt Exp $6 * $Id: nebclient.h,v 1.10 2005-07-06 23:32:19 jhoblitt Exp $ 7 7 */ 8 8 … … 36 36 int nebFind(nebServer *server, char *key); 37 37 38 int nebOpen(nebServer *server, c har *key, rw flag);38 int nebOpen(nebServer *server, const char *key, rw flag); 39 39 40 40 int nebDelete(nebServer *server, char *key);
Note:
See TracChangeset
for help on using the changeset viewer.
