Make a file executable. On Windows this is a no-op (all files are * "executable" if they have the right extension). */
| 206 | /* Make a file executable. On Windows this is a no-op (all files are |
| 207 | * "executable" if they have the right extension). */ |
| 208 | static inline void th_make_executable(const char *path) { |
| 209 | #ifndef _WIN32 |
| 210 | chmod(path, 0755); |
| 211 | #else |
| 212 | (void)path; |
| 213 | #endif |
| 214 | } |
| 215 | |
| 216 | /* ── Cleanup helper ───────────────────────────────────────────── */ |
| 217 |
no outgoing calls
no test coverage detected