/* * setpwnam.h -- * define several paths * * (c) 1994 Martin Schulze * This file is based on setpwnam.c which is * (c) 1994 Salvatore Valente * * This file is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. */ #ifndef UTIL_LINUX_SETPWNAM_H #define UTIL_LINUX_SETPWNAM_H #include "pathnames.h" #ifndef DEBUG # define PASSWD_FILE _PATH_PASSWD # define GROUP_FILE _PATH_GROUP # define SHADOW_FILE _PATH_SHADOW_PASSWD # define SGROUP_FILE _PATH_GSHADOW #else # define PASSWD_FILE "/tmp/passwd" # define GROUP_FILE "/tmp/group" # define SHADOW_FILE "/tmp/shadow" # define SGROUP_FILE "/tmp/gshadow" #endif extern int setpwnam (struct passwd *pwd, const char *prefix); #endif /* UTIL_LINUX_SETPWNAM_H */