ioctl mit Pointer
Verfasst: Donnerstag 12. Mai 2005, 11:59
Hi
Ich hab einen Ioctl bei dem man ein Struct mit Pointer drin übergeben muss. Normalerweise mach ichs mit struct.pack damit ich das c-struct übergeben kann (Datentypen Int 1/2/4Byte). Aber was mach ich mit einem Pointer? Das gibts ja nicht wirklich in Python, was kann ich da hineinpacken damit der Call funktioniert?
Hat einer eine Ahnung?
Hier noch 3 Structs bei denen es einen Pointer drin hat.
Gruss
Ich hab einen Ioctl bei dem man ein Struct mit Pointer drin übergeben muss. Normalerweise mach ichs mit struct.pack damit ich das c-struct übergeben kann (Datentypen Int 1/2/4Byte). Aber was mach ich mit einem Pointer? Das gibts ja nicht wirklich in Python, was kann ich da hineinpacken damit der Call funktioniert?
Hat einer eine Ahnung?
Hier noch 3 Structs bei denen es einen Pointer drin hat.
Code: Alles auswählen
typedef struct osd_cmd_s {
OSD_Command cmd;
int x0;
int y0;
int x1;
int y1;
int color;
void __user *data;
} osd_cmd_t;
struct video_still_picture {
char __user *iFrame; /* pointer to a single iframe in memory */
int32_t size;
};
typedef struct video_spu_palette { /* SPU Palette information */
int length;
uint8_t *palette;
} video_spu_palette_t;