}
int lxc_cmd_add_state_client(const char *name, const char *lxcpath,
- lxc_state_t states[MAX_STATE],
+ lxc_state_t states[static MAX_STATE],
int *state_client_fd)
{
__do_close int clientfd = -EBADF;
* via socket fd
* < MAX_STATE current container state
*/
-__hidden extern int lxc_cmd_add_state_client(const char *name, const char *lxcpath,
- lxc_state_t states[MAX_STATE], int *state_client_fd);
+__hidden __access_r_nosize(3) extern int lxc_cmd_add_state_client(const char *name,
+ const char *lxcpath,
+ lxc_state_t states[static MAX_STATE],
+ int *state_client_fd);
__hidden extern int lxc_cmd_serve_state_clients(const char *name, const char *lxcpath,
lxc_state_t state);
#define __cgfsng_ops
/* access attribute */
+#define __access_r_nosize(x)
#define __access_r(x, y)
#define __access_w(x, y)
#define __access_rw(x, y)
#undef __access_r
#define __access_r(x, y) __attribute__((access(read_only, x, y)))
+#undef __access_r_nosize
+#define __access_r_nosize(x) __attribute__((access(read_only, x)))
+
#undef __access_w
#define __access_w(x, y) __attribute__((access(write_only, x, y)))