#include "config.h"#include "util.h"#include <stdio.h>#include <string.h>#include <syslog.h>#include <unistd.h>#include <sys/stat.h>#include <errno.h>#include <time.h>#include <ctype.h>#include <sys/param.h>#include <fcntl.h>#include "usersfile.h"
Go to the source code of this file.
Defines | |
| #define | SQUID_NO_ALLOC_PROTECT 1 |
| #define | NAMELEN 50 |
Functions | |
| static int | name_cmp (const void *a, const void *b) |
| static void | free_names (usersfile *uf) |
| int | Read_usersfile (const char *path, usersfile *uf) |
| int | Check_userlist (usersfile *uf, char *User) |
| void | Check_forfilechange (usersfile *uf) |
Define Documentation
| #define NAMELEN 50 |
Definition at line 28 of file usersfile.c.
| #define SQUID_NO_ALLOC_PROTECT 1 |
Definition at line 11 of file usersfile.c.
Function Documentation
| void Check_forfilechange | ( | usersfile * | uf | ) |
Definition at line 169 of file usersfile.c.
References free_names(), usersfile::LMT, NULL, usersfile::path, Read_usersfile(), and strerror().
Referenced by Check_forallowchange(), and Check_fordenychange().
| int Check_userlist | ( | usersfile * | uf, | |
| char * | User | |||
| ) |
Definition at line 136 of file usersfile.c.
References usersfile::Inuse, name_cmp(), usersfile::names, NULL, and p.
Referenced by Check_ifuserallowed(), and Check_ifuserdenied().
| static void free_names | ( | usersfile * | uf | ) | [static] |
Definition at line 39 of file usersfile.c.
References free, i, usersfile::Inuse, and usersfile::names.
Referenced by Check_forfilechange(), and Read_usersfile().
| static int name_cmp | ( | const void * | a, | |
| const void * | b | |||
| ) | [static] |
Definition at line 31 of file usersfile.c.
Referenced by Check_userlist(), and Read_usersfile().
| int Read_usersfile | ( | const char * | path, | |
| usersfile * | uf | |||
| ) |
Definition at line 58 of file usersfile.c.
References usersfile::Alloc, calloc, fp, free, free_names(), usersfile::Inuse, usersfile::LMT, name_cmp(), usersfile::names, NULL, usersfile::path, strerror(), and xstrdup().
Referenced by Check_forfilechange(), Read_allowusers(), and Read_denyusers().
Search
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Help Out
- Getting Squid
- Donate
- Squid Deployment Case-Studies
Documentation
- FAQ | Wiki | Book
- Configuration Reference
- Configuration Guide - Visolve
- Configuration Examples
- Users guide
- Non-English
- Security Advisories
- More...
Support
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
