xrootd
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <zlib.h>
#include "XrdPosix/XrdPosixExtern.hh"
#include "XrdPosix/XrdPosixXrootd.hh"
#include "XrdClient/XrdClientUrlInfo.hh"
#include "XrdClient/XrdClientConst.hh"
#include "XrdClient/XrdClient.hh"
#include "XrdClient/XrdClientEnv.hh"
#include "XrdClient/XrdClientAdmin.hh"
#include "XrdOuc/XrdOucString.hh"
Defines | |
#define | _FILE_OFFSET_BITS 64 |
#define | N 64*1024 |
Functions | |
void | fSetXattrAdler32 (int fd, const char *attr, const char *value) |
int | fGetXattrAdler32 (int fd, const char *attr, char *value) |
char | get_current_url (const char *oldurl, char *newurl) |
char | getchksum (const char *rooturl, char *chksum) |
int | main (int argc, char *argv[]) |
Variables | |
const char * | Xrdadler32CVSID = "$Id$" |
#define _FILE_OFFSET_BITS 64 |
#define N 64*1024 |
Referenced by main().
int fGetXattrAdler32 | ( | int | fd, |
const char * | attr, | ||
char * | value | ||
) |
void fSetXattrAdler32 | ( | int | fd, |
const char * | attr, | ||
const char * | value | ||
) |
char get_current_url | ( | const char * | oldurl, |
char * | newurl | ||
) |
References XrdOucString::c_str(), XrdClientAdmin::Connect(), XrdClientUrlInfo::File, XrdClientAbs::GetCurrentUrl(), XrdClientUrlInfo::GetUrl(), XrdClientUrlInfo::IsValid(), XrdClientAdmin::Stat(), and stat().
Referenced by main().
char getchksum | ( | const char * | rooturl, |
char * | chksum | ||
) |
References XrdOucString::c_str(), XrdClientAdmin::Connect(), XrdClientUrlInfo::File, and XrdClientAdmin::GetChecksum().
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
References adler, XrdPosixXrootd::Close(), close, EnvPutInt, fGetXattrAdler32(), fSetXattrAdler32(), get_current_url(), getchksum(), N, NAME_DEBUG, NAME_READAHEADSIZE, NAME_READCACHESIZE, XrdPosixXrootd::Open(), open(), XrdPosixXrootd::Read(), read(), S_IRGRP, S_IROTH, S_IRUSR, S_ISREG, S_IWUSR, XrdPosixXrootd::Stat(), stat(), STDIN_FILENO, and XrdPosix_URL().
const char* Xrdadler32CVSID = "$Id$" |