/haiku/src/kits/package/ |
H A D | User.cpp | 37 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 D | PackageInfoStringBuilder.h | 199 _Write(" groups "); 200 BString groups = value->Groups().Join(" "); local 201 if (groups.IsEmpty()) { 206 _Write(groups);
|
H A D | PackageInfo.cpp | 57 "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 D | PackageInfoParser.cpp | 874 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/add-ons/kernel/file_systems/nfs4/ |
H A D | RPCAuth.cpp | 71 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/headers/os/package/ |
H A D | User.h | 28 const BStringList& groups); 42 const BStringList& groups);
|
/haiku/src/apps/mail/ |
H A D | People.cpp | 48 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/system/kernel/ |
H A D | usergroup.cpp | 172 const gid_t* groups = NULL; local 176 groups = team->supplementary_groups->groups; 182 groups = &team->effective_gid; 186 // if groupCount 0 is supplied, we only return the number of groups 196 memcpy(groupList, groups, actualCount * sizeof(gid_t)); 199 || user_memcpy(groupList, groups, 224 memcpy(newGroups->groups, groupList, sizeof(gid_t) * groupCount); 227 || user_memcpy(newGroups->groups, groupList,
|
/haiku/src/system/libroot/posix/ |
H A D | grp.cpp | 252 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/src/apps/packageinstaller/ |
H A D | PackageInfo.h | 45 void _AddItem(PackageItem *item, uint64 size, uint32 groups,
|
H A D | PackageInfo.cpp | 199 // 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/bin/ |
H A D | id.c | 85 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/servers/app/stackandtile/ |
H A D | StackAndTile.cpp | 193 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/headers/os/package/hpkg/ |
H A D | PackageInfoAttributeValue.h | 69 const char* const* groups; member in struct:BPackageKit::BHPKG::BUserData
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | BlockAllocator.cpp | 340 /*! 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/kits/media/ |
H A D | ParameterWeb.cpp | 402 // 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/system/libroot/posix/stdlib/ |
H A D | strfmon.c | 88 groups++; \ 530 int groups = 0; local 610 padded -= groups;
|
/haiku/src/system/libroot/posix/glibc/stdio-common/ |
H A D | printf_fp.c | 868 /* Guess the number of groups we will make, and thus how 1170 unsigned int groups; local 1178 groups = 0; 1181 ++groups; 1194 groups += (intdig_max - 1) / grouping[-1]; 1199 return groups;
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | BlockAllocator.cpp | 615 ", 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/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | security.c | 1129 * 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...] |
H A D | security.h | 47 gid_t *groups; /* groups which the user is member of */ member in struct:MAPPING 131 SECURITY_STATICGRPS, /* use static groups for access control */
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/ |
H A D | if_wpivar.h | 242 struct wpi_power_group groups[WPI_POWER_GROUPS_COUNT]; member in struct:wpi_softc
|
/haiku/src/servers/registrar/ |
H A D | AuthenticationManager.cpp | 643 int32 GetUserGroups(const char* name, gid_t* groups, int maxCount) argument 652 groups[count] = group->GID(); 697 // write groups 978 // get groups 979 gid_t groups[NGROUPS_MAX + 1]; local 983 count = fGroupDB->GetUserGroups(name, groups, maxCount); 986 // add groups to message 990 || reply.AddData("groups", B_INT32_TYPE, 991 groups, min_c(maxCount, count) * sizeof(gid_t),
|
/haiku/src/apps/deskbar/ |
H A D | Switcher.cpp | 617 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/tests/system/kernel/file_corruption/fs/ |
H A D | checksumfs.cpp | 368 gid_t groups[NGROUPS_MAX]; local 369 int groupCount = getgroups(NGROUPS_MAX, groups); 371 if (gid == groups[i])
|