Changeset e197621 in rtems


Ignore:
Timestamp:
Aug 29, 2006, 7:38:08 PM (14 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
cd12590b
Parents:
36af34f
Message:

2006-08-29 Joel Sherrill <joel@…>

  • libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c, libfs/src/imfs/imfs_debug.c: Remove warnings.
Location:
cpukit
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r36af34f re197621  
     12006-08-29      Joel Sherrill <joel@OARcorp.com>
     2
     3        * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
     4        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_eval.c,
     5        libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_free.c,
     6        libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_init.c,
     7        libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c,
     8        libfs/src/imfs/imfs_debug.c: Remove warnings.
     9
    1102006-08-21      Till Straumann <strauman@slac.stanford.edu>
    211
  • cpukit/libfs/src/dosfs/fat.h

    r36af34f re197621  
    3636
    3737#ifndef RC_OK
    38 #define RC_OK 0x00000000
     38#define RC_OK 0
    3939#endif
    4040
     
    130130
    131131#define FAT_SET_VAL32(x, ofs,val) do {               \
    132                  FAT_SET_VAL16((x),(ofs),(val));     \
    133                  FAT_SET_VAL16((x),(ofs)+2,(val)>>16);\
     132                 uint32_t val1 = val;                \
     133                 FAT_SET_VAL16((x),(ofs),(val1)&&0xffff);\
     134                 FAT_SET_VAL16((x),(ofs)+2,(val1)>>16);\
    134135                 } while (0)
    135136
  • cpukit/libfs/src/dosfs/msdos.h

    r36af34f re197621  
    2626#include "fat_file.h"
    2727
    28 #define MSDOS_NAME_NOT_FOUND_ERR  0xDD000001
    29 
    30 typedef uint32_t msdos_status_t;
     28#define MSDOS_NAME_NOT_FOUND_ERR  0x7D01
    3129
    3230/*
     
    198196
    199197/* Prototypes */
    200 msdos_status_t
    201 msdos_initialize(rtems_filesystem_mount_table_entry_t *temp_mt_entry);
    202 
    203 msdos_status_t
    204 msdos_shut_down(rtems_filesystem_mount_table_entry_t *temp_mt_entry);
    205 
    206 msdos_status_t
    207 msdos_eval_path(const char                       *pathname, /* IN */
    208                 int                               flags,    /* IN */
    209                 rtems_filesystem_location_info_t *pathloc   /* IN/OUT */);
    210 
    211 msdos_status_t
    212 msdos_eval4make(const char                       *path,     /* IN */
    213                 rtems_filesystem_location_info_t *pathloc,  /* IN/OUT */
    214                 const char                       **name     /* OUT    */);
    215 
    216 int
    217 msdos_unlink(rtems_filesystem_location_info_t *pathloc /* IN */);
    218 
    219 msdos_status_t
    220 msdos_free_node_info(rtems_filesystem_location_info_t *pathloc /* IN */);
    221 
    222 rtems_filesystem_node_types_t
    223 msdos_node_type(rtems_filesystem_location_info_t    *pathloc);
    224 
    225 msdos_status_t
    226 msdos_mknod(const char                       *path,   /* IN */
    227             mode_t                            mode,   /* IN */
    228             dev_t                             dev,    /* IN */
    229             rtems_filesystem_location_info_t *pathloc /* IN/OUT */);
    230 
    231 msdos_status_t
    232 msdos_utime(rtems_filesystem_location_info_t *pathloc, /* IN */
    233             time_t                            actime,  /* IN */
    234             time_t                            modtime  /* IN */);
    235 
    236 int
    237 msdos_initialize_support(
     198int msdos_initialize(rtems_filesystem_mount_table_entry_t *temp_mt_entry);
     199
     200int msdos_shut_down(rtems_filesystem_mount_table_entry_t *temp_mt_entry);
     201
     202int msdos_eval_path(
     203  const char                       *pathname, /* IN */
     204  int                               flags,    /* IN */
     205  rtems_filesystem_location_info_t *pathloc   /* IN/OUT */
     206);
     207
     208int msdos_eval4make(
     209  const char                       *path,     /* IN */
     210  rtems_filesystem_location_info_t *pathloc,  /* IN/OUT */
     211  const char                       **name     /* OUT    */
     212);
     213
     214int msdos_unlink(rtems_filesystem_location_info_t *pathloc /* IN */);
     215
     216int msdos_free_node_info(rtems_filesystem_location_info_t *pathloc /* IN */);
     217
     218int msdos_node_type(rtems_filesystem_location_info_t    *pathloc);
     219
     220int msdos_mknod(
     221  const char                       *path,   /* IN */
     222  mode_t                            mode,   /* IN */
     223  dev_t                             dev,    /* IN */
     224  rtems_filesystem_location_info_t *pathloc /* IN/OUT */
     225);
     226
     227int msdos_utime(
     228  rtems_filesystem_location_info_t *pathloc, /* IN */
     229  time_t                            actime,  /* IN */
     230  time_t                            modtime  /* IN */
     231);
     232
     233int msdos_initialize_support(
    238234  rtems_filesystem_mount_table_entry_t *temp_mt_entry,
    239235  rtems_filesystem_operations_table    *op_table,
     
    242238);
    243239
    244 int
    245 msdos_file_open(
     240int msdos_file_open(
    246241  rtems_libio_t *iop,             /* IN  */
    247242  const char    *pathname,        /* IN  */
     
    250245);
    251246
    252 int
    253 msdos_file_close(rtems_libio_t *iop /* IN  */);
    254 
    255 ssize_t
    256 msdos_file_read(
     247int msdos_file_close(rtems_libio_t *iop /* IN  */);
     248
     249ssize_t msdos_file_read(
    257250  rtems_libio_t *iop,              /* IN  */
    258251  void          *buffer,           /* IN  */
     
    260253);
    261254
    262 ssize_t
    263 msdos_file_write(
     255ssize_t msdos_file_write(
    264256  rtems_libio_t *iop,             /* IN  */
    265257  const void    *buffer,          /* IN  */
     
    267259);
    268260
    269 int
    270 msdos_file_lseek(
     261int msdos_file_lseek(
    271262  rtems_libio_t        *iop,              /* IN  */
    272263  off_t                 offset,           /* IN  */
     
    274265);
    275266
    276 int
    277 msdos_file_stat(rtems_filesystem_location_info_t *loc, /* IN  */
    278                 struct stat                      *buf  /* OUT */);
     267int msdos_file_stat(
     268  rtems_filesystem_location_info_t *loc, /* IN  */
     269  struct stat                      *buf  /* OUT */
     270);
    279271
    280272int
     
    284276);
    285277
    286 int
    287 msdos_file_sync(rtems_libio_t *iop);
    288 
    289 int
    290 msdos_file_datasync(rtems_libio_t *iop);
    291 
    292 int
    293 msdos_file_ioctl(
     278int msdos_file_sync(rtems_libio_t *iop);
     279
     280int msdos_file_datasync(rtems_libio_t *iop);
     281
     282int msdos_file_ioctl(
    294283  rtems_libio_t *iop,             /* IN  */
    295284  uint32_t       command,         /* IN  */
     
    297286);
    298287
    299 msdos_status_t
    300 msdos_file_rmnod(rtems_filesystem_location_info_t *pathloc /* IN */);
    301 
    302 msdos_status_t
    303 msdos_file_link(rtems_filesystem_location_info_t *to_loc,
    304                 rtems_filesystem_location_info_t *pa_loc,
    305                 const char                       *token);
    306 
    307 int
    308 msdos_dir_open(
     288int msdos_file_rmnod(rtems_filesystem_location_info_t *pathloc /* IN */);
     289
     290int msdos_file_link(
     291  rtems_filesystem_location_info_t *to_loc,
     292  rtems_filesystem_location_info_t *pa_loc,
     293  const char                       *token
     294);
     295
     296int msdos_dir_open(
    309297  rtems_libio_t *iop,             /* IN  */
    310298  const char    *pathname,        /* IN  */
     
    313301);
    314302
    315 int
    316 msdos_dir_close(rtems_libio_t *iop /* IN  */);
    317 
    318 ssize_t
    319 msdos_dir_read(
     303int msdos_dir_close(rtems_libio_t *iop /* IN  */);
     304
     305ssize_t msdos_dir_read(
    320306  rtems_libio_t *iop,              /* IN  */
    321307  void          *buffer,           /* IN  */
     
    323309);
    324310
    325 int
    326 msdos_dir_lseek(
     311int msdos_dir_lseek(
    327312  rtems_libio_t        *iop,              /* IN  */
    328313  off_t                 offset,           /* IN  */
     
    330315);
    331316
    332 int
    333 msdos_dir_rmnod(rtems_filesystem_location_info_t *pathloc /* IN */);
    334 
    335 int
    336 msdos_dir_sync(rtems_libio_t *iop);
    337 
    338 int
    339 msdos_dir_stat(
     317int msdos_dir_rmnod(rtems_filesystem_location_info_t *pathloc /* IN */);
     318
     319int msdos_dir_sync(rtems_libio_t *iop);
     320
     321int msdos_dir_stat(
    340322  rtems_filesystem_location_info_t *loc,         /* IN  */
    341323  struct stat                      *buf          /* OUT */
    342324);
    343325
    344 int
    345 msdos_creat_node(rtems_filesystem_location_info_t  *parent_loc,
     326int msdos_creat_node(rtems_filesystem_location_info_t  *parent_loc,
    346327                 msdos_node_type_t                  type,
    347328                 char                              *name,
     
    354335                                    int        *token_len);
    355336
    356 int
    357 msdos_find_name(rtems_filesystem_location_info_t *parent_loc,
    358                 char                             *name);
    359 
    360 msdos_status_t
    361 msdos_get_name_node(rtems_filesystem_location_info_t *parent_loc,
    362                     char                             *name,
    363                     fat_auxiliary_t                  *paux,
    364                     char                             *name_dir_entry);
    365 
    366 int
    367 msdos_dir_info_remove(rtems_filesystem_location_info_t *pathloc);
    368 
    369 int
    370 msdos_filename_unix2dos(char *un, int unlen, char *dn);
    371 
    372 void
    373 msdos_date_unix2dos(unsigned int tsp, unsigned short *ddp,
    374                     unsigned short *dtp);
    375 
    376 unsigned int
    377 msdos_date_dos2unix(unsigned int dd, unsigned int dt);
    378 
    379 int
    380 msdos_set_first_cluster_num(rtems_filesystem_mount_table_entry_t *mt_entry,
    381                             fat_file_fd_t                        *fat_fd);
    382 
    383 int
    384 msdos_set_file_size(rtems_filesystem_mount_table_entry_t *mt_entry,
    385                     fat_file_fd_t                        *fat_fd);
    386 
    387 int
    388 msdos_set_first_char4file_name(rtems_filesystem_mount_table_entry_t *mt_entry,
    389                                uint32_t    cl,
    390                                uint32_t    ofs,
    391                                unsigned char first_char);
    392 
    393 int
    394 msdos_set_dir_wrt_time_and_date(
     337int msdos_find_name(
     338  rtems_filesystem_location_info_t *parent_loc,
     339  char                             *name
     340);
     341
     342int msdos_get_name_node(
     343  rtems_filesystem_location_info_t *parent_loc,
     344  char                             *name,
     345  fat_auxiliary_t                  *paux,
     346  char                             *name_dir_entry
     347);
     348
     349int msdos_dir_info_remove(rtems_filesystem_location_info_t *pathloc);
     350
     351int msdos_filename_unix2dos(char *un, int unlen, char *dn);
     352
     353void msdos_date_unix2dos(
     354  unsigned int tsp, unsigned short *ddp,
     355  unsigned short *dtp);
     356
     357unsigned int msdos_date_dos2unix(unsigned int dd, unsigned int dt);
     358
     359int msdos_set_first_cluster_num(
     360  rtems_filesystem_mount_table_entry_t *mt_entry,
     361  fat_file_fd_t                        *fat_fd
     362);
     363
     364int msdos_set_file_size(
     365  rtems_filesystem_mount_table_entry_t *mt_entry,
     366  fat_file_fd_t                        *fat_fd
     367);
     368
     369int msdos_set_first_char4file_name(
     370  rtems_filesystem_mount_table_entry_t *mt_entry,
     371  uint32_t    cl,
     372  uint32_t    ofs,
     373  unsigned char first_char
     374);
     375
     376int msdos_set_dir_wrt_time_and_date(
    395377    rtems_filesystem_mount_table_entry_t *mt_entry,
    396378    fat_file_fd_t                        *fat_fd
     
    398380
    399381
    400 int
    401 msdos_dir_is_empty(rtems_filesystem_mount_table_entry_t *mt_entry,
    402                    fat_file_fd_t                        *fat_fd,
    403                    rtems_boolean                        *ret_val);
    404 
    405 msdos_status_t
    406 msdos_find_name_in_fat_file(
     382int msdos_dir_is_empty(
     383  rtems_filesystem_mount_table_entry_t *mt_entry,
     384  fat_file_fd_t                        *fat_fd,
     385  rtems_boolean                        *ret_val
     386);
     387
     388int msdos_find_name_in_fat_file(
    407389    rtems_filesystem_mount_table_entry_t *mt_entry,
    408390    fat_file_fd_t                        *fat_fd,
    409391    char                                 *name,
    410392    fat_auxiliary_t                      *paux,
    411     char                                 *name_dir_entry);
    412 
    413 msdos_status_t
    414 msdos_find_node_by_cluster_num_in_fat_file(
     393    char                                 *name_dir_entry
     394);
     395
     396int msdos_find_node_by_cluster_num_in_fat_file(
    415397    rtems_filesystem_mount_table_entry_t *mt_entry,
    416398    fat_file_fd_t                        *fat_fd,
     
    420402);
    421403
    422 int
    423 msdos_get_dotdot_dir_info_cluster_num_and_offset(
     404int msdos_get_dotdot_dir_info_cluster_num_and_offset(
    424405    rtems_filesystem_mount_table_entry_t *mt_entry,
    425406    uint32_t                              cln,
  • cpukit/libfs/src/dosfs/msdos_create.c

    r36af34f re197621  
    286286 *     RC_OK on success, or -1 if error occured (errno set appropriately)
    287287 */
    288 msdos_status_t
     288int
    289289msdos_file_link(rtems_filesystem_location_info_t *to_loc,
    290290                rtems_filesystem_location_info_t *par_loc,
  • cpukit/libfs/src/dosfs/msdos_eval.c

    r36af34f re197621  
    7070 *
    7171 */
    72 msdos_status_t
     72int
    7373msdos_eval_path(
    7474    const char                        *pathname,
     
    7777    )
    7878{
    79     msdos_status_t                    rc = RC_OK;
     79    int                               rc = RC_OK;
    8080    rtems_status_code                 sc = RTEMS_SUCCESSFUL;
    8181    msdos_fs_info_t                  *fs_info = pathloc->mt_entry->fs_info;
     
    251251 *     success, or -1 if error occured (errno set appropriately)
    252252 */
    253 msdos_status_t
     253int
    254254msdos_eval4make(
    255255    const char                         *path,
     
    258258    )
    259259{
    260     msdos_status_t                    rc = RC_OK;
     260    int                               rc = RC_OK;
    261261    rtems_status_code                 sc = RTEMS_SUCCESSFUL;
    262262    msdos_fs_info_t                  *fs_info = pathloc->mt_entry->fs_info;
  • cpukit/libfs/src/dosfs/msdos_file.c

    r36af34f re197621  
    456456 *     RC_OK on success, or -1 if error occured (errno set appropriately)
    457457 */
    458 msdos_status_t
     458int
    459459msdos_file_rmnod(rtems_filesystem_location_info_t *pathloc)
    460460{
    461     msdos_status_t     rc = RC_OK;
     461    int                rc = RC_OK;
    462462    rtems_status_code  sc = RTEMS_SUCCESSFUL;
    463463    msdos_fs_info_t   *fs_info = pathloc->mt_entry->fs_info;
  • cpukit/libfs/src/dosfs/msdos_free.c

    r36af34f re197621  
    3838 *
    3939 */
    40 msdos_status_t
     40int
    4141msdos_free_node_info(rtems_filesystem_location_info_t *pathloc)
    4242{
  • cpukit/libfs/src/dosfs/msdos_fsunmount.c

    r36af34f re197621  
    4444 *
    4545 */
    46 msdos_status_t
     46int
    4747msdos_shut_down(rtems_filesystem_mount_table_entry_t *temp_mt_entry)
    4848{
    49     msdos_status_t   rc = RC_OK;
     49    int              rc = RC_OK;
    5050    msdos_fs_info_t *fs_info = temp_mt_entry->fs_info;
    5151    fat_file_fd_t   *fat_fd = temp_mt_entry->mt_fs_root.node_access;
  • cpukit/libfs/src/dosfs/msdos_init.c

    r36af34f re197621  
    5252 *
    5353 */
    54 msdos_status_t
    55 msdos_initialize(rtems_filesystem_mount_table_entry_t *temp_mt_entry)
     54int msdos_initialize(rtems_filesystem_mount_table_entry_t *temp_mt_entry)
    5655{
    57     msdos_status_t rc;
     56    int rc;
    5857
    5958    rc = msdos_initialize_support(temp_mt_entry,
  • cpukit/libfs/src/dosfs/msdos_misc.c

    r36af34f re197621  
    253253 *
    254254 */
    255 msdos_status_t
     255int
    256256msdos_get_name_node(
    257257    rtems_filesystem_location_info_t *parent_loc,
     
    261261    )
    262262{
    263     msdos_status_t   rc = RC_OK;
     263    int              rc = RC_OK;
    264264    ssize_t          ret = 0;
    265265    msdos_fs_info_t *fs_info = parent_loc->mt_entry->fs_info;
     
    763763 *
    764764 */
    765 msdos_status_t
    766 msdos_find_name_in_fat_file(
     765int msdos_find_name_in_fat_file(
    767766    rtems_filesystem_mount_table_entry_t *mt_entry,
    768767    fat_file_fd_t                        *fat_fd,
     
    772771    )
    773772{
    774     msdos_status_t   rc = RC_OK;
     773    int              rc = RC_OK;
    775774    ssize_t          ret = 0;
    776775    msdos_fs_info_t *fs_info = mt_entry->fs_info;
     
    881880 *
    882881 */
    883 msdos_status_t
    884 msdos_find_node_by_cluster_num_in_fat_file(
     882int msdos_find_node_by_cluster_num_in_fat_file(
    885883    rtems_filesystem_mount_table_entry_t *mt_entry,
    886884    fat_file_fd_t                        *fat_fd,
     
    890888    )
    891889{
    892     msdos_status_t   rc = RC_OK;
     890    int              rc = RC_OK;
    893891    ssize_t          ret = 0;
    894892    msdos_fs_info_t *fs_info = mt_entry->fs_info;
  • cpukit/libfs/src/dosfs/msdos_mknod.c

    r36af34f re197621  
    4646 *
    4747 */
    48 msdos_status_t
    49 msdos_mknod(
     48int msdos_mknod(
    5049    const char                        *token,
    5150    mode_t                             mode,
    5251    dev_t                              dev,
    5352    rtems_filesystem_location_info_t  *pathloc
    54     )
     53)
    5554{
    56     msdos_status_t       rc = RC_OK;
     55    int                  rc = RC_OK;
    5756    rtems_status_code    sc = RTEMS_SUCCESSFUL;
    5857    msdos_fs_info_t     *fs_info = pathloc->mt_entry->fs_info;
  • cpukit/libfs/src/imfs/imfs_debug.c

    r36af34f re197621  
    2222#include <stdlib.h>
    2323#include <unistd.h>   /* for close */
     24#include <inttypes.h>
    2425
    2526#include <stdio.h>
     
    6263
    6364    case IMFS_DEVICE:
    64       fprintf(stdout, " (device %d, %d)",
     65      fprintf(stdout, " (device %" PRId32 ", %" PRId32 ")",
    6566        the_jnode->info.device.major, the_jnode->info.device.minor );
    6667      break;
    6768
    6869    case IMFS_LINEAR_FILE:
    69       fprintf(stdout, " (file %d %p)",
    70         (int)the_jnode->info.linearfile.size,
     70      fprintf(stdout, " (file %" PRId32 " %p)",
     71        (uint32_t)the_jnode->info.linearfile.size,
    7172        the_jnode->info.linearfile.direct
    7273      );
     
    7677      /* Useful when debugging .. varies between targets  */
    7778#if 0
    78       fprintf(stdout, " (file %d %p %p %p)",
    79         (int)the_jnode->info.file.size,
     79      fprintf(stdout, " (file %" PRId32 " %p %p %p)",
     80        (uint32_t)the_jnode->info.file.size,
    8081        the_jnode->info.file.indirect,
    8182        the_jnode->info.file.doubly_indirect,
     
    8384      );
    8485#else
    85       fprintf(stdout, " (file %d)", (int)the_jnode->info.file.size );
     86      fprintf(stdout, " (file %" PRId32 ")",
     87        (uint32_t)the_jnode->info.file.size );
    8688#endif
    8789      break;
Note: See TracChangeset for help on using the changeset viewer.