IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 8, 2005, 11:30:50 AM (21 years ago)
Author:
jhoblitt
Message:

change nebMove() to return bool
add nebMove() src

Location:
trunk/Nebulous/nebclient/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous/nebclient/src/nebclient.c

    r4511 r4519  
    44 * Copyright (C) 2005  Joshua Hoblitt
    55 *
    6  * $Id: nebclient.c,v 1.17 2005-07-08 02:16:39 jhoblitt Exp $
     6 * $Id: nebclient.c,v 1.18 2005-07-08 21:30:50 jhoblitt Exp $
    77 */
    88
     
    348348}
    349349
    350 int nebMove(nebServer *server, const char *key, const char *newKey)
    351 {
    352 
    353     return 0;
     350bool nebMove(nebServer *server, const char *key, const char *newKey)
     351{
     352    if (!nebCopy(server, key, newKey)) {
     353        return false;
     354    }
     355
     356    if (!nebDelete(server, key)) {
     357        return false;
     358    }
     359
     360    return true;
    354361}
    355362
  • trunk/Nebulous/nebclient/src/nebclient.h

    r4510 r4519  
    44 * Copyright (C) 2005  Joshua Hoblitt
    55 *
    6  * $Id: nebclient.h,v 1.17 2005-07-08 02:04:05 jhoblitt Exp $
     6 * $Id: nebclient.h,v 1.18 2005-07-08 21:30:50 jhoblitt Exp $
    77 */
    88
     
    1919    char            *err_buf;
    2020    size_t          err_buf_size;
    21 }nebServer;
     21} nebServer;
    2222
    2323nebServer *nebServerAlloc(void);
     
    4545bool nebCopy(nebServer *server, const char *key, const char *newKey);
    4646
    47 int nebMove(nebServer *server, const char *key, const char *newKey);
     47bool nebMove(nebServer *server, const char *key, const char *newKey);
    4848
    4949bool nebDeleteInstance(nebServer *server, const char *URI);
  • trunk/Nebulous/nebclient/src/test.c

    r4510 r4519  
    6363    }
    6464
    65     if (!nebDelete(server, "copyiedfile")) {
     65    if (!nebMove(server, "copyiedfile", "movedfile")) {
     66        printf("move failed: %s\n", nebErr(server));
     67    } else {
     68        printf("move succeeded\n");
     69    }
     70
     71    if (!nebDelete(server, "movedfile")) {
    6672        printf( "delete failed\n" );
    6773    } else {
Note: See TracChangeset for help on using the changeset viewer.