xrootd
Macros | Functions
Xrdadler32.cc File Reference
#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/XrdPosixXrootd.hh"
#include "XrdPosix/XrdPosixXrootdPath.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"
#include "XrdCks/XrdCksXAttr.hh"
#include "XrdOuc/XrdOucXAttr.hh"
Include dependency graph for Xrdadler32.cc:

Macros

#define _FILE_OFFSET_BITS   64
 
#define N   1024*1024 /* reading block size */
 

Functions

void fSetXattrAdler32 (const char *path, int fd, const char *attr, char *value)
 
int fGetXattrAdler32 (int fd, const char *attr, char *value)
 
int fGetXattrAdler32 (const char *path, 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[])
 

Macro Definition Documentation

#define _FILE_OFFSET_BITS   64
#define N   1024*1024 /* reading block size */

Referenced by main().

Function Documentation

int fGetXattrAdler32 ( int  fd,
const char *  attr,
char *  value 
)

References close(), fstat(), read(), and stat().

Referenced by fGetXattrAdler32(), and main().

int fGetXattrAdler32 ( const char *  path,
int  fd,
const char *  attr,
char *  value 
)
void fSetXattrAdler32 ( const char *  path,
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[] 
)