Adopt consistent style in asm statements.
[pintos-anon] / src / tests / userprog / sc-bad-arg.c
index b990468db3eb031fcbdd0674dc0202d18c3fdb61..0b512a0e59797e0e7e3ae006d44dea83710d2508 100644 (file)
@@ -1,3 +1,9 @@
+/* Sticks a system call number (SYS_EXIT) at the very top of the
+   stack, then invokes a system call with the stack pointer
+   (%esp) set to its address.  The process must be terminated
+   with -1 exit code because the argument to the system call
+   would be above the top of the user address space. */
+
 #include <syscall-nr.h>
 #include "tests/lib.h"
 #include "tests/main.h"
@@ -6,6 +12,6 @@ void
 test_main (void) 
 {
   asm volatile ("movl $0xbffffffc, %%esp; movl %0, (%%esp); int $0x30"
-                :: "i" (SYS_exit));
+                : : "i" (SYS_EXIT));
   fail ("should have called exit(-1)");
 }