diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index 90d8f112f68..0b33ac548b7 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -1062,6 +1062,11 @@ buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr>
nuttx-0.3.14 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+ * FAT FS now uses position variable in struct file. This simplifies operations
+ like ftell().
+ * fseek() needs to discard bytes buffered by ungetc().
+ * Corrected ftell() return value.
+ * Added fsetpos() and fgetpos().
pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
diff --git a/Documentation/NuttxUserGuide.html b/Documentation/NuttxUserGuide.html
index 0feb1ef0e18..d97281e7874 100644
--- a/Documentation/NuttxUserGuide.html
+++ b/Documentation/NuttxUserGuide.html
@@ -21,7 +21,7 @@ User's Manual
Gregory Nutt
-Last Update: August 22, 2008
+Last Update: September 1, 2008
@@ -5910,11 +5910,14 @@ interface of the same name.
+
#include <fcntl.h>
int open(const char *path, int oflag, ...);
+
+
#include <unistd.h>
int close(int fd);
@@ -5925,13 +5928,17 @@ interface of the same name.
int unlink(const char *path);
ssize_t write(int fd, const void *buf, size_t nbytes);
+
+
#include <sys/ioctl.h>
int ioctl(int fd, int req, unsigned long arg);
+
+
#include <dirent.h>
int closedir(DIR *dirp);
@@ -5942,11 +5949,15 @@ interface of the same name.
void seekdir(FAR DIR *dirp, int loc);
int telldir(FAR DIR *dirp);
+
+
+
#include <unistd.h>
int chdir(FAR const char *path);
FAR char *getcwd(FAR char *buf, size_t size);
+
@@ -5956,13 +5967,16 @@ interface of the same name.
int feof(FILE *stream); /* Prototyped but not implemented */
int ferror(FILE *stream); /* Prototyped but not implemented */
int fgetc(FILE *stream);
+ int fgetpos(FILE *stream, fpos_t *pos);
char *fgets(char *s, int n, FILE *stream);
FILE *fopen(const char *path, const char *type);
int fprintf(FILE *stream, const char *format, ...);
int fputc(int c, FILE *stream);
int fputs(const char *s, FILE *stream);
size_t fread(void *ptr, size_t size, size_t n_items, FILE *stream);
- int fseek(FILE *stream, long int offset, int whence); /* Prototyped but not implemented */
+ int fseek(FILE *stream, long int offset, int whence);
+ int fsetpos(FILE *stream, fpos_t *pos);
+ long ftell(FILE *stream);
size_t fwrite(const void *ptr, size_t size, size_t n_items, FILE *stream);
char *gets(char *s);
@@ -6973,29 +6987,57 @@ notify a task when a message is available on a queue.
-|
+ |
accept
bind
+ chdir
clock_getres
clock_gettime
Clocks
clock_settime
+ close
+ closedir
connect
Data structures
Directory operations
Driver operations
+ dup
+ dup2
exit
FAT File System Support
+ fclose
+ fdopen
+ feof
+ ferror
File system, interfaces
File system, overview
+ fflush
+ fgetc
+ fgetpos
+ fgets
+ fopen
+ fprintf
+ fputc
+ fputs
+ fread
+ fseek
+ fsetpos
+ fstat(
+ ftell
+ fwrite
+ getcwd
getpid
+ gets
getsockopt
gmtime_r
Introduction
+ ioctl
kill
listen
localtime_r
+ lseek
Named Message Queue Interfaces
+ mkdir
mkfatfs
mkfifo
mktime
@@ -7010,8 +7052,13 @@ notify a task when a message is available on a queue.
mq_timedsend
mq_unlink
Network Interfaces
+ open
+ opendir
OS Interfaces
pipe
+ |
+
+ printf
Pthread Interfaces
pthread_attr_destroy
pthread_attr_getinheritsched
@@ -7052,8 +7099,6 @@ notify a task when a message is available on a queue.
pthread_mutexattr_getpshared
pthread_mutexattr_gettype
pthread_mutexattr_init
- |
-
pthread_mutexattr_setpshared
pthread_mutexattr_settype
pthread_mutex_destroy
@@ -7070,10 +7115,19 @@ notify a task when a message is available on a queue.
pthread_sigmask
pthread_testcancelstate
pthread_yield
+ puts
+ read
+ readdir
+ readdir_r
recv
recvfrom
+ rename
+ rmdir
+ rewinddir
sched_getparam
sched_get_priority_max
+ |
+
sched_get_priority_min
sched_get_rr_interval
sched_lockcount
@@ -7093,6 +7147,7 @@ notify a task when a message is available on a queue.
sem_unlink
sem_wait
sched_getscheduler
+ seekdir
send
sendto
setsockopt
@@ -7110,7 +7165,10 @@ notify a task when a message is available on a queue.
sigtimedwait
sigwaitinfo
socket
+ sprintf
Standard I/O
+ stat
+ statfs
task_activate
Task Control Interfaces
task_create
@@ -7119,18 +7177,25 @@ notify a task when a message is available on a queue.
task_restart
Task Scheduling Interfaces
Task Switching Interfaces
+ telldir
timer_create
timer_delete
timer_getoverrun
timer_gettime
Timers
timer_settime
+ ungetc
+ unlink
+ vfprintf
+ vprintf
+ vsprintf
Watchdog Timer Interfaces
wd_cancel
wd_create
wd_delete
wd_gettime
wd_start
+ write
|