diff --git a/lib/krb5/store_emem.c b/lib/krb5/store_emem.c index 34e029ba2..5e5f82963 100644 --- a/lib/krb5/store_emem.c +++ b/lib/krb5/store_emem.c @@ -47,7 +47,7 @@ typedef struct emem_storage{ unsigned char *ptr; }emem_storage; -static size_t +static ssize_t emem_fetch(krb5_storage *sp, void *data, size_t size) { emem_storage *s = (emem_storage*)sp->data; @@ -58,7 +58,7 @@ emem_fetch(krb5_storage *sp, void *data, size_t size) return size; } -static size_t +static ssize_t emem_store(krb5_storage *sp, void *data, size_t size) { emem_storage *s = (emem_storage*)sp->data; diff --git a/lib/krb5/store_fd.c b/lib/krb5/store_fd.c index 8b67a806f..c308a6ee6 100644 --- a/lib/krb5/store_fd.c +++ b/lib/krb5/store_fd.c @@ -46,13 +46,13 @@ typedef struct fd_storage{ #define FD(S) (((fd_storage*)(S)->data)->fd) -static size_t +static ssize_t fd_fetch(krb5_storage *sp, void *data, size_t size) { return read(FD(sp), data, size); } -static size_t +static ssize_t fd_store(krb5_storage *sp, void *data, size_t size) { return write(FD(sp), data, size); diff --git a/lib/krb5/store_mem.c b/lib/krb5/store_mem.c index 7b7f14d61..dd4a56f66 100644 --- a/lib/krb5/store_mem.c +++ b/lib/krb5/store_mem.c @@ -46,7 +46,7 @@ typedef struct mem_storage{ unsigned char *ptr; }mem_storage; -static size_t +static ssize_t mem_fetch(krb5_storage *sp, void *data, size_t size) { mem_storage *s = (mem_storage*)sp->data; @@ -57,7 +57,7 @@ mem_fetch(krb5_storage *sp, void *data, size_t size) return size; } -static size_t +static ssize_t mem_store(krb5_storage *sp, void *data, size_t size) { mem_storage *s = (mem_storage*)sp->data;