Deleted Added
full compact
zcp_global.c (325534) zcp_global.c (325538)
1/*
2 * CDDL HEADER START
3 *
4 * This file and its contents are supplied under the terms of the
5 * Common Development and Distribution License ("CDDL"), version 1.0.
6 * You may only use this file in accordance with the terms of version
7 * 1.0 of the CDDL.
8 *
9 * A full copy of the text of the CDDL should have accompanied this
10 * source. A copy of the CDDL is also available via the Internet at
11 * http://www.illumos.org/license/CDDL.
12 *
13 * CDDL HEADER END
14 */
15
16/*
1/*
2 * CDDL HEADER START
3 *
4 * This file and its contents are supplied under the terms of the
5 * Common Development and Distribution License ("CDDL"), version 1.0.
6 * You may only use this file in accordance with the terms of version
7 * 1.0 of the CDDL.
8 *
9 * A full copy of the text of the CDDL should have accompanied this
10 * source. A copy of the CDDL is also available via the Internet at
11 * http://www.illumos.org/license/CDDL.
12 *
13 * CDDL HEADER END
14 */
15
16/*
17 * Copyright (c) 2016 by Delphix. All rights reserved.
17 * Copyright (c) 2016, 2017 by Delphix. All rights reserved.
18 */
19
20#include <sys/zcp_global.h>
21
22#include "lua.h"
23#include "lauxlib.h"
24
25typedef struct zcp_errno_global {

--- 31 unchanged lines hidden (view full) ---

57 {"EFBIG", EFBIG},
58 {"ENOSPC", ENOSPC},
59 {"ESPIPE", ESPIPE},
60 {"EROFS", EROFS},
61 {"EMLINK", EMLINK},
62 {"EPIPE", EPIPE},
63 {"EDOM", EDOM},
64 {"ERANGE", ERANGE},
18 */
19
20#include <sys/zcp_global.h>
21
22#include "lua.h"
23#include "lauxlib.h"
24
25typedef struct zcp_errno_global {

--- 31 unchanged lines hidden (view full) ---

57 {"EFBIG", EFBIG},
58 {"ENOSPC", ENOSPC},
59 {"ESPIPE", ESPIPE},
60 {"EROFS", EROFS},
61 {"EMLINK", EMLINK},
62 {"EPIPE", EPIPE},
63 {"EDOM", EDOM},
64 {"ERANGE", ERANGE},
65 {"EDEADLK", EDEADLK},
66 {"ENOLCK", ENOLCK},
67 {"ECANCELED", ECANCELED},
68 {"ENOTSUP", ENOTSUP},
65 {"EDQUOT", EDQUOT},
69 {"EDQUOT", EDQUOT},
70 {"ENAMETOOLONG", ENAMETOOLONG},
66 {NULL, 0}
67};
68
69static void
70zcp_load_errno_globals(lua_State *state)
71{
72 const zcp_errno_global_t *global = errno_globals;
73 while (global->zeg_name != NULL) {
74 lua_pushnumber(state, (lua_Number)global->zeg_errno);
75 lua_setglobal(state, global->zeg_name);
76 global++;
77 }
78}
79
80void
81zcp_load_globals(lua_State *state)
82{
83 zcp_load_errno_globals(state);
84}
71 {NULL, 0}
72};
73
74static void
75zcp_load_errno_globals(lua_State *state)
76{
77 const zcp_errno_global_t *global = errno_globals;
78 while (global->zeg_name != NULL) {
79 lua_pushnumber(state, (lua_Number)global->zeg_errno);
80 lua_setglobal(state, global->zeg_name);
81 global++;
82 }
83}
84
85void
86zcp_load_globals(lua_State *state)
87{
88 zcp_load_errno_globals(state);
89}