#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|