source: rtems/cpukit/libnetworking/rtems/ftpfs.h @ 2eeb648c

4.104.114.95
Last change on this file since 2eeb648c was 2eeb648c, checked in by Chris Johns <chrisj@…>, on 12/17/07 at 00:12:01

2007-12-17 Chris Johns <chrisj@…>

  • libnetworking/rtems/tftp.h: Provide a decl to the TFTP file system opts table.
  • libnetworking/rtems/ftpfs.h: Provide a decl to the FTP file system opts table.
  • libmisc/Makefile.am: Add the mount command and supporting files.
  • libmisc/preinstall.am: Rebuilt.
  • libmisc/shell/cat_file.c, libmisc/shell/cmds.c, libmisc/shell/main_alias.c, libmisc/shell/main_cat.c, libmisc/shell/main_cd.c, libmisc/shell/main_chdir.c, libmisc/shell/main_chmod.c, libmisc/shell/main_chroot.c, libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c, libmisc/shell/main_dir.c, libmisc/shell/main_exit.c, libmisc/shell/main_help.c, libmisc/shell/main_id.c, libmisc/shell/main_logoff.c, libmisc/shell/main_ls.c, libmisc/shell/main_mallocdump.c, libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c, libmisc/shell/main_mfill.c, libmisc/shell/main_mkdir.c, libmisc/shell/main_mmove.c, libmisc/shell/main_mwdump.c, libmisc/shell/main_pwd.c, libmisc/shell/main_rm.c, libmisc/shell/main_rmdir.c, libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c, libmisc/shell/main_umask.c, libmisc/shell/main_whoami.c, libmisc/shell/shell.c, libmisc/shell/shell_cmdset.c, libmisc/shell/shell_makeargs.c, libmisc/shell/str2int.c, libmisc/shell/write_file.c: Move all shell_* types, variables and functions to rtems_shell_* to avoid namespace clashes with applications. The is an RTEMS shell after all.
  • libmisc/shell/shell.h, libmisc/shell/internal.h, libmisc/shell/shellconfig.h: Move all shell_* types, variables and functions to rtems_shell_* to avoid namespace clashes with applications. Add the mount command supporting types.
  • libmisc/shell/main_mount.c, libmisc/shell/main_mount_ftp.c, libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_nfs.c, libmisc/shell/main_mount_tftp.c: New.
  • Property mode set to 100644
File size: 754 bytes
Line 
1/**
2 * @file rtems/ftpfs.h
3 *
4 * File Transfer Protocol client declarations
5 *
6 * Transfer file to/from remote host
7 */
8
9/*
10 * (c) Copyright 2002
11 * Thomas Doerfler
12 * IMD Ingenieurbuero fuer Microcomputertechnik
13 * Herbststr. 8
14 * 82178 Puchheim, Germany
15 * <Thomas.Doerfler@imd-systems.de>
16 *
17 * This code has been created after closly inspecting
18 * "tftpdriver.c" from Eric Norum.
19 *
20 *  $Id$
21 */
22
23#ifndef _RTEMS_FTPFS_H
24#define _RTEMS_FTPFS_H
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
30#include <rtems/libio.h>
31
32  /* create mount point and mount ftp file system */
33  int rtems_bsdnet_initialize_ftp_filesystem () ;
34
35  /* FTP File sysem operations table. */
36  extern rtems_filesystem_operations_table rtems_ftp_ops;
37
38#ifdef __cplusplus
39}
40#endif
41
42#endif
Note: See TracBrowser for help on using the repository browser.