"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libhfcommon/files.h" between
honggfuzz-2.1.tar.gz and honggfuzz-2.2.tar.gz

About: honggfuzz is a security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with powerful analysis options.

files.h  (honggfuzz-2.1):files.h  (honggfuzz-2.2)
skipping to change at line 34 skipping to change at line 34
#ifndef _HF_COMMON_FILES_H_ #ifndef _HF_COMMON_FILES_H_
#define _HF_COMMON_FILES_H_ #define _HF_COMMON_FILES_H_
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include <sys/socket.h> #include <sys/socket.h>
#include <unistd.h> #include <unistd.h>
#include "common.h" #include "common.h"
extern ssize_t files_readFileToBufMax(const char* fileName, uint8_t* buf, size_t extern ssize_t files_readFileToBufMax(const char* fname, uint8_t* buf, size_t fi
fileMaxSz); leMaxSz);
extern bool files_writeBufToFile(const char* fname, const uint8_t* buf, size_t f
extern bool files_writeBufToFile( ileSz, int flags);
const char* fileName, const uint8_t* buf, size_t fileSz, int flags); extern bool files_writeStrToFile(const char* fname, const char* str, int flags);
extern int files_writeBufToTmpFile(const char* dir, const uint8_t* buf, size_t f
int files_writeBufToTmpFile(const char* dir, const uint8_t* buf, size_t fileSz, ileSz, int flags);
int flags);
extern bool files_writeToFd(int fd, const uint8_t* buf, size_t fileSz); extern bool files_writeToFd(int fd, const uint8_t* buf, size_t fileSz);
extern bool files_writeStrToFd(int fd, const char* str); extern bool files_writeStrToFd(int fd, const char* str);
extern ssize_t files_readFromFd(int fd, uint8_t* buf, size_t fileSz); extern ssize_t files_readFromFd(int fd, uint8_t* buf, size_t fileSz);
extern ssize_t files_readFromFdSeek(int fd, uint8_t* buf, size_t fileSz, off_t p os); extern ssize_t files_readFromFdSeek(int fd, uint8_t* buf, size_t fileSz, off_t p os);
extern bool files_writePatternToFd(int fd, off_t size, unsigned char p); extern bool files_writePatternToFd(int fd, off_t size, unsigned char p);
bool files_sendToSocketNB(int fd, const uint8_t* buf, size_t fileSz); extern bool files_sendToSocketNB(int fd, const uint8_t* buf, size_t fileSz);
extern bool files_sendToSocket(int fd, const uint8_t* buf, size_t fileSz);
bool files_sendToSocket(int fd, const uint8_t* buf, size_t fileSz); extern sa_family_t files_sockFamily(int sock);
extern const char* files_sockAddrToStr(const struct sockaddr* sa, const socklen_
extern bool files_exists(const char* fileName); t len);
extern bool files_exists(const char* fname);
extern const char* files_basename(const char* path); extern const char* files_basename(const char* path);
extern bool files_resetFile(int fd, size_t sz);
extern uint8_t* files_mapFile(const char* fileName, off_t* fileSz, int* fd, bool extern uint8_t* files_mapFile(const char* fname, off_t* fileSz, int* fd, bool is
isWritable); Writable);
extern int files_getTmpMapFlags(int flag, bool nocore); extern int files_getTmpMapFlags(int flag, bool nocore);
extern int files_createSharedMem(size_t sz, const char* name, bool exportmap);
extern void* files_mapSharedMem(size_t sz, int* fd, const char* name, bool nocor e, bool export); extern void* files_mapSharedMem(size_t sz, int* fd, const char* name, bool nocor e, bool export);
extern size_t files_parseSymbolFilter(const char* inFIle, char*** filterList); extern size_t files_parseSymbolFilter(const char* inFIle, char*** filterList);
extern sa_family_t files_sockFamily(int sock);
extern const char* files_sockAddrToStr(const struct sockaddr* sa, const socklen_
t len);
#endif /* ifndef HF_COMMON_FILES */ #endif /* ifndef HF_COMMON_FILES */
 End of changes. 11 change blocks. 
27 lines changed or deleted 17 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)