added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / workbench / devs / afs / filehandles2.h
blob12d013ff92e1634be5e1d70c61c4318d8885dfa5
1 #ifndef FILEHANDLES2_H
2 #define FILEHANDLES2_H
4 /*
5 Copyright © 1995-2003, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #include "os.h"
10 #include "cache.h"
11 #include "volumes.h"
13 struct AfsHandle *createDir(struct AFSBase *, struct AfsHandle *, STRPTR, ULONG);
14 ULONG renameObject(struct AFSBase *, struct AfsHandle *, STRPTR, STRPTR);
15 ULONG deleteObject(struct AFSBase *, struct AfsHandle *, STRPTR);
16 ULONG setHeaderDate(struct AFSBase *, struct Volume *, struct BlockCache *, struct DateStamp *);
17 ULONG setComment(struct AFSBase *, struct AfsHandle *, STRPTR, STRPTR);
18 ULONG setProtect(struct AFSBase *, struct AfsHandle *, STRPTR, ULONG);
19 ULONG setDate(struct AFSBase *, struct AfsHandle *, STRPTR, struct DateStamp *);
21 struct BlockCache *getDirBlockBuffer(struct AFSBase *, struct AfsHandle *, STRPTR, STRPTR);
22 struct BlockCache *createNewEntry(struct AFSBase *, struct Volume *, ULONG, STRPTR, struct BlockCache *, ULONG);
24 #endif