PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
smb_fio.h
1/*
2 Copyright 2009-2010, jimmikaelkael
3 Licenced under Academic Free License version 3.0
4*/
5
6#ifndef __SMB_FIO_H__
7#define __SMB_FIO_H__
8
9// smb driver ops functions prototypes
10int smb_initdev(void);
11int smb_dummy(void);
12int smb_init(iop_device_t *iop_dev);
13int smb_deinit(iop_device_t *dev);
14int smb_open(iop_file_t *f, const char *filename, int flags, int mode);
15int smb_close(iop_file_t *f);
16int smb_lseek(iop_file_t *f, int pos, int where);
17int smb_read(iop_file_t *f, void *buf, int size);
18int smb_write(iop_file_t *f, void *buf, int size);
19int smb_remove(iop_file_t *f, const char *filename);
20int smb_mkdir(iop_file_t *f, const char *dirname, int mode);
21int smb_rmdir(iop_file_t *f, const char *dirname);
22int smb_dopen(iop_file_t *f, const char *dirname);
23int smb_dclose(iop_file_t *f);
24int smb_dread(iop_file_t *f, iox_dirent_t *dirent);
25int smb_getstat(iop_file_t *f, const char *filename, iox_stat_t *stat);
26int smb_rename(iop_file_t *f, const char *oldname, const char *newname);
27int smb_chdir(iop_file_t *f, const char *dirname);
28s64 smb_lseek64(iop_file_t *f, s64 pos, int where);
29int smb_devctl(iop_file_t *f, const char *devname, int cmd, void *arg, unsigned int arglen, void *bufp, unsigned int buflen);
30
31#endif