- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is it not possible to have two successive writes/reads for a device opened in "r+" mode without closing and reopening the device? I have written char driver for this device which has a number of registers to be read and written. Are successive writes possible in some other fopen mode ("w+" etc?). Or this should be taken care of in the driver? Or is it a virtue of char mode drivers?
Thanks! PankajLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
$ man fopen:
The fopen function opens the file whose name is the string pointed to by path and associates a stream with it. For device files, you need to use:int handle = open(/dev/mtd/5, O_RDWR);
/* ... */
close(handle);
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page