I am trying to implement a cursor for Linux PDAs . I want to know whether XCursor is actually drawing a cursor on the screen or it asks the display dirver to draw the cursor.

What it mean to say is if the display driver in the pda doesnot support the cursor function means can i able to draw the cursor on the screen and able to function it just like our normal cursor or there is any other method for drawing the cursor on the screen if the display driver doesnot support the cursor.
Can any buddy help plz