Lines Matching refs:user

80 								Session(uid_t user, const BMessenger& target);
147 Session* FindSession(uid_t user) const;
225 void _ForwardEventMessage(uid_t user,
270 Session::Session(uid_t user, const BMessenger& daemon)
272 fUser(user),
418 LaunchDaemon::FindSession(uid_t user) const
420 SessionMap::const_iterator found = fSessions.find(user);
516 // System-wide user specific jobs
725 uid_t user = _GetUserID(message);
726 if (user < 0)
734 Session* session = FindSession(user);
736 // Forward request to user launch_daemon
786 uid_t user = _GetUserID(message);
787 if (user < 0)
815 Session* session = FindSession(user);
817 // Forward request to user launch_daemon
841 uid_t user = _GetUserID(message);
842 if (user < 0)
849 Session* session = FindSession(user);
851 // Forward request to user launch_daemon
877 uid_t user = _GetUserID(message);
878 if (user < 0)
885 Session* session = FindSession(user);
887 // Forward request to user launch_daemon
908 uid_t user = _GetUserID(message);
909 if (user < 0)
917 Session* session = FindSession(user);
919 // Forward request to user launch_daemon
940 uid_t user = _GetUserID(message);
941 if (user < 0)
948 Session* session = FindSession(user);
950 // Forward request to user launch_daemon
972 uid_t user = _GetUserID(message);
973 if (user < 0)
980 if (status == B_OK && user != 0) {
981 // Only the root user can start sessions
996 uid_t user = _GetUserID(message);
997 if (user < 0)
1007 Session* session = new (std::nothrow) Session(user, target);
1009 fSessions.insert(std::make_pair(user, session));
1021 message.AddInt32("user", 0);
1043 uid_t user = _GetUserID(message);
1044 if (user < 0)
1047 if (user == 0 || fUserMode) {
1082 _ForwardEventMessage(user, message);
1089 uid_t user = _GetUserID(message);
1090 if (user < 0)
1093 if (user == 0 || fUserMode) {
1119 _ForwardEventMessage(user, message);
1126 uid_t user = _GetUserID(message);
1127 if (user < 0)
1130 if (user == 0 || fUserMode) {
1143 _ForwardEventMessage(user, message);
1150 uid_t user = _GetUserID(message);
1151 if (user < 0)
1154 if (user == 0 || fUserMode) {
1165 _ForwardEventMessage(user, message);
1172 uid_t user = _GetUserID(message);
1173 if (user < 0)
1180 // Request the data from the user's daemon, too
1181 Session* session = FindSession(user);
1184 status = request.AddInt32("user", 0);
1209 uid_t user = _GetUserID(message);
1210 if (user < 0)
1216 _ForwardEventMessage(user, message);
1238 uid_t user = _GetUserID(message);
1239 if (user < 0)
1248 // Request the data from the user's daemon, too
1249 Session* session = FindSession(user);
1252 status = request.AddInt32("user", 0);
1285 uid_t user = _GetUserID(message);
1286 if (user < 0)
1292 _ForwardEventMessage(user, message);
1326 uid_t user = _GetUserID(message);
1327 if (user < 0)
1348 if (user == 0 || !userOnly) {
1374 // Get the list from the user daemon, and merge it into our reply
1375 Session* session = FindSession(user);
1378 // Update limit for user daemon
1389 status_t status = request.AddInt32("user", 0);
1400 info.AddMessage("user", &reply);
1410 uid_t user = (uid_t)message->GetInt32("user", -1);
1411 if (user < 0) {
1415 return user;
1977 LaunchDaemon::_ForwardEventMessage(uid_t user, BMessage* message)
1982 // Forward event to user launch_daemon(s)
1983 if (user == 0) {
1991 Session* session = FindSession(user);
2100 // Check if there is a user session running already
2101 uid_t user = passwd->pw_uid;
2111 if (setuid(user) != 0)