/usr/include/midgard2/midgard/midgard_defs.h is in libmidgard2-dev 10.05.6-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /* Define structures, keep it to make legacy and new code
* existance in better shape */
#ifndef MIDGARD_DEFS_H
#define MIDGARD_DEFS_H
#include <glib.h>
#include "midgard_config_auto.h"
typedef struct MidgardTypeHolder MidgardTypeHolder;
typedef struct _MidgardConnection MidgardConnection;
typedef struct _MidgardObjectClass MidgardObjectClass;
typedef struct _MidgardUser MidgardUser;
typedef struct _MidgardMetadata MidgardMetadata;
typedef struct _MidgardMetadataClass MidgardMetadataClass;
typedef struct _MidgardWorkspace MidgardWorkspace;
typedef struct _MidgardWorkspacePrivate MidgardWorkspacePrivate;
typedef struct _MidgardWorkspaceContext MidgardWorkspaceContext;
typedef enum {
MIDGARD_AUTHTYPE_NORMAL = 0,
MIDGARD_AUTHTYPE_PAM,
MIDGARD_AUTHTYPE_TRUST
} MidgardTypeAuth;
#define MIDGARD_PACKAGE_NAME "midgard2"
#endif /* MIDGARD_DEFS_H */
|