]> git.saurik.com Git - apple/security.git/blobdiff - OSX/utilities/fileIo.h
Security-59306.11.20.tar.gz
[apple/security.git] / OSX / utilities / fileIo.h
diff --git a/OSX/utilities/fileIo.h b/OSX/utilities/fileIo.h
new file mode 100644 (file)
index 0000000..2e3bb29
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2005-2007,2010,2012 Apple Inc. All Rights Reserved.
+ */
+
+#include <sys/types.h>
+
+/*
+ * Read entire file.
+ */
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int readFileSizet(
+       const char                      *fileName,
+       unsigned char           **bytes,                // mallocd and returned
+       size_t              *numBytes);         // returned
+
+int writeFile(
+              const char                       *fileName,
+              const unsigned char      *bytes,
+              unsigned              numBytes);
+
+int writeFileSizet(
+       const char                      *fileName,
+       const unsigned char     *bytes,
+       size_t              numBytes);
+
+#ifdef __cplusplus
+}
+#endif