@@ -57,8 +57,7 @@ static int create_btsnoop(const char *path)
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;
@@ -53,8 +53,7 @@
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;
@@ -434,7 +434,7 @@ static int open_file(char *file, int mode, unsigned long flags)
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);
@@ -631,8 +631,7 @@ static void automated_send_recv()
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");