Formerly unix/bsd/vax/sysdep.h.~9~
authorRoland McGrath <roland@gnu.org>
Mon, 24 Jun 1991 23:16:27 +0000 (23:16 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 24 Jun 1991 23:16:27 +0000 (23:16 +0000)
sysdeps/unix/bsd/vax/sysdep.h

index de1c4f3..85ac226 100644 (file)
@@ -19,13 +19,23 @@ Cambridge, MA 02139, USA.  */
 #include <sysdeps/unix/sysdep.h>
 
 #ifdef __STDC__
+#define        ENTRY(name)                                                           \
+  .globl _##name;                                                            \
+  .even;                                                                     \
+  _##name##:
+#else
+#define        ENTRY(name)                                                           \
+  .globl _/**/name;                                                          \
+  .even;                                                                     \
+  _/**/name/**/:
+#endif
+
+#ifdef __STDC__
 #define        PSEUDO(name, syscall_name)                                            \
   .even;                                                                     \
   .globl syscall_error                                                       \
   error: jmp syscall_error;                                                  \
-  .globl _##name;                                                            \
-  .even;                                                                     \
-  _##name##:;                                                                \
+  ENTRY (name)                                                               \
   chmk $SYS_##syscall_name                                                   \
   bcs error
 #else
@@ -33,9 +43,7 @@ Cambridge, MA 02139, USA.  */
   .even;                                                                     \
   .globl syscall_error                                                       \
   error: jmp syscall_error;                                                  \
-  .globl _/**/name;                                                          \
-  .even;                                                                     \
-  _/**/name/**/:;                                                            \
+  ENTRY (name)                                                               \
   chmk $SYS_/**/syscall_name                                                 \
   bcs error
 #endif