Changeset 608641e in rtems


Ignore:
Timestamp:
Dec 22, 1997, 5:29:51 PM (24 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
c257ec4e
Parents:
2ab1b3a
Message:

Corrected prototypes for all termios console write driver entries to
properly reflect the const on the buffer pointer being passed in.

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/libcsupport/include/rtems/libio.h

    r2ab1b3a r608641e  
    140140  int                       (*deviceLastClose)(int major, int minor, void *arg),
    141141  int                       (*deviceRead)(int minor),
    142   int                       (*deviceWrite)(int minor, char *buf, int len),
     142  int                       (*deviceWrite)(int minor, const char *buf, int len),
    143143  int                         deviceOutputUsesInterrupts
    144144  );
     
    149149rtems_status_code rtems_termios_ioctl (void *arg);
    150150void rtems_termios_enqueue_raw_characters (void *ttyp, char *buf, int len);
     151void rtems_termios_dequeue_characters (void *ttyp, int len);
    151152void rtems_termios_reserve_resources(
    152153  rtems_configuration_table *configuration,
  • c/src/exec/libcsupport/src/termios.c

    r2ab1b3a r608641e  
    112112        int             (*lastClose)(int major, int minor, void *arg);
    113113        int             (*read)(int minor);
    114         int             (*write)(int minor, char *buf, int len);
     114        int             (*write)(int minor, const char *buf, int len);
    115115};
    116116static struct rtems_termios_tty *ttyHead, *ttyTail;
     
    171171  int                      (*deviceLastClose)(int major, int minor, void *arg),
    172172  int                      (*deviceRead)(int minor),
    173   int                      (*deviceWrite)(int minor, char *buf, int len),
     173  int                      (*deviceWrite)(int minor, const char *buf, int len),
    174174  int                        deviceOutputUsesInterrupts
    175175  )
  • c/src/lib/include/rtems/libio.h

    r2ab1b3a r608641e  
    140140  int                       (*deviceLastClose)(int major, int minor, void *arg),
    141141  int                       (*deviceRead)(int minor),
    142   int                       (*deviceWrite)(int minor, char *buf, int len),
     142  int                       (*deviceWrite)(int minor, const char *buf, int len),
    143143  int                         deviceOutputUsesInterrupts
    144144  );
     
    149149rtems_status_code rtems_termios_ioctl (void *arg);
    150150void rtems_termios_enqueue_raw_characters (void *ttyp, char *buf, int len);
     151void rtems_termios_dequeue_characters (void *ttyp, int len);
    151152void rtems_termios_reserve_resources(
    152153  rtems_configuration_table *configuration,
  • c/src/lib/libbsp/m68k/dmv152/console/console.c

    r2ab1b3a r608641e  
    119119 */
    120120
    121 int console_write_support (int minor, char *buf, int len)
     121int console_write_support (int minor, const char *buf, int len)
    122122{
    123123  int nwrite = 0;
  • c/src/lib/libbsp/m68k/gen68360/console/console.c

    r2ab1b3a r608641e  
    184184 */
    185185static int
    186 smc1Write (int minor, char *buf, int len)
    187 {
    188 #if (defined (M360_SMC1_INTERRUPT))
    189         smcTxBd->buffer = buf;
     186smc1Write (int minor, const char *buf, int len)
     187{
     188#if (defined (M360_SMC1_INTERRUPT))
     189        smcTxBd->buffer = (char *)buf;
    190190        smcTxBd->length = len;
    191191        smcTxBd->status = M360_BD_READY | M360_BD_WRAP | M360_BD_INTERRUPT;
  • c/src/lib/libbsp/sparc/erc32/console/console.c

    r2ab1b3a r608641e  
    355355 */
    356356
    357 int console_write_support (int minor, char *buf, int len)
     357int console_write_support (int minor, const char *buf, int len)
    358358{
    359359  int nwrite = 0;
  • c/src/lib/libc/libio.h

    r2ab1b3a r608641e  
    140140  int                       (*deviceLastClose)(int major, int minor, void *arg),
    141141  int                       (*deviceRead)(int minor),
    142   int                       (*deviceWrite)(int minor, char *buf, int len),
     142  int                       (*deviceWrite)(int minor, const char *buf, int len),
    143143  int                         deviceOutputUsesInterrupts
    144144  );
     
    149149rtems_status_code rtems_termios_ioctl (void *arg);
    150150void rtems_termios_enqueue_raw_characters (void *ttyp, char *buf, int len);
     151void rtems_termios_dequeue_characters (void *ttyp, int len);
    151152void rtems_termios_reserve_resources(
    152153  rtems_configuration_table *configuration,
  • c/src/lib/libc/termios.c

    r2ab1b3a r608641e  
    112112        int             (*lastClose)(int major, int minor, void *arg);
    113113        int             (*read)(int minor);
    114         int             (*write)(int minor, char *buf, int len);
     114        int             (*write)(int minor, const char *buf, int len);
    115115};
    116116static struct rtems_termios_tty *ttyHead, *ttyTail;
     
    171171  int                      (*deviceLastClose)(int major, int minor, void *arg),
    172172  int                      (*deviceRead)(int minor),
    173   int                      (*deviceWrite)(int minor, char *buf, int len),
     173  int                      (*deviceWrite)(int minor, const char *buf, int len),
    174174  int                        deviceOutputUsesInterrupts
    175175  )
  • cpukit/libcsupport/include/rtems/libio.h

    r2ab1b3a r608641e  
    140140  int                       (*deviceLastClose)(int major, int minor, void *arg),
    141141  int                       (*deviceRead)(int minor),
    142   int                       (*deviceWrite)(int minor, char *buf, int len),
     142  int                       (*deviceWrite)(int minor, const char *buf, int len),
    143143  int                         deviceOutputUsesInterrupts
    144144  );
     
    149149rtems_status_code rtems_termios_ioctl (void *arg);
    150150void rtems_termios_enqueue_raw_characters (void *ttyp, char *buf, int len);
     151void rtems_termios_dequeue_characters (void *ttyp, int len);
    151152void rtems_termios_reserve_resources(
    152153  rtems_configuration_table *configuration,
  • cpukit/libcsupport/src/termios.c

    r2ab1b3a r608641e  
    112112        int             (*lastClose)(int major, int minor, void *arg);
    113113        int             (*read)(int minor);
    114         int             (*write)(int minor, char *buf, int len);
     114        int             (*write)(int minor, const char *buf, int len);
    115115};
    116116static struct rtems_termios_tty *ttyHead, *ttyTail;
     
    171171  int                      (*deviceLastClose)(int major, int minor, void *arg),
    172172  int                      (*deviceRead)(int minor),
    173   int                      (*deviceWrite)(int minor, char *buf, int len),
     173  int                      (*deviceWrite)(int minor, const char *buf, int len),
    174174  int                        deviceOutputUsesInterrupts
    175175  )
Note: See TracChangeset for help on using the changeset viewer.