Changeset 8f7b8f7b in rtems


Ignore:
Timestamp:
Jul 14, 2010, 3:44:44 PM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, master
Children:
f4a74bd
Parents:
a7202f6
Message:

2010-07-14 Joel Sherrill <joel.sherrill@…>

  • libfs/Makefile.am: Remove reference to imfs_free.c, wrapup/Makefile.am: Split devfs into its own library.
  • libfs/src/imfs/fifoimfs_init.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_init.c, libfs/src/rfs/rtems-rfs-rtems.c: Use default freenode implementation.
  • libfs/src/imfs/imfs_free.c: Removed.
Location:
cpukit
Files:
1 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    ra7202f6 r8f7b8f7b  
     12010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * libfs/Makefile.am: Remove reference to imfs_free.c,
     4        wrapup/Makefile.am: Split devfs into its own library.
     5        * libfs/src/imfs/fifoimfs_init.c, libfs/src/imfs/imfs.h,
     6        libfs/src/imfs/imfs_init.c, libfs/src/rfs/rtems-rfs-rtems.c:
     7        Use default freenode implementation.
     8        * libfs/src/imfs/imfs_free.c: Removed.
     9
    1102010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
    211
  • cpukit/libfs/Makefile.am

    ra7202f6 r8f7b8f7b  
    3636libimfs_a_SOURCES =
    3737
    38 libimfs_a_SOURCES += src/imfs/imfs_chown.c src/imfs/imfs_config.c \
    39     src/imfs/imfs_creat.c src/imfs/imfs_directory.c src/imfs/imfs_eval.c \
    40     src/imfs/imfs_free.c src/imfs/imfs_fsunmount.c src/imfs/imfs_gtkn.c \
    41     src/imfs/imfs_init.c src/imfs/imfs_initsupp.c src/imfs/imfs_link.c \
    42     src/imfs/imfs_mknod.c src/imfs/imfs_mount.c src/imfs/imfs_fchmod.c \
    43     src/imfs/imfs_unlink.c src/imfs/imfs_unmount.c src/imfs/imfs_utime.c \
    44     src/imfs/imfs_ntype.c src/imfs/imfs_stat.c src/imfs/imfs_getchild.c \
    45     src/imfs/memfile.c src/imfs/imfs_fifo.c src/imfs/deviceio.c \
    46     src/imfs/imfs_handlers_device.c src/imfs/imfs_handlers_directory.c \
    47     src/imfs/imfs_handlers_link.c src/imfs/imfs_handlers_memfile.c \
    48     src/imfs/imfs_debug.c src/imfs/imfs_rmnod.c src/imfs/imfs_symlink.c \
    49     src/imfs/imfs_readlink.c src/imfs/imfs_fdatasync.c src/imfs/imfs_fcntl.c \
    50     src/imfs/ioman.c src/imfs/miniimfs_init.c src/imfs/imfs_load_tar.c \
    51     src/imfs/imfs_rename.c src/imfs/fifoimfs_init.c src/imfs/imfs.h \
    52     src/imfs/deviceerrno.c \
    53     src/devfs/devfs_init.c src/devfs/devfs_eval.c src/devfs/devfs_mknod.c \
    54     src/devfs/devfs_show.c src/devfs/devfs_node_type.c \
    55     src/devfs/devopen.c src/devfs/devread.c src/devfs/devwrite.c \
    56     src/devfs/devclose.c src/devfs/devioctl.c src/devfs/devstat.c \
    57     src/devfs/devfs.h
     38libimfs_a_SOURCES += src/imfs/deviceerrno.c src/imfs/deviceio.c \
     39    src/imfs/fifoimfs_init.c src/imfs/imfs_chown.c src/imfs/imfs_config.c \
     40    src/imfs/imfs_creat.c src/imfs/imfs_debug.c src/imfs/imfs_directory.c \
     41    src/imfs/imfs_eval.c src/imfs/imfs_fchmod.c src/imfs/imfs_fcntl.c \
     42    src/imfs/imfs_fdatasync.c src/imfs/imfs_fifo.c \
     43    src/imfs/imfs_fsunmount.c src/imfs/imfs_getchild.c \
     44    src/imfs/imfs_gtkn.c src/imfs/imfs_handlers_device.c \
     45    src/imfs/imfs_handlers_directory.c src/imfs/imfs_handlers_link.c \
     46    src/imfs/imfs_handlers_memfile.c src/imfs/imfs_init.c \
     47    src/imfs/imfs_initsupp.c src/imfs/imfs_link.c src/imfs/imfs_load_tar.c \
     48    src/imfs/imfs_mknod.c src/imfs/imfs_mount.c src/imfs/imfs_ntype.c \
     49    src/imfs/imfs_readlink.c src/imfs/imfs_rename.c src/imfs/imfs_rmnod.c \
     50    src/imfs/imfs_stat.c src/imfs/imfs_symlink.c src/imfs/imfs_unlink.c \
     51    src/imfs/imfs_unmount.c src/imfs/imfs_utime.c src/imfs/ioman.c \
     52    src/imfs/memfile.c src/imfs/miniimfs_init.c src/imfs/imfs.h
    5853
    5954# POSIX FIFO/pipe
    6055libimfs_a_SOURCES += src/pipe/fifo.c src/pipe/pipe.c src/pipe/pipe.h
     56
     57noinst_LIBRARIES += libdevfs.a
     58libdevfs_a_SOURCES = src/devfs/devfs_init.c src/devfs/devfs_eval.c \
     59    src/devfs/devfs_mknod.c src/devfs/devfs_show.c \
     60    src/devfs/devfs_node_type.c src/devfs/devopen.c src/devfs/devread.c \
     61    src/devfs/devwrite.c src/devfs/devclose.c src/devfs/devioctl.c \
     62    src/devfs/devstat.c src/devfs/devfs.h
    6163
    6264# dosfs
  • cpukit/libfs/src/imfs/fifoimfs_init.c

    ra7202f6 r8f7b8f7b  
    3434  .mknod_h = IMFS_mknod,
    3535  .chown_h = IMFS_chown,
    36   .freenod_h = IMFS_freenodinfo,
     36  .freenod_h = rtems_filesystem_default_freenode,
    3737  .mount_h = IMFS_mount,
    3838  .fsmount_me_h = fifoIMFS_initialize,
  • cpukit/libfs/src/imfs/imfs.h

    ra7202f6 r8f7b8f7b  
    356356);
    357357
    358 extern int IMFS_freenodinfo(
    359   rtems_filesystem_location_info_t  *pathloc       /* IN */
    360 );
    361 
    362358extern int IMFS_mknod(
    363359  const char                        *path,         /* IN */
     
    397393);
    398394
    399 extern int IMFS_freenod(
    400   rtems_filesystem_location_info_t  *node         /* IN/OUT */
    401 );
    402 
    403395extern int IMFS_memfile_remove(
    404396 IMFS_jnode_t  *the_jnode         /* IN/OUT */
  • cpukit/libfs/src/imfs/imfs_init.c

    ra7202f6 r8f7b8f7b  
    3434  .mknod_h = IMFS_mknod,
    3535  .chown_h = IMFS_chown,
    36   .freenod_h = IMFS_freenodinfo,
     36  .freenod_h = rtems_filesystem_default_freenode,
    3737  .mount_h = IMFS_mount,
    3838  .fsmount_me_h = IMFS_initialize,
  • cpukit/libfs/src/rfs/rtems-rfs-rtems.c

    ra7202f6 r8f7b8f7b  
    663663
    664664/**
    665  * This routine is the RFS free node handler for the file system operations
    666  * table. The RFS does not need to free anything.
    667  *
    668  * @param pathloc
    669  * @retval 0 Always returned.
    670  */
    671 
    672 int
    673 rtems_rfs_rtems_freenodinfo (rtems_filesystem_location_info_t* pathloc)
    674 {
    675   return 0;
    676 }
    677 
    678 /**
    679665 * This routine is the implementation of the utime() system call for the
    680666 * RFS.
     
    12401226  .mknod_h        = rtems_rfs_rtems_mknod,
    12411227  .chown_h        = rtems_rfs_rtems_chown,
    1242   .freenod_h      = rtems_rfs_rtems_freenodinfo,
     1228  .freenod_h      = rtems_filesystem_default_freenode,
    12431229  .mount_h        = rtems_filesystem_default_mount,
    12441230  .fsmount_me_h   = rtems_rfs_rtems_initialise,
  • cpukit/wrapup/Makefile.am

    ra7202f6 r8f7b8f7b  
    2929endif
    3030TMP_LIBS += ../libfs/libdefaultfs.a
     31TMP_LIBS += ../libfs/libdevfs.a
    3132TMP_LIBS += ../libfs/libimfs.a
    3233TMP_LIBS += ../libfs/librfs.a
Note: See TracChangeset for help on using the changeset viewer.