]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use INTERNAL_SYSCALL.
authorAndreas Schwab <schwab@suse.de>
Sat, 21 Dec 2002 19:36:29 +0000 (19:36 +0000)
committerAndreas Schwab <schwab@suse.de>
Sat, 21 Dec 2002 19:36:29 +0000 (19:36 +0000)
sysdeps/unix/sysv/linux/m68k/brk.c
sysdeps/unix/sysv/linux/m68k/getpagesize.c

index d02b1f9a29021fdd8af5b65b4bb253945d294785..adf6c6485438c50569dc15b90ec8491a50bae10a 100644 (file)
@@ -33,16 +33,7 @@ __brk (void *addr)
 {
   void *newbrk;
 
-  {
-    register long d0 __asm__ ("%d0");
-
-    asm ("move%.l %2, %%d1\n"
-        "trap #0"              /* Perform the system call.  */
-        : "=d" (d0)
-        : "0" (SYS_ify (brk)), "g" (addr)
-        : "%d1");
-    newbrk = (void *) d0;
-  }
+  newbrk = INTERNAL_SYSCALL (brk, 1, addr);
   __curbrk = newbrk;
 
   if (newbrk < addr)
index 6645e2b4723431c32819b9b44b72a9a3c193f870..266d81daed667d737b55f31ee0ad4470e117a7c2 100644 (file)
@@ -37,9 +37,9 @@ __getpagesize ()
     return GL(dl_pagesize);
 
 #ifdef __NR_getpagesize
-  result = INLINE_SYSCALL (getpagesize, 0);
+  result = INTERNAL_SYSCALL (getpagesize, 0);
   /* The only possible error is ENOSYS.  */
-  if (result != -1)
+  if (!INTERNAL_SYSCALL_ERROR_P (result))
     return result;
 #endif