Skip to content

tinyexpr.c permissions are 0755, should be 0644 #139

Description

@drankinatty

Fresh clone of tinyexpr and Unix file permission for tinyexpr.c are 0755 and should be 0644, e.g.

$ ls -ll tinyexpr
total 100
drwxr-xr-x. 2 david david  4096 Jun 24 18:42 doc
-rw-r--r--. 1 david david   529 Jun 24 18:42 CONTRIBUTING
-rw-r--r--. 1 david david   877 Jun 24 18:42 LICENSE
-rw-r--r--. 1 david david   919 Jun 24 18:42 Makefile
-rw-r--r--. 1 david david 10013 Jun 24 18:42 README.md
-rw-r--r--. 1 david david  3042 Jun 24 18:42 benchmark.c
-rw-r--r--. 1 david david   241 Jun 24 18:42 example.c
-rw-r--r--. 1 david david  1007 Jun 24 18:42 example2.c
-rw-r--r--. 1 david david   722 Jun 24 18:42 example3.c
-rw-r--r--. 1 david david  3301 Jun 24 18:42 minctest.h
-rw-r--r--. 1 david david  1754 Jun 24 18:42 repl.c
-rw-r--r--. 1 david david 16668 Jun 24 18:42 smoke.c
-rwxr-xr-x. 1 david david 22912 Jun 24 18:42 tinyexpr.c
-rw-r--r--. 1 david david  2333 Jun 24 18:42 tinyexpr.h

You can see that "one of these things is not like the other...". While this will not make any difference for windows use, it should be correct for the rest of the world with a simple chmod 0644 tinyexpr/tinyexpr.c, e.g.

$ chmod 0644 tinyexpr/tinyexpr.c
$ ls -ll tinyexpr/
total 100
drwxr-xr-x. 2 david david  4096 Jun 24 18:42 doc
-rw-r--r--. 1 david david   529 Jun 24 18:42 CONTRIBUTING
-rw-r--r--. 1 david david   877 Jun 24 18:42 LICENSE
-rw-r--r--. 1 david david   919 Jun 24 18:42 Makefile
-rw-r--r--. 1 david david 10013 Jun 24 18:42 README.md
-rw-r--r--. 1 david david  3042 Jun 24 18:42 benchmark.c
-rw-r--r--. 1 david david   241 Jun 24 18:42 example.c
-rw-r--r--. 1 david david  1007 Jun 24 18:42 example2.c
-rw-r--r--. 1 david david   722 Jun 24 18:42 example3.c
-rw-r--r--. 1 david david  3301 Jun 24 18:42 minctest.h
-rw-r--r--. 1 david david  1754 Jun 24 18:42 repl.c
-rw-r--r--. 1 david david 16668 Jun 24 18:42 smoke.c
-rw-r--r--. 1 david david 22912 Jun 24 18:42 tinyexpr.c
-rw-r--r--. 1 david david  2333 Jun 24 18:42 tinyexpr.h

Low priority issue, but simple fix that should be done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions