Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 5b11e83eef
Fetching contributors…

Cannot retrieve contributors at this time

62 lines (46 sloc) 1.859 kb
/* =========================================================================
zfile - helper functions for working with files.
-------------------------------------------------------------------------
Copyright (c) 1991-2012 iMatix Corporation <www.imatix.com>
Copyright other contributors as noted in the AUTHORS file.
This file is part of CZMQ, the high-level C binding for 0MQ:
http://czmq.zeromq.org.
This is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or (at
your option) any later version.
This software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this program. If not, see
<http://www.gnu.org/licenses/>.
=========================================================================
*/
#ifndef __ZFILE_H_INCLUDED__
#define __ZFILE_H_INCLUDED__
#ifdef __cplusplus
extern "C" {
#endif
// @interface
// Delete file. Does not complain if the file is absent
CZMQ_EXPORT int
zfile_delete (const char *filename);
// Make directory (maximum one level depending on OS)
CZMQ_EXPORT int
zfile_mkdir (const char *dirname);
// Return 1 if file exists, else zero
CZMQ_EXPORT int
zfile_exists (const char *filename);
// Return size of file, or -1 if not found
CZMQ_EXPORT ssize_t
zfile_size (const char *filename);
// Self test of this class
int
zfile_test (Bool verbose);
// @end
#ifdef __cplusplus
}
#endif
#endif // __ZFILE_H_INCLUDED__
Jump to Line
Something went wrong with that request. Please try again.