Переглянути джерело

Document nr::open, fix text/binary inversion

Nicolas Schodet 7 роки тому
батько
коміт
3a1f763e8c
1 змінених файлів з 19 додано та 6 видалено
  1. 19 6
      src/nr.rs

+ 19 - 6
src/nr.rs

@@ -28,17 +28,30 @@ pub const WRITEC: usize = 0x03;
 pub const ENTER_SVC: usize = 0x17;
 pub const REPORT_EXCEPTION: usize = 0x18;
 
+/// Values for the mode parameter of the OPEN syscall.
 pub mod open {
+    /// Mode corresponding to fopen "r" mode.
     pub const R: usize = 0;
-    pub const R_TEXT: usize = 1;
+    /// Mode corresponding to fopen "rb" mode.
+    pub const R_BINARY: usize = 1;
+    /// Mode corresponding to fopen "r+" mode.
     pub const RW: usize = 2;
-    pub const RW_TEXT: usize = 3;
+    /// Mode corresponding to fopen "r+b" mode.
+    pub const RW_BINARY: usize = 3;
+    /// Mode corresponding to fopen "w" mode.
     pub const W_TRUNC: usize = 4;
-    pub const W_TRUNC_TEXT: usize = 5;
+    /// Mode corresponding to fopen "wb" mode.
+    pub const W_TRUNC_BINARY: usize = 5;
+    /// Mode corresponding to fopen "w+" mode.
     pub const RW_TRUNC: usize = 6;
-    pub const RW_TRUNC_TEXT: usize = 7;
+    /// Mode corresponding to fopen "w+b" mode.
+    pub const RW_TRUNC_BINARY: usize = 7;
+    /// Mode corresponding to fopen "a" mode.
     pub const W_APPEND: usize = 8;
-    pub const W_APPEND_TEXT: usize = 9;
+    /// Mode corresponding to fopen "ab" mode.
+    pub const W_APPEND_BINARY: usize = 9;
+    /// Mode corresponding to fopen "a+" mode.
     pub const RW_APPEND: usize = 10;
-    pub const RW_APPEND_TEXT: usize = 11;
+    /// Mode corresponding to fopen "a+b" mode.
+    pub const RW_APPEND_BINARY: usize = 11;
 }