#include <string.h>#include <sys/types.h>#include <iostream>#include <libgen.h>#include <unistd.h>#include <netdb.h>#include <pwd.h>#include <grp.h>#include <time.h>#include <pthread.h>#include <syslog.h>#include "XrdClient/XrdClientUrlInfo.hh"#include "XrdClient/XrdClientEnv.hh"#include "XrdClient/XrdClientConst.hh"#include "XrdClient/XrdClient.hh"#include "XrdClient/XrdClientAdmin.hh"#include "XrdOuc/XrdOucString.hh"#include "XrdSec/XrdSecEntity.hh"#include "XrdSecsss/XrdSecsssID.hh"#include "XrdNet/XrdNetDNS.hh"#include "XrdFfs/XrdFfsDent.hh"#include "XrdFfs/XrdFfsFsinfo.hh"#include "XrdFfs/XrdFfsMisc.hh"#include "XrdFfs/XrdFfsPosix.hh"#include "XrdFfs/XrdFfsQueue.hh"Include dependency graph for XrdFfsMisc.cc:

Defines | |
| #define | _FILE_OFFSET_BITS 64 |
Functions | |
| char | XrdFfsMisc_get_current_url (const char *oldurl, char *newurl) |
| uint32_t | XrdFfsMisc_ip2nl (char *ip) |
| char * | XrdFfsMisc_getNameByAddr (char *ipaddr) |
| int | XrdFfsMisc_get_all_urls_real (const char *oldurl, char **newurls, const int nnodes) |
| int | XrdFfsMisc_get_all_urls (const char *oldurl, char **newurls, const int nnodes) |
| int | XrdFfsMisc_get_list_of_data_servers (char *list) |
| void | XrdFfsMisc_refresh_url_cache (const char *url) |
| void | XrdFfsMisc_logging_url_cache (const char *url) |
| void | XrdFfsMisc_xrd_init (const char *rdrurl, int startQueue) |
| void | XrdFfsMisc_xrd_secsss_init () |
| void | XrdFfsMisc_xrd_secsss_register (uid_t user_uid, gid_t user_gid) |
| void | XrdFfsMisc_xrd_secsss_editurl (char *url, uid_t user_uid) |
Variables | |
| char | XrdFfsMiscCururl [1024] = "" |
| char * | XrdFfsMiscUrlcache [XrdFfs_MAX_NUM_NODES] |
| int | XrdFfsMiscNcachedurls = 0 |
| time_t | XrdFfsMiscUrlcachetime = 0 |
| pthread_mutex_t | XrdFfsMiscUrlcache_mutex = PTHREAD_MUTEX_INITIALIZER |
| XrdSecEntity * | XrdFfsMiscUent |
| XrdSecsssID * | XrdFfsMiscSssid |
| bool | XrdFfsMiscSecsss = false |
| pthread_mutex_t | XrdFfsMiscSecsss_mutex = PTHREAD_MUTEX_INITIALIZER |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1