Assembler Write File Premissions

OP #3455341
Lesenswert?

Hallo
Ich hab eein kleines assembler programm geschireieben, welches Test\n in 
die Datei ./test.txt schreiben soll. Das funktioniert auch, allerdings 
stimmen die Zugriffsrechte nicht. Hier der open syscall aufruf:
1
pop ebx
2
push ebx
3
mov eax,ebx
4
xor ecx,ecx
5
mov [eax+16],cl
6
lea ebx,[eax+6]
7
mov cx,0777
8
xor eax,eax
9
mov al,8
10
int 0x80
Ich möchte 777 oder 666 als Zugriffsrechte einstellen. So sehen die 
Rechte in Textform momentan aus: -r----x--t
Woher kommt das t und was bedeutet es? Was ist falsch an meinen Rechten 
und wie sieht das ganze richtig? Bitte um Hilfe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren