aboutsummaryrefslogtreecommitdiff
path: root/nuttx/include
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-14 15:42:03 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-14 15:42:03 +0000
commit930f9a13511a6d9bc2e44fadef42f6345d921667 (patch)
treebc136f7b1fa5989900d1b0e856571e51d96998dc /nuttx/include
parentb3f3dd123c181fe851f0a9756bed7acd4ba4ef7d (diff)
downloadpx4-firmware-930f9a13511a6d9bc2e44fadef42f6345d921667.tar.gz
px4-firmware-930f9a13511a6d9bc2e44fadef42f6345d921667.tar.bz2
px4-firmware-930f9a13511a6d9bc2e44fadef42f6345d921667.zip
Add support for dup2'ing files. Infrastructure and ROMFS done. Still need FAT, BINFS, NXFFS, and NFS
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5516 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/include')
-rw-r--r--nuttx/include/nuttx/fs/fs.h1
-rw-r--r--nuttx/include/unistd.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/nuttx/include/nuttx/fs/fs.h b/nuttx/include/nuttx/fs/fs.h
index 1759310bc..3138a8412 100644
--- a/nuttx/include/nuttx/fs/fs.h
+++ b/nuttx/include/nuttx/fs/fs.h
@@ -161,6 +161,7 @@ struct mountpt_operations
*/
int (*sync)(FAR struct file *filp);
+ int (*dup)(FAR const struct file *oldp, FAR struct file *newp);
/* Directory operations */
diff --git a/nuttx/include/unistd.h b/nuttx/include/unistd.h
index c5289624b..46eb14cdd 100644
--- a/nuttx/include/unistd.h
+++ b/nuttx/include/unistd.h
@@ -169,7 +169,7 @@ EXTERN int execv(FAR const char *path, FAR char *const argv[]);
/* Non-standard functions to manage symbol tables */
struct symtab_s; /* See include/nuttx/binfmt/symtab.h */
-EXTERN void exec_getsymtab(FAR struct symtab_s **symtab, FAR int *nsymbols);
+EXTERN void exec_getsymtab(FAR const struct symtab_s **symtab, FAR int *nsymbols);
EXTERN void exec_setsymtab(FAR const struct symtab_s *symtab, int nsymbols);
#endif