Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > f948d68567b7a17a9436615d91f5bf05 > files > 1

libkerrighed-devel-2.3.0-1mdv2009.1.i586.rpm

/** Define Kerrighed Capabilities
 * @author David Margery (c) Inria 2004
 */

#ifndef _KERRIGHED_CAPABILITIES_H
#define _KERRIGHED_CAPABILITIES_H

enum {
	CAP_CHANGE_KERRIGHED_CAP = 0,
	CAP_CAN_MIGRATE,
	CAP_DISTANT_FORK,
	CAP_FORK_DELAY,
	CAP_CHECKPOINTABLE,
	CAP_USE_REMOTE_MEMORY,			/* 5 */
	CAP_USE_INTRA_CLUSTER_KERSTREAMS,
	CAP_USE_INTER_CLUSTER_KERSTREAMS,
	CAP_USE_WORLD_VISIBLE_KERSTREAMS,
	CAP_SEE_LOCAL_PROC_STAT,
	CAP_DEBUG,
	CAP_SYSCALL_EXIT_HOOK,
	CAP_SIZE /* keep as last capability */
};

typedef struct krg_cap_struct krg_cap_t;
typedef struct krg_cap_pid_desc krg_cap_pid_t;

#ifndef __KERNEL__

struct krg_cap_struct
{
  int  krg_cap_effective ; 
  int  krg_cap_permitted ;
  int  krg_cap_inheritable_permitted ;
  int  krg_cap_inheritable_effective ; 
} ;

#endif /* __KERNEL__ */

#endif