kernel: sscanf()

This is a discussion on kernel: sscanf() within the Linux Programming forums, part of the Platform Specific Boards category; Way back in the day (like 6 year ago), I think there was some issue about sscanf() being okay to ...

  1. #1
    {Jaxom,Imriel,Liam}'s Dad Kennedy's Avatar
    Join Date
    Aug 2006
    Location
    Alabama
    Posts
    1,065

    kernel: sscanf()

    Way back in the day (like 6 year ago), I think there was some issue about sscanf() being okay to use in the kernel (as this function is exported to kernel code and does its own checking). Am I right? I may have shot from the hip on this one.

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    I wouldn't think so. There is a kernel version of sscanf() - declared in kernel.h, but to read from the console, you have to be in user mode (or _possibly_ call some read function in kernel mode) and then parse it with sscanf() if you feel that's the right thing to do - it isn't done very much in the kernel, really.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #3
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,246
    but to read from the console...
    What does sscanf() have to do with reading from the console?

  4. #4
    {Jaxom,Imriel,Liam}'s Dad Kennedy's Avatar
    Join Date
    Aug 2006
    Location
    Alabama
    Posts
    1,065
    True that, it is more like reading from sysfs. Why (or more importantly HOW) could kernel code read from the console?

  5. #5
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Quote Originally Posted by bithub View Post
    What does sscanf() have to do with reading from the console?
    Sorry, I mistakenly thought the subject had a single "s" - scanf(), not sscanf(). Doh!

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Kernel bug? (attn matsp)
    By brewbuck in forum Linux Programming
    Replies: 7
    Last Post: 04-13-2009, 10:31 AM
  2. SOS - Can a monolithic kernel be used in a micro-kernel style OS?
    By sean in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 11-20-2008, 08:30 AM
  3. Problems reading formatted input with sscanf
    By Nazgulled in forum C Programming
    Replies: 17
    Last Post: 05-10-2006, 12:46 AM
  4. Programming RIP2 with kernel routes table
    By jpablo in forum Linux Programming
    Replies: 1
    Last Post: 04-22-2006, 11:26 AM
  5. CreateThread ?!
    By Devil Panther in forum Windows Programming
    Replies: 13
    Last Post: 11-15-2005, 09:55 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21