diff --git a/src/unix/notbsd/linux/other/b64/sparc64.rs b/src/unix/notbsd/linux/other/b64/sparc64.rs
index 819246ea9b9b2f33291d57d823568e7820ac88c1..206a0ce602cda6e13d50fb736f692b097c4f962f 100644
--- a/src/unix/notbsd/linux/other/b64/sparc64.rs
+++ b/src/unix/notbsd/linux/other/b64/sparc64.rs
@@ -145,7 +145,7 @@ pub const O_DSYNC: ::c_int = 0x2000;
 pub const O_FSYNC: ::c_int = 0x802000;
 pub const O_NOATIME: ::c_int = 0x200000;
 pub const O_PATH: ::c_int = 0x1000000;
-pub const O_TMPFILE: ::c_int = 0o200000000 | O_DIRECTORY;
+pub const O_TMPFILE: ::c_int = 0x2000000 | O_DIRECTORY;
 
 pub const MAP_GROWSDOWN: ::c_int = 0x0200;