summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorDanilo Almeida <dalmeida@mit.edu>2001-06-22 02:48:26 +0000
committerDanilo Almeida <dalmeida@mit.edu>2001-06-22 02:48:26 +0000
commitca6d8d8a19e71f674c7ea5371f0662842419cef9 (patch)
treef9044bee4b8169ee5f19f87ff99725bb8a62faf8 /src/include
parent5021fc65eed30de6c3043e2c036bd82172e9280d (diff)
downloadkrb5-ca6d8d8a19e71f674c7ea5371f0662842419cef9.tar.gz
krb5-ca6d8d8a19e71f674c7ea5371f0662842419cef9.tar.xz
krb5-ca6d8d8a19e71f674c7ea5371f0662842419cef9.zip
* rc_io.c (krb5_rc_io_creat): Make cleanup code easier to read.
(krb5_rc_io_open_internal): Include code previously in krb5_rc_open(). Add a new full pathname parameter so that a file can be opened by its full pathname. Make cleanup code easier to read. (krb5_rc_io_open): Call krb5_rc_io_open_internal(). (krb5_rc_io_move): Fix Windows implementation so that it works where it is used (only called by krb5_rc_dfl_expunge()). (krb5_rc_io_sync): Fix function header to comply with coding standard. Add implementation for Windows. (krb5_rc_io_close): Close file descriptor only if it is not -1. Set file descriptor to -1 if it is successfully closed. * rc_dfl.c (krb5_rc_dfl_close_no_free): Leave file descriptor check for krb5_rc_io_close(). (krb5_rc_dfl_expunge): Do better resource cleanup on error. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13471 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
0 files changed, 0 insertions, 0 deletions