/illumos-gate/usr/src/uts/common/syscall/ |
H A D | gid.c | 49 zone_t *zone = crgetzone(CRED()); in setgid() local 52 if (!VALID_GID(gid, zone)) in setgid() 56 if (ksid_lookupbygid(zone, gid, &ksid) != 0) in setgid() 149 zone_t *zone = crgetzone(CRED()); in setegid() local 151 if (!VALID_GID(gid, zone)) in setegid() 155 if (ksid_lookupbygid(zone, gid, &ksid) != 0) in setegid() 224 zone_t *zone = crgetzone(CRED()); in setregid() local 226 if ((rgid != -1 && !VALID_GID(rgid, zone)) || in setregid() 227 (egid != -1 && !VALID_GID(egid, zone))) in setregid() 231 if (ksid_lookupbygid(zone, egid, &ksid) != 0) in setregid()
|
H A D | tasksys.c | 74 zone_t *zone; in tasksys_settaskid() local 112 zone = p->p_zone; in tasksys_settaskid() 114 mutex_enter(&zone->zone_nlwps_lock); in tasksys_settaskid() 115 mutex_enter(&zone->zone_mem_lock); in tasksys_settaskid() 147 mutex_exit(&zone->zone_mem_lock); in tasksys_settaskid() 148 mutex_exit(&zone->zone_nlwps_lock); in tasksys_settaskid() 169 mutex_exit(&zone->zone_mem_lock); in tasksys_settaskid() 170 mutex_exit(&zone->zone_nlwps_lock); in tasksys_settaskid()
|
H A D | uid.c | 54 zone_t *zone = crgetzone(CRED()); in setuid() local 56 if (!VALID_UID(uid, zone)) in setuid() 60 if (ksid_lookupbyuid(zone, uid, &ksid) != 0) in setuid() 196 zone_t *zone = crgetzone(CRED()); in seteuid() local 198 if (!VALID_UID(uid, zone)) in seteuid() 202 if (ksid_lookupbyuid(zone, uid, &ksid) != 0) in seteuid() 274 zone_t *zone = crgetzone(CRED()); in setreuid() local 276 if ((ruid != -1 && !VALID_UID(ruid, zone)) || in setreuid() 277 (euid != -1 && !VALID_UID(euid, zone))) in setreuid() 281 if (ksid_lookupbyuid(zone, euid, &ksid) != 0) in setreuid()
|
H A D | chown.c | 62 struct zone *zone = crgetzone(CRED()); in fchownat() local 64 if (uid != (uid_t)-1 && !VALID_UID(uid, zone) || in fchownat() 65 gid != (gid_t)-1 && !VALID_GID(gid, zone)) { in fchownat()
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_sys.c | 43 zone_t *zone; in autofssys() local 51 if ((zone = zone_find_by_id(zoneid)) == NULL) in autofssys() 54 fngp = zone_getspecific(autofs_key, zone); in autofssys() 57 zone_rele(zone); in autofssys() 65 zone_rele(zone); in autofssys()
|
/illumos-gate/usr/src/lib/libzonecfg/common/ |
H A D | scratchops.c | 184 char zone[ZONENAME_MAX]; in zonecfg_find_scratch() local 188 while (zonecfg_get_scratch(fp, zone, sizeof (zone), kernzone, kernlen, in zonecfg_find_scratch() 190 if (strcmp(zone, zonename) == 0 && strcmp(altroot, aroot) == 0) in zonecfg_find_scratch() 227 char zone[ZONENAME_MAX]; in zonecfg_delete_scratch() local 247 while (zonecfg_get_scratch(fp, zone, sizeof (zone), kzone, in zonecfg_delete_scratch() 252 if (fprintf(fp, "%s %s %s\n", zone, kzone, aroot) == EOF) in zonecfg_delete_scratch()
|
/illumos-gate/usr/src/cmd/zic/ |
H A D | tzselect.po | 11 msgid "%s: time zone files are not set up correctly" 13 msgid "Please identify a location so that time zone rules " 18 msgid "none - I want to specify the time zone using the POSIX " 26 msgid "For example, GST-10 is a zone named GST that is 10 hours " 29 msgid "\`%s\' is not a conforming POSIX time zone string." 33 msgid "Please select one of the following time zone regions."
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpucaps_impl.h | 65 struct zone *cap_zone; /* zone for the cap */ 90 #define ZONE_IS_CAPPED(zone) \ argument 91 (((zone)->zone_cpucap != NULL) && \ 92 CAP_ENABLED((zone)->zone_cpucap))
|
H A D | rctl.h | 168 struct zone; 177 struct zone *zone; member 336 int rctl_incr_swap(struct proc *, struct zone *, size_t); 337 void rctl_decr_swap(struct zone *, size_t); 339 int rctl_incr_lofi(struct proc *, struct zone *, size_t); 340 void rctl_decr_lofi(struct zone *, size_t); 342 struct kstat *rctl_kstat_create_zone(struct zone *, char *, uchar_t, uint_t,
|
/illumos-gate/usr/src/uts/common/brand/solaris10/ |
H A D | s10_brand.c | 145 s10_getattr(zone_t *zone, int attr, void *buf, size_t *bufsize) in s10_getattr() argument 147 ASSERT(zone->zone_brand == &s10_brand); in s10_getattr() 151 if (copyout(((s10_zone_data_t *)zone->zone_brand_data)-> in s10_getattr() 161 s10_setattr(zone_t *zone, int attr, void *buf, size_t bufsize) in s10_setattr() argument 163 ASSERT(zone->zone_brand == &s10_brand); in s10_setattr() 167 if (copyin(buf, ((s10_zone_data_t *)zone->zone_brand_data)-> in s10_setattr() 378 s10_free_brand_data(zone_t *zone) in s10_free_brand_data() argument 380 kmem_free(zone->zone_brand_data, sizeof (s10_zone_data_t)); in s10_free_brand_data() 384 s10_init_brand_data(zone_t *zone) in s10_init_brand_data() argument 386 ASSERT(zone->zone_brand == &s10_brand); in s10_init_brand_data() [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | priv_str_xlate.c | 83 priv_set_t *zone; in priv_str_to_set() local 98 zone = privdata->pd_zoneset; in priv_str_to_set() 114 priv_union(zone, pset); in priv_str_to_set() 181 priv_set_t *zone; in __priv_set_to_str() local 225 zone = d->pd_zoneset; in __priv_set_to_str() 236 if (zone != NULL && PRIV_ISMEMBER(zone, i)) { in __priv_set_to_str() 294 if (all || PRIV_ISMEMBER(zone, priv)) in __priv_set_to_str() 315 if (!all && !PRIV_ISMEMBER(zone, priv)) in __priv_set_to_str()
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | service-storage-fibre-channel-fc-fabric.p5m | 32 dir path=lib variant.opensolaris.zone=global 33 dir path=lib/svc variant.opensolaris.zone=global 34 dir path=lib/svc/manifest group=sys variant.opensolaris.zone=global 35 dir path=lib/svc/manifest/system group=sys variant.opensolaris.zone=global 37 variant.opensolaris.zone=global 39 mode=0444 variant.opensolaris.zone=global 40 dir path=lib/svc/method variant.opensolaris.zone=global 41 file path=lib/svc/method/fc-fabric mode=0555 variant.opensolaris.zone=global
|
H A D | service-storage-media-volume-manager.p5m | 32 dir path=lib variant.opensolaris.zone=global 33 dir path=lib/svc variant.opensolaris.zone=global 34 dir path=lib/svc/manifest group=sys variant.opensolaris.zone=global 35 dir path=lib/svc/manifest/system group=sys variant.opensolaris.zone=global 37 variant.opensolaris.zone=global 39 variant.opensolaris.zone=global 40 dir path=lib/svc/method variant.opensolaris.zone=global 41 file path=lib/svc/method/svc-rmvolmgr mode=0555 variant.opensolaris.zone=global
|
H A D | service-resource-pools-poold.p5m | 31 dir path=lib variant.opensolaris.zone=global 32 dir path=lib/svc variant.opensolaris.zone=global 33 dir path=lib/svc/manifest group=sys variant.opensolaris.zone=global 34 dir path=lib/svc/manifest/system group=sys variant.opensolaris.zone=global 36 variant.opensolaris.zone=global 37 dir path=lib/svc/method variant.opensolaris.zone=global 38 file path=lib/svc/method/svc-poold mode=0555 variant.opensolaris.zone=global
|
H A D | driver-network-srpt.p5m | 40 dir path=lib variant.opensolaris.zone=global 41 dir path=lib/svc variant.opensolaris.zone=global 42 dir path=lib/svc/manifest group=sys variant.opensolaris.zone=global 43 dir path=lib/svc/manifest/system group=sys variant.opensolaris.zone=global 44 dir path=lib/svc/manifest/system/ibsrp group=sys variant.opensolaris.zone=global 46 variant.opensolaris.zone=global 47 dir path=lib/svc/method variant.opensolaris.zone=global 48 file path=lib/svc/method/svc-srpt mode=0555 variant.opensolaris.zone=global
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | qemu_loader.c | 41 uint8_t zone; member 87 const uint32_t alignment, const enum qemu_loader_zone zone) in qemu_loader_alloc() argument 103 element->entry.alloc.zone = zone; in qemu_loader_alloc() 197 qemu_loader_get_zone_name(const enum qemu_loader_zone zone) in qemu_loader_get_zone_name() argument 200 switch (zone) { in qemu_loader_get_zone_name() 209 switch (zone) { in qemu_loader_get_zone_name() 230 qemu_loader_get_zone_name(entry->alloc.zone)); in qemu_loader_dump_entry()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/tm/ |
H A D | tmxmake.c | 40 tmxtm(register Tm_t* tm, Time_t t, Tm_zone_t* zone) in tmxtm() argument 55 tmset(tm_info.zone); in tmxtm() 68 if (!(tm->tm_zone = zone)) in tmxtm() 71 tm->tm_zone = &tm_data.zone[2]; in tmxtm() 73 tm->tm_zone = tm_info.zone; in tmxtm()
|
/illumos-gate/usr/src/uts/common/idmap/ |
H A D | idmap_kapi.c | 122 idmap_get_zone_specific(zone_t *zone); 131 zs = idmap_get_zone_specific(zone); in idmap_reg_dh() 159 zs = idmap_get_zone_specific(zone); in idmap_unreg_dh() 191 zs = idmap_get_zone_specific(zone); in idmap_get_cache_data() 312 ASSERT(zone != NULL); in idmap_get_zone_specific() 324 zs->zone_id = zone->zone_id; in idmap_get_zone_specific() 376 idmap_get_door(zone_t *zone) in idmap_get_door() argument 381 zs = idmap_get_zone_specific(zone); in idmap_get_door() 400 idmap_purge_cache(zone_t *zone) in idmap_purge_cache() argument 404 zs = idmap_get_zone_specific(zone); in idmap_purge_cache() [all …]
|
/illumos-gate/usr/src/cmd/tsol/tnctl/ |
H A D | tnzonecfg | 26 #First Field: Name for the corresponding zone. 27 # It is used when zone is configured. 29 #Second Field: Label for the corresponding zone. 30 # It is used to label the zone when zone is booted. 44 # This is the default global zone configuration. Note that although this
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | anon.h | 459 #define anon_unresv_zone(size, zone) anon_unresvmem(size, zone) argument 462 #define anon_resv_zone(size, zone) anon_resvmem((size), 1, zone, 1) argument 463 #define anon_checkspace(size, zone) anon_resvmem((size), 0, zone, 0) argument 464 #define anon_try_resv_zone(size, zone) anon_resvmem((size), 1, zone, 0) argument
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_zone.c | 63 zone_setspecific(zone_key_t key, zone_t *zone, const void *data) in zone_setspecific() argument 70 zone_getspecific(zone_key_t key, zone_t *zone) in zone_getspecific() argument 74 zone_specific_val = (*zkey_create)(zone->zone_id); in zone_getspecific()
|
/illumos-gate/usr/src/data/zoneinfo/ |
H A D | README.illumos | 28 time zone files. 33 Next you need to copy the country tab and the zone tab files. These have 37 $ cp zone.tab $CODEMGR_WS/usr/src/data/zoneinfo/zone.tab.txt 40 additional different zone names that the original does not. As things 46 $ vimdiff zone.tab.txt zone_sun.tab 49 diff zone.tab.txt' and see what changed and fix zone_sun.tab 55 *** The upstream zone.tab.txt is not always completely in alphabetical order. 59 to stage the zone files to proto, then run `./zonelint`. If it produces no
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | audit_zone.c | 43 au_zone_init(zoneid_t zone) in au_zone_init() argument 53 if (zone == 0) { in au_zone_init() 61 kctx->auk_zid = zone; in au_zone_init() 98 au_zone_shutdown(zoneid_t zone, void *arg) in au_zone_shutdown() argument 122 au_zone_destroy(zoneid_t zone, void *arg) in au_zone_destroy() argument
|
H A D | labelsys.c | 875 retv = mlp_add_del(&zone->zone_mlps, zone->zone_id, proto, in tsol_mlp_anon() 882 (void) mlp_add_del(&zone->zone_mlps, zone->zone_id, in tsol_mlp_anon() 919 zone_t *zone; in tnmlp() local 939 zone = NULL; in tnmlp() 943 if (zone == NULL) in tnmlp() 945 mlpl = &zone->zone_mlps; in tnmlp() 1017 if (zone != NULL) in tnmlp() 1018 zone_rele(zone); in tnmlp() 1284 if (zone != NULL && zone->zone_mlps.mlpl_first != NULL) { in tsol_next_port() 1295 rw_exit(&zone->zone_mlps.mlpl_rwlock); in tsol_next_port() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | zone.c | 59 zid_lookup_cb(uintptr_t addr, const zone_t *zone, void *arg) in zid_lookup_cb() argument 62 if (zone->zone_id == zid) in zid_lookup_cb() 286 wsp->walk_addr += offsetof(struct zone, zone_zsd); in zsd_walk_init() 353 zone_t zone; in zsd() local 376 if (mdb_vread(&zone, sizeof (zone), addr) == -1) { in zsd() 415 len = mdb_readstr(name, ZONE_NAMELEN, (uintptr_t)zone.zone_name); in zsd()
|