Print this page
OS-192 zone_create() warning on headnode

*** 20,29 **** --- 20,30 ---- */ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * Copyright 2011 Joyent Inc. All rights reserved. */ #include "lint.h" #include <sys/types.h> #include <sys/syscall.h>
*** 37,47 **** #include <errno.h> zoneid_t zone_create(const char *name, const char *root, const struct priv_set *privs, const char *rctls, size_t rctlsz, const char *zfs, size_t zfssz, ! int *extended_error, int match, int doi, const bslabel_t *label, int flags) { zone_def zd; priv_data_t *d; LOADPRIVDATA(d); --- 38,49 ---- #include <errno.h> zoneid_t zone_create(const char *name, const char *root, const struct priv_set *privs, const char *rctls, size_t rctlsz, const char *zfs, size_t zfssz, ! int *extended_error, int match, int doi, const bslabel_t *label, int flags, ! zoneid_t zone_did) { zone_def zd; priv_data_t *d; LOADPRIVDATA(d);
*** 57,66 **** --- 59,69 ---- zd.extended_error = extended_error; zd.match = match; zd.doi = doi; zd.label = label; zd.flags = flags; + zd.zone_did = zone_did; return ((zoneid_t)syscall(SYS_zone, ZONE_CREATE, &zd)); } int