This commit is contained in:
Nishi 2025-11-17 18:20:56 +09:00
commit 85bc36e5b1
Signed by: nishi
GPG key ID: 27EF69B208EB9343
8 changed files with 42 additions and 18 deletions

View file

@ -3,11 +3,11 @@
#include <pwd.h>
void MDEUsersList(void(*call)(const char* name, void* user), void* user){
void MDEUsersList(void (*call)(const char* name, void* user), void* user) {
struct passwd* pwd;
setpwent();
while((pwd = getpwent()) != NULL){
while((pwd = getpwent()) != NULL) {
char* dir;
char* shell;
@ -26,7 +26,7 @@ void MDEUsersList(void(*call)(const char* name, void* user), void* user){
shell++;
if(strcmp(shell, "nologin") == 0) continue;
dir = strrchr(pwd->pw_dir, '/');
if(dir == NULL) break;
dir++;