const char* to char* update in console.h

const char* to char* update in console.h

Post by Rusty Trivial Russel » Tue, 27 May 2003 09:00:08




  Hi all,

  (resending updated version for 2.5.69)

  The read function for consoles in include/linux/console.h contains const
  char* for a pointer that it will actually modify. Although no one seems
  to be using this as of now, it should be corrected.

--- trivial-2.5.69-bk18/include/linux/console.h.orig    2003-05-26 16:17:30.000000000 +1000

 {
        char    name[8];
        void    (*write)(struct console *, const char *, unsigned);
-       int     (*read)(struct console *, const char *, unsigned);
+       int     (*read)(struct console *, char *, unsigned);
        struct tty_driver *(*device)(struct console *, int *);
        void    (*unblank)(void);
        int     (*setup)(struct console *, char *);
--
  What is this? http://www.kernel.org/pub/linux/kernel/people/rusty/trivial/
  Don't blame me: the Monkey is driving

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

1. [2.5] const char* to char* update in console.h

Hi all,

(resending updated version for 2.5.69)

The read function for consoles in include/linux/console.h contains const
char* for a pointer that it will actually modify. Although no one seems
to be using this as of now, it should be corrected.

--- linux-2.5.69/include/linux/console.h.orig   Mon May  5 16:32:47 2003

 {
        char    name[8];
        void    (*write)(struct console *, const char *, unsigned);
-       int     (*read)(struct console *, const char *, unsigned);
+       int     (*read)(struct console *, char *, unsigned);
        struct tty_driver *(*device)(struct console *, int *);
        void    (*unblank)(void);
        int     (*setup)(struct console *, char *);

--
Amit Shah
http://amitshah.nav.to/

A: No.
Q: Should I include quotations after my reply?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. looking for a gif/jpeg viewer for linux platform

3. const char* to char* update in console.h

4. pcsim: use from a third party

5. [2.5] const char* to char* conversion in console.h

6. Gigabyte 8knxp speaker chirps?

7. [2.4] const char* to char* conversion in console.h

8. Installation problem-----------Mandrake linux

9. Gnu C++ stream.h char* form(const char*, ...)

10. 2.4.3-ac5 - static const char *foo to static char foo[]

11. C++: const int and const char* members in classes

12. [CALL FOR TESTERS] [const] char declarations, 2.5.41 update

13. char *strcasestr(char *haystack, char *needle) a simple case independent strstr()