home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / KERNEL-S / V1.0 / LINUX-1.0 / LINUX-1 / linux / lib / _exit.c next >
Encoding:
C/C++ Source or Header  |  1993-12-01  |  301 b   |  19 lines

  1. /*
  2.  *  linux/lib/_exit.c
  3.  *
  4.  *  Copyright (C) 1991, 1992  Linus Torvalds
  5.  */
  6.  
  7. #define __LIBRARY__
  8. #include <linux/unistd.h>
  9.  
  10. volatile void _exit(int exit_code)
  11. {
  12. fake_volatile:
  13.     __asm__("movl %1,%%ebx\n\t"
  14.         "int $0x80"
  15.         : /* no outputs */
  16.         :"a" (__NR_exit),"g" (exit_code));
  17.     goto fake_volatile;
  18. }
  19.