"Fossies" - the Fresh Open Source Software Archive

Member "irods-4.2.8/lib/api/include/chkObjPermAndStat.h" (14 May 2020, 806 Bytes) of package /linux/misc/irods-4.2.8.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "chkObjPermAndStat.h" see the Fossies "Dox" file reference documentation.

    1 #ifndef CHK_OBJ_PERM_AND_STAT_H__
    2 #define CHK_OBJ_PERM_AND_STAT_H__
    3 
    4 #include "rcConnect.h"
    5 
    6 // definition for flags
    7 #define CHK_COLL_FOR_BUNDLE_OPR      0x1
    8 
    9 typedef struct {
   10     char objPath[MAX_NAME_LEN];
   11     char permission[NAME_LEN];
   12     int flags;
   13     int status;
   14     keyValPair_t condInput;
   15 } chkObjPermAndStat_t;
   16 
   17 #define ChkObjPermAndStat_PI "str objPath[MAX_NAME_LEN]; str permission[NAME_LEN]; int flags; int status; struct KeyValPair_PI;"
   18 
   19 /* rcChkObjPermAndStat - Unregister a iRODS dataObject.
   20  * Input -
   21  *   rcComm_t *conn - The client connection handle.
   22  *   chkObjPermAndStat_t *chkObjPermAndStatInp - the dataObjInfo to unregister
   23  *
   24  * OutPut -
   25  *   int status - status of the operation.
   26  */
   27 int rcChkObjPermAndStat( rcComm_t *conn, chkObjPermAndStat_t *chkObjPermAndStatInp );
   28 
   29 #endif