diff options
| author | Sam Varshavchik | 2013-08-19 16:39:41 -0400 | 
|---|---|---|
| committer | Sam Varshavchik | 2013-08-25 14:43:51 -0400 | 
| commit | 9c45d9ad13fdf439d44d7443ae75da15ea0223ed (patch) | |
| tree | 7a81a04cb51efb078ee350859a64be2ebc6b8813 /maildrop/maildirquota.h | |
| parent | a9520698b770168d1f33d6301463bb70a19655ec (diff) | |
| download | courier-libs-9c45d9ad13fdf439d44d7443ae75da15ea0223ed.tar.bz2 | |
Initial checkin
Imported from subversion report, converted to git. Updated all paths in
scripts and makefiles, reflecting the new directory hierarchy.
Diffstat (limited to 'maildrop/maildirquota.h')
| -rw-r--r-- | maildrop/maildirquota.h | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/maildrop/maildirquota.h b/maildrop/maildirquota.h new file mode 100644 index 0000000..89932f2 --- /dev/null +++ b/maildrop/maildirquota.h @@ -0,0 +1,36 @@ +#ifndef	maildirquota_h +#define	maildirquota_h + +#if	HAVE_CONFIG_H +#include	"config.h" +#endif + +#include	<sys/types.h> +#include	<stdio.h> + +#ifdef  __cplusplus +extern "C" { +#endif + + +int maildir_checkquota(const char *,	/* Pointer to directory */ +	int *,	/* Initialized to -1, or opened descriptor for maildirsize */ +	const char *,	/* The quota */ +	long,		/* Extra bytes planning to add/remove from maildir */ +	int);		/* Extra messages planning to add/remove from maildir */ + +int maildir_addquota(const char *,	/* Pointer to the maildir */ +	int,	/* Must be the int pointed to by 2nd arg to checkquota */ +	const char *,	/* The quota */ +	long,	/* +/- bytes */ +	int);	/* +/- files */ + +extern int maildir_parsequota(const char *, unsigned long *); +	/* Attempt to parse file size encoded in filename.  Returns 0 if +	** parsed, non-zero if we didn't parse. */ + +#ifdef  __cplusplus +} +#endif + +#endif | 
