Reputation: 35
i have tried making a file using sys_open by setting the O_CREAT flag. The user has read and write permissions. Then i passed the file descriptor into ebx of my sys_write. After that i called sys_close. I have tested the code, and otherwise it's behaving like i intended. Could someone help? Thanks!
SECTION .data
soubor db '/home/mint/Desktop/mopsik3.txt'
zprava db 'ahoj' ,0ah , 0dh, '$'
zpravalen equ $-zprava
SECTION .bss
descriptor resd 1
SECTION .text
global _start
_start:
mov edx,600o
mov ecx,101o
mov ebx,soubor
mov eax,5
int 80h
mov [descriptor],eax
mov ecx,zprava
mov ebx,[descriptor]
mov eax,4
mov edx,zpravalen
int 80h
mov ebx,[descriptor]
mov eax,1
int 80h
Upvotes: 0
Views: 23