Linux-2.6.33 compat, O_DSYNC flag added
Prior to linux-2.6.33 only O_DSYNC semantics were implemented and they used the O_SYNC flag. As of linux-2.6.33 this behavior was properly split in to O_SYNC and O_DSYNC respectively.
This commit is contained in:
parent
79a3bf130b
commit
6801b7154c
|
@ -45,7 +45,14 @@
|
||||||
#define XVA_MAPSIZE 3
|
#define XVA_MAPSIZE 3
|
||||||
#define XVA_MAGIC 0x78766174
|
#define XVA_MAGIC 0x78766174
|
||||||
|
|
||||||
#define O_DSYNC 040000000
|
/*
|
||||||
|
* Prior to linux-2.6.33 only O_DSYNC semantics were implemented and
|
||||||
|
* they used the O_SYNC flag. As of linux-2.6.33 the this behavior
|
||||||
|
* was properly split in to O_SYNC and O_DSYNC respectively.
|
||||||
|
*/
|
||||||
|
#ifndef O_DSYNC
|
||||||
|
#define O_DSYNC O_SYNC
|
||||||
|
#endif
|
||||||
|
|
||||||
#define FREAD 1
|
#define FREAD 1
|
||||||
#define FWRITE 2
|
#define FWRITE 2
|
||||||
|
|
Loading…
Reference in New Issue