|
|
|
Trouble Creating File | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Hi all,
I am new to assembly language and I am having trouble
writing a program that creates a file. The file does
get created, however, the program always causes a
segmentation fault. The program is called "test" and
you give the name of the file you wish to create as an
argument, like so: ./test create.txt
..section .data
..section .bss
..lcomm BUFFER, 500
..section .text
..globl _start
_start:
movl %esp, %ebp #setup for referencing the stack
#Open/Create the file we are writing to
movl $5, %eax
movl 8( %ebp ), %ebx
movl $03101, %ecx
movl $0666, %edx
int $0x80
movl ( %eax ), %ebx #save the fd
#close the file
movl $6, %eax
int $0x80
Can anyone help me out as to why I am getting the
segmentation fault?
Robert
____________________________________________________________________________________
Get easy, one-click access to your favorites.
Make Yahoo! your homepage.
http://www.yahoo.com/r/hs
-
To unsubscribe from this list: send the line "unsubscribe linux-assembly" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Kernel Newbies] [Security] [Linux C Programming] [Linux for Hams] [DCCP] [Netfilter] [Bugtraq] [Photo] [Yosemite] [Yosemite News] [MIPS Linux] [ARM Linux] [Linux RAID] [Linux Admin] [Samba] [Video 4 Linux]
![]() |