Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Commit

Permalink
Kill (hopefully) the last octal literals in the runtime.
Browse files Browse the repository at this point in the history
  • Loading branch information
alexrp committed Dec 5, 2012
1 parent cb0fd2a commit df3daae
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 22 deletions.
8 changes: 4 additions & 4 deletions src/core/sys/posix/fcntl.d
Expand Up @@ -112,10 +112,10 @@ version( linux )
enum O_DSYNC = O_SYNC;
enum O_RSYNC = O_SYNC;

enum O_ACCMODE = 0003;
enum O_RDONLY = 00;
enum O_WRONLY = 01;
enum O_RDWR = 02;
enum O_ACCMODE = 0x3;
enum O_RDONLY = 0x0;
enum O_WRONLY = 0x1;
enum O_RDWR = 0x2;

struct flock
{
Expand Down
12 changes: 6 additions & 6 deletions src/core/sys/posix/sys/ipc.d
Expand Up @@ -63,9 +63,9 @@ version( linux )
c_ulong __unused2;
}

enum IPC_CREAT = 01000;
enum IPC_EXCL = 02000;
enum IPC_NOWAIT = 04000;
enum IPC_CREAT = 0x0200; // 01000
enum IPC_EXCL = 0x0400; // 02000
enum IPC_NOWAIT = 0x0800; // 04000

enum key_t IPC_PRIVATE = 0;

Expand Down Expand Up @@ -103,9 +103,9 @@ else version( FreeBSD )
key_t key;
}

enum IPC_CREAT = 01000;
enum IPC_EXCL = 02000;
enum IPC_NOWAIT = 04000;
enum IPC_CREAT = 0x0200; // 01000
enum IPC_EXCL = 0x0400; // 02000
enum IPC_NOWAIT = 0x0800; // 04000

enum key_t IPC_PRIVATE = 0;

Expand Down
8 changes: 4 additions & 4 deletions src/core/sys/posix/sys/shm.d
Expand Up @@ -52,8 +52,8 @@ int shmget(key_t, size_t, int);

version( linux )
{
enum SHM_RDONLY = 010000;
enum SHM_RND = 020000;
enum SHM_RDONLY = 0x01000; // 010000
enum SHM_RND = 0x02000; // 020000

int __getpagesize();
alias __getpagesize SHMLBA;
Expand Down Expand Up @@ -84,8 +84,8 @@ version( linux )
}
else version( FreeBSD )
{
enum SHM_RDONLY = 010000;
enum SHM_RND = 020000;
enum SHM_RDONLY = 0x01000; // 010000
enum SHM_RND = 0x02000; // 020000
enum SHMLBA = 1 << 12; // PAGE_SIZE = (1<<PAGE_SHIFT)

alias c_ulong shmatt_t;
Expand Down
16 changes: 8 additions & 8 deletions src/core/sys/posix/sys/stat.d
Expand Up @@ -313,10 +313,10 @@ else version( FreeBSD )
enum S_IXGRP = 0x008; // octal 0000010
enum S_IRWXG = 0x038; // octal 0000070

enum S_IROTH = 0000004;
enum S_IWOTH = 0000002;
enum S_IXOTH = 0000001;
enum S_IRWXO = 0000007;
enum S_IROTH = 0x4; // 0000004
enum S_IWOTH = 0x2; // 0000002
enum S_IXOTH = 0x1; // 0000001
enum S_IRWXO = 0x7; // 0000007

enum S_ISUID = 0x800; // octal 0004000
enum S_ISGID = 0x400; // octal 0002000
Expand Down Expand Up @@ -426,10 +426,10 @@ else version (Solaris)
enum S_IXGRP = 0x008;
enum S_IRWXG = 0x038;

enum S_IROTH = 0000004;
enum S_IWOTH = 0000002;
enum S_IXOTH = 0000001;
enum S_IRWXO = 0000007;
enum S_IROTH = 0x4; // 0000004
enum S_IWOTH = 0x2; // 0000002
enum S_IXOTH = 0x1; // 0000001
enum S_IRWXO = 0x7; // 0000007

enum S_ISUID = 0x800;
enum S_ISGID = 0x400;
Expand Down

0 comments on commit df3daae

Please sign in to comment.