#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"Go to the source code of this file.
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: Xrdadler32.cc 35287 2010-09-14 21:19:35Z ganis $" |
| #define _FILE_OFFSET_BITS 64 |
Definition at line 15 of file Xrdadler32.cc.
| #define N 64*1024 |
Definition at line 167 of file Xrdadler32.cc.
| 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 | |||
| ) |
Definition at line 111 of file Xrdadler32.cc.
References XrdOucString::c_str(), XrdClientAdmin::Connect(), flags, XrdClientAbs::GetCurrentUrl(), XrdClientUrlInfo::GetUrl(), id, XrdClientUrlInfo::IsValid(), size, stat, XrdClientAdmin::Stat(), strcpy(), and u.
Referenced by main().
| char getchksum | ( | const char * | rooturl, | |
| char * | chksum | |||
| ) |
Definition at line 136 of file Xrdadler32.cc.
References XrdOucString::c_str(), XrdClientAdmin::Connect(), free(), XrdClientAdmin::GetChecksum(), NULL, and u.
Referenced by main().
| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Definition at line 169 of file Xrdadler32.cc.
References adler, adler32(), buf, XrdPosixXrootd::Close(), close, EnvPutInt, fGetXattrAdler32(), fSetXattrAdler32(), get_current_url(), getchksum(), RooFitShortHand::L(), len, N, NAME_DEBUG, NAME_READAHEADSIZE, NAME_READCACHESIZE, open, XrdPosixXrootd::Open(), XrdPosixXrootd::Read(), read, S_IRGRP, S_IROTH, S_IRUSR, S_ISREG, S_IWUSR, sprintf(), stat, XrdPosixXrootd::Stat(), STDIN_FILENO, strcpy(), XrdPosix_URL(), and Z_NULL.
| const char* Xrdadler32CVSID = "$Id: Xrdadler32.cc 35287 2010-09-14 21:19:35Z ganis $" |
Definition at line 13 of file Xrdadler32.cc.
1.5.1