-/* Reads radutmp file, and increments the loggedin variable
- * for every login a user has...assuming we can find the user
- * in the hashtable
- */
-int unix_hashradutmp(void) {
-
- int fd;
- struct radutmp u;
- struct mypasswd *cur;
-
- if ((fd = open(RADUTMP, O_CREAT|O_RDONLY, 0644)) < 0)
- return 0;
-
- while(read(fd, &u, sizeof(u)) == sizeof(u)) {
- if ((u.login) && (u.type == P_LOGIN)) {
- cur = findHashUser(u.login);
- if(cur) {
- cur->loggedin++;
- }
- }
- }
- close(fd);
-
- return 1;
-}
-