diff options
author | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2011-06-19 20:37:58 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2011-06-19 20:37:58 -0700 |
commit | e63e4fbe8794c68e1ad846a36e33cba62e801b34 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /pk/file.h | |
parent | 13c751687d01dc59bfd3e0913cecadf17f025caa (diff) | |
download | pk-e63e4fbe8794c68e1ad846a36e33cba62e801b34.zip pk-e63e4fbe8794c68e1ad846a36e33cba62e801b34.tar.gz pk-e63e4fbe8794c68e1ad846a36e33cba62e801b34.tar.bz2 |
Renamed packages
Diffstat (limited to 'pk/file.h')
-rw-r--r-- | pk/file.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/pk/file.h b/pk/file.h deleted file mode 100644 index 55637a3..0000000 --- a/pk/file.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef _FILE_H -#define _FILE_H - -#include <sys/stat.h> -#include <machine/syscall.h> -#include "atomic.h" - -typedef struct file -{ - int kfd; // file descriptor on the appserver side - atomic_t refcnt; -} file_t; - -extern file_t *stdin, *stdout, *stderr; - -file_t* file_get(int fd); -sysret_t file_open(const char* fn, size_t len, int flags, int mode); -void file_decref(file_t*); -int file_dup(file_t*); - -sysret_t file_pwrite(file_t* f, const char* buf, size_t n, off_t off); -sysret_t file_pread(file_t* f, char* buf, size_t n, off_t off); -sysret_t file_write(file_t* f, const char* buf, size_t n); -sysret_t file_read(file_t* f, char* buf, size_t n); -sysret_t file_stat(file_t* f, struct stat* s); -sysret_t file_lseek(file_t* f, size_t ptr, int dir); -int fd_close(int fd); - -void file_init(); - -#endif |