]> granicus.if.org Git - postgresql/blobdiff - src/include/pgtar.h
Centralize definition of integer limits.
[postgresql] / src / include / pgtar.h
index 20e461091a229766d27c74ad56594cd19d569ee9..906db7cebcb099a12860db674f2f4fc518cf5ef9 100644 (file)
  *
  *-------------------------------------------------------------------------
  */
-extern void tarCreateHeader(char *h, const char *filename, const char *linktarget, size_t size, mode_t mode, uid_t uid, gid_t gid, time_t mtime);
+
+enum tarError
+{
+       TAR_OK = 0,
+       TAR_NAME_TOO_LONG,
+       TAR_SYMLINK_TOO_LONG
+};
+
+extern enum tarError tarCreateHeader(char *h, const char *filename, const char *linktarget, size_t size, mode_t mode, uid_t uid, gid_t gid, time_t mtime);
 extern int     tarChecksum(char *header);