diff options
| author | John Kohl <jtkohl@mit.edu> | 1990-05-04 10:25:56 +0000 |
|---|---|---|
| committer | John Kohl <jtkohl@mit.edu> | 1990-05-04 10:25:56 +0000 |
| commit | ffe87ee402be5afb53b29edaff7a9bfdb5963739 (patch) | |
| tree | b9fcfe224c7626cd1f3bfab525b98c774edfe7b6 /src | |
| parent | c710350fe48edd4c05183269616a27c45989ab11 (diff) | |
| download | krb5-ffe87ee402be5afb53b29edaff7a9bfdb5963739.tar.gz krb5-ffe87ee402be5afb53b29edaff7a9bfdb5963739.tar.xz krb5-ffe87ee402be5afb53b29edaff7a9bfdb5963739.zip | |
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@716 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/krb5/rcache/rc_io.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/lib/krb5/rcache/rc_io.h b/src/lib/krb5/rcache/rc_io.h new file mode 100644 index 000000000..82d3be8b3 --- /dev/null +++ b/src/lib/krb5/rcache/rc_io.h @@ -0,0 +1,31 @@ +/* +Copyright 1990, Daniel J. Bernstein. All rights reserved. + +Please address any questions or comments to the author at brnstnd@acf10.nyu.edu. +*/ + +#ifndef KRB5_RC_IO_H +#define KRB5_RC_IO_H +#include "krb5/krb5.h" + +typedef struct krb5_rc_iostuff + { + int fd; + int mark; /* on newer systems, should be pos_t */ + char *fn; + } +krb5_rc_iostuff; + +/* first argument is always iostuff for result file */ + +krb5_error_code krb5_rc_io_creat PROTOTYPE((krb5_rc_iostuff *,char **)); +krb5_error_code krb5_rc_io_open PROTOTYPE((krb5_rc_iostuff *,char *)); +krb5_error_code krb5_rc_io_move PROTOTYPE((krb5_rc_iostuff *,krb5_rc_iostuff *)); +krb5_error_code krb5_rc_io_write PROTOTYPE((krb5_rc_iostuff *,krb5_pointer,int)); +krb5_error_code krb5_rc_io_read PROTOTYPE((krb5_rc_iostuff *,krb5_pointer,int)); +krb5_error_code krb5_rc_io_close PROTOTYPE((krb5_rc_iostuff *)); +krb5_error_code krb5_rc_io_destroy PROTOTYPE((krb5_rc_iostuff *)); +krb5_error_code krb5_rc_io_mark PROTOTYPE((krb5_rc_iostuff *)); +krb5_error_code krb5_rc_io_unmark PROTOTYPE((krb5_rc_iostuff *)); + +#endif |
