diff --git a/tools/btsnoop.c b/tools/btsnoop.c
index 41baf6e..738027d 100644
--- a/tools/btsnoop.c
+++ b/tools/btsnoop.c
ssize_t written;
int fd;
- fd = open(path, O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC,
- S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
+ fd = open(path, O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC, 0644);
if (fd < 0) {
perror("failed to output file");
return -1;
diff --git a/tools/create-image.c b/tools/create-image.c
index 3f2cf03..aba940d 100644
--- a/tools/create-image.c
+++ b/tools/create-image.c
static unsigned int ino_cnt = 721;
-#define REG_EXE S_IFREG | \
- S_IRUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH
+#define REG_EXE S_IFREG | 0555
static const struct {
const char *source;
diff --git a/tools/hcidump.c b/tools/hcidump.c
index 2b08056..011864b 100644
--- a/tools/hcidump.c
+++ b/tools/hcidump.c
else
open_flags = O_RDONLY;
- fd = open(file, open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
+ fd = open(file, open_flags, 0644);
if (fd < 0) {
perror("Can't open dump file");
exit(1);
diff --git a/tools/rctest.c b/tools/rctest.c
index 494359a..7d68869 100644
--- a/tools/rctest.c
+++ b/tools/rctest.c
do_listen(recv_mode);
}
- save_fd = open(savefile, O_CREAT | O_WRONLY,
- S_IRUSR | S_IWUSR);
+ save_fd = open(savefile, O_CREAT | O_WRONLY, 0600);
if (save_fd < 0)
syslog(LOG_ERR, "Failed to open file to save data");