Searched refs:groups (Results 1 - 25 of 31) sorted by path

12

/haiku/headers/os/package/
H A DUser.h28 const BStringList& groups);
42 const BStringList& groups);
/haiku/headers/os/package/hpkg/
H A DPackageInfoAttributeValue.h69 const char* const* groups; member in struct:BPackageKit::BHPKG::BUserData
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpi.c1372 /* Read the list of TX power groups. */
1539 struct wpi_power_group *group = &sc->groups[n];
3698 for (group = &sc->groups[1]; group < &sc->groups[4]; group++)
3702 group = &sc->groups[0];
H A Dif_wpivar.h242 struct wpi_power_group groups[WPI_POWER_GROUPS_COUNT]; member in struct:wpi_softc
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DRPCAuth.cpp71 gid_t* groups = (gid_t*)malloc(count * sizeof(gid_t));
72 if (groups == NULL)
75 int len = getgroups(count, groups);
80 xdr.AddUInt((uint32)groups[i]);
83 free(groups);
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dsecurity.h47 gid_t *groups; /* groups which the user is member of */ member in struct:MAPPING
131 SECURITY_STATICGRPS, /* use static groups for access control */
H A Dacls.c983 int groups; member in struct:__anon1
991 checks[i].groups = 0;
1036 if (pchk->groups++)
1065 && ((checks[0].owners != 1) || (checks[0].groups != 1)
2044 * as denials prepended to grants for designated users and groups
2091 * - grants to group (unless groups has same rights as world)
2157 * to prevent designated users or other groups to get
2158 * rights from groups or world
2290 * - mask and denials for all groups
2335 /* denials and grants for designated groups */
[all...]
H A Dsecurity.c1129 * This only takes into account the groups defined in
1131 * It does not take into account the groups dynamically set by
1145 gid_t *groups; local
1154 groups = user->groups;
1156 while ((--grcnt >= 0) && (groups[grcnt] != gid)) { }
1183 int pr_ngroups; /* number of supplementary groups */
1184 gid_t pr_groups[1]; /* array of supplementary groups */
1189 gid_t groups[readset]; local
1222 got = read(fd, groups,
4106 gid_t *groups; local
[all...]
/haiku/src/apps/mail/
H A DPeople.cpp48 AddPersonGroups(BNode& node, BStringList& groups) argument
65 groups.Add(group);
172 BStringList groups; local
173 AddPersonGroups(node, groups);
175 for (int32 index = 0; index < groups.CountStrings(); index++) {
176 BString group = groups.StringAt(index);
187 // TODO: sort groups
/haiku/src/apps/packageinstaller/
H A DPackageInfo.h45 void _AddItem(PackageItem *item, uint64 size, uint32 groups,
H A DPackageInfo.cpp199 // groups section.
235 BList groups(3), userPaths(3), systemPaths(10);
447 groups.AddItem(NULL);
449 groups.AddItem(fProfiles.ItemAt(id));
1093 if (!groups.IsEmpty())
1094 fProfiles = groups;
1101 PackageInfo::_AddItem(PackageItem *item, uint64 size, uint32 groups, argument
1104 // Add the item to all groups it resides in
1111 if (groups & mask) {
/haiku/src/kits/media/
H A DParameterWeb.cpp402 // Counts over all groups (and sub-groups) in the web.
403 // The "groups" list is used as count stack
405 BList groups(*fGroups);
408 for (int32 i = 0; i < groups.CountItems(); i++) {
410 = static_cast<BParameterGroup*>(groups.ItemAt(i));
415 groups.AddList(group->fGroups);
427 // Iterates over all groups (and sub-groups) in the web.
428 // The "groups" lis
[all...]
/haiku/src/kits/package/
H A DPackageInfoStringBuilder.h199 _Write(" groups ");
200 BString groups = value->Groups().Join(" "); local
201 if (groups.IsEmpty()) {
206 _Write(groups);
H A DUser.cpp37 fGroups.Add(userData.groups[i]);
42 const BString& shell, const BStringList& groups)
48 fGroups(groups)
106 const BString& shell, const BStringList& groups)
112 fGroups = groups;
114 return fGroups.CountStrings() == groups.CountStrings() ? B_OK : B_NO_MEMORY;
41 BUser(const BString& name, const BString& realName, const BString& home, const BString& shell, const BStringList& groups) argument
105 SetTo(const BString& name, const BString& realName, const BString& home, const BString& shell, const BStringList& groups) argument
H A DPackageInfo.cpp57 "groups",
240 && (error = _ExtractStringList(archive, "groups", fGroups)) == B_OK
383 // make sure the user's groups are specified as groups
393 // check groups
1058 || (error = archive->AddStrings("groups", fGroups)) != B_OK
1110 .Write("groups", fGroups)
1396 FieldName groupsField(field, ":groups");
1406 BString groups = user->Groups().Join(" "); local
1407 if (groups
[all...]
H A DPackageInfoParser.cpp874 BStringList groups; local
904 } else if (nextToken.text == "groups") {
909 if (!groups.Add(nextToken.text))
923 "expected 'real-name', 'home', 'shell', or 'groups'",
950 groups))) {
/haiku/src/servers/app/stackandtile/
H A DStackAndTile.cpp193 GroupIterator groups(this, fDesktop);
194 groups.SetCurrentGroup(currentGroup);
198 SATGroup* group = groups.NextGroup();
232 GroupIterator groups(this, fDesktop);
233 groups.SetCurrentGroup(currentGroup);
236 SATGroup* group = groups.NextGroup();
648 GroupIterator groups(this, fDesktop);
650 SATGroup* group = groups.NextGroup();
/haiku/src/system/libroot/posix/
H A Dgrp.cpp252 const int32* groups; local
255 || reply.FindData("groups", B_INT32_TYPE, (const void**)&groups,
260 memcpy(groupList, groups, groupsSize);
275 gid_t groups[NGROUPS_MAX + 1]; local
277 if (getgrouplist(user, baseGroup, groups, &groupCount) < 0)
280 return setgroups(groupCount, groups);
/haiku/headers/private/kernel/
H A Dthread_types.h204 gid_t groups[]; member in struct:BKernel::GroupsArray
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DBlockAllocator.cpp340 /*! The allocation groups are created and initialized in
633 AllocationGroup* groups = allocator->fGroups;
645 groups[i].fNumBits = volume->NumBlocks() - i * bitsPerGroup;
646 groups[i].fNumBlocks = 1 + ((groups[i].NumBits() - 1)
649 groups[i].fNumBits = bitsPerGroup;
650 groups[i].fNumBlocks = blocks;
652 groups[i].fStart = offset;
656 int32 numBits = groups[i].fNumBits, bit = 0;
664 groups[
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DBlockAllocator.cpp615 ", block groups: %" B_PRIu32 ", first block: %" B_PRIu64
623 TRACE("BlockAllocator::Initialize(): allocated allocation block groups\n");
654 " %" B_PRIu64 ", num groups: %" B_PRIu32 "\n", transaction.ID(),
872 AllocationBlockGroup* groups = allocator->fGroups; local
880 status_t status = groups[i].Initialize(volume, i,
887 freeBlocks += groups[i].FreeBits();
893 status_t status = groups[numGroups].Initialize(volume, numGroups,
901 freeBlocks += groups[numGroups].FreeBits();
/haiku/src/apps/deskbar/
H A DSwitcher.cpp617 BList groups;
618 if (!groups.AddList(&fGroupList)) {
628 for (int32 j = 0; (info = (TTeamGroup*)groups.ItemAt(j)) != NULL; j++) {
630 groups.RemoveItem(j);
639 fGroupList.AddList(&groups);
/haiku/src/bin/
H A Did.c85 gid_t *groups; local
89 groups = (gid_t *)malloc(ngroups_max *sizeof(gid_t));
91 nGroups = getgroups(ngroups_max, groups);
96 if (lastID == (id = groups[cnt]))
164 -G, --groups print only the supplementary groups
192 struct option groupsOption = { "groups", no_argument, 0, 2 } ;
/haiku/src/kits/package/hpkg/
H A DReaderImplBase.cpp474 fPackageInfoValue.user.groups = fGroups.Elements();
/haiku/src/servers/package/
H A DCommitTransactionHandler.cpp430 // activate/deactivate packages and create users, groups, settings files.
710 // add groups
711 const BStringList& groups = package->Info().Groups(); local
712 int32 count = groups.CountStrings();
714 _AddGroup(package, groups.StringAt(i));
805 // add the supplementary groups
1371 // delete groups

Completed in 182 milliseconds

12