2005-07-12 Christian Hammers <ch@debian.org>
* vtysh_user.c: rename struct user to struct vtysh_user to avoid
clashes with sys/user.h on ARM.
diff --git a/vtysh/vtysh_user.c b/vtysh/vtysh_user.c
index 1ae2d8c..e301505 100644
--- a/vtysh/vtysh_user.c
+++ b/vtysh/vtysh_user.c
@@ -90,7 +90,7 @@
}
#endif /* USE_PAM */
-struct user
+struct vtysh_user
{
char *name;
u_char nopassword;
@@ -98,26 +98,26 @@
struct list *userlist;
-struct user *
+struct vtysh_user *
user_new ()
{
- struct user *user;
- user = XMALLOC (0, sizeof (struct user));
- memset (user, 0, sizeof (struct user));
+ struct vtysh_user *user;
+ user = XMALLOC (0, sizeof (struct vtysh_user));
+ memset (user, 0, sizeof (struct vtysh_user));
return user;
}
void
-user_free (struct user *user)
+user_free (struct vtysh_user *user)
{
XFREE (0, user);
}
-struct user *
+struct vtysh_user *
user_lookup (const char *name)
{
struct listnode *node, *nnode;
- struct user *user;
+ struct vtysh_user *user;
for (ALL_LIST_ELEMENTS (userlist, node, nnode, user))
{
@@ -131,7 +131,7 @@
user_config_write ()
{
struct listnode *node, *nnode;
- struct user *user;
+ struct vtysh_user *user;
for (ALL_LIST_ELEMENTS (userlist, node, nnode, user))
{
@@ -140,10 +140,10 @@
}
}
-struct user *
+struct vtysh_user *
user_get (const char *name)
{
- struct user *user;
+ struct vtysh_user *user;
user = user_lookup (name);
if (user)
return user;
@@ -162,7 +162,7 @@
"\n"
"\n")
{
- struct user *user;
+ struct vtysh_user *user;
user = user_get (argv[0]);
user->nopassword = 1;
return CMD_SUCCESS;
@@ -171,7 +171,7 @@
int
vtysh_auth ()
{
- struct user *user;
+ struct vtysh_user *user;
struct passwd *passwd;
passwd = getpwuid (geteuid ());