Changeset 4510 for trunk/Nebulous/nebclient/src/nebclient.c
- Timestamp:
- Jul 7, 2005, 4:04:05 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/nebclient/src/nebclient.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/nebclient.c
r4509 r4510 4 4 * Copyright (C) 2005 Joshua Hoblitt 5 5 * 6 * $Id: nebclient.c,v 1.1 5 2005-07-08 01:38:00jhoblitt Exp $6 * $Id: nebclient.c,v 1.16 2005-07-08 02:04:05 jhoblitt Exp $ 7 7 */ 8 8 … … 300 300 } 301 301 302 int nebCopy(nebServer *server, const char *key, const char *newKey) 303 { 304 305 return 0; 302 bool nebCopy(nebServer *server, const char *key, const char *newKey) 303 { 304 int sourceFH; 305 int destFH; 306 307 sourceFH = nebOpen(server, (char *)key, NEB_READ); 308 if (sourceFH < 0) { 309 // propigate nebOpen() error 310 311 return false; 312 } 313 314 destFH = nebCreate(server, newKey, 0, NULL, NULL, NULL); 315 if (destFH < 0) { 316 // propigate nebCreate() error 317 318 return false; 319 } 320 321 nebCopyFilehandle(sourceFH, destFH); 322 323 if (close(sourceFH) == -1) { 324 nebSetErr(server, "can not close file: %s", strerror(errno)); 325 326 return false; 327 } 328 329 if (close(destFH) == -1) { 330 nebSetErr(server, "can not close file: %s", strerror(errno)); 331 332 return false; 333 } 334 335 return true; 306 336 } 307 337
Note:
See TracChangeset
for help on using the changeset viewer.
