ich erzeuge mit:
Code:
char *home, path[250];
char *file = "/.sa-calc";

home = getenv("HOME");

strcpy(path, home);
strcat(path, file);
fh = open(path, O_CREAT|O_WRONLY|S_IRUSR|S_IWUSR);
eine config file im home verzeichnis, nur dass die rechte nicht richtig sind ;(
ls -la | grep sa gibt:
---xr----T bla bla bla .sa-calc

wie kann ich die denn mit 644 erzeugen?
danke für jeden tip!
greetz