Changeset 20209 for trunk/Nebulous/nebclient/src/nebclient.c
- Timestamp:
- Oct 16, 2008, 1:53:01 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/nebclient/src/nebclient.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/nebclient.c
r20110 r20209 4 4 * Copyright (C) 2005 Joshua Hoblitt 5 5 * 6 * $Id: nebclient.c,v 1.5 1 2008-10-13 22:11:09jhoblitt Exp $6 * $Id: nebclient.c,v 1.52 2008-10-16 23:53:01 jhoblitt Exp $ 7 7 */ 8 8 … … 333 333 } 334 334 335 336 bool nebSetXattr(nebServer *server, const char *key, const char *name, const char *value, nebCR flag) 337 { 338 339 REQUIRE_SERVER; 340 341 if (!key) { 342 nebSetErr(server, "parameter 'key' may not be NULL"); 343 return false; 344 } 345 if (!name) { 346 nebSetErr(server, "parameter 'name' may not be NULL"); 347 return false; 348 } 349 if (!value) { 350 nebSetErr(server, "parameter 'value' may not be NULL"); 351 return false; 352 } 353 354 char *type = flag == NEB_CREATE ? "create" : "replace"; 355 356 int response; 357 if (soap_call_ns1__setxattr_USCOREobject(server->soap, server->endpoint, 358 NULL, (char *)key, (char *)name, (char *)value, type, &response) != SOAP_OK) { 359 nebSetServerErr(server); 360 return false; 361 } 362 363 if (!response) { 364 nebSetErr(server, "can not set xattr"); 365 return false; 366 } 367 368 return true; 369 } 370 371 335 372 nebObjectInstances *nebFindInstances(nebServer *server, const char *key, const char *volume) 336 373 {
Note:
See TracChangeset
for help on using the changeset viewer.
