home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!julienas!ensta!bertrand.ensta.fr!baudoin
- From: baudoin@bertrand.ensta.fr (Marc Baudoin)
- Newsgroups: comp.sys.hp
- Subject: Please, write it in PA RISC
- Date: 12 Jan 1993 11:42:24 GMT
- Organization: Ecole Nationale Superieure de Techniques Avancees, Paris
- Lines: 62
- Distribution: world
- Message-ID: <1iuar0INNs3c@ensta.ensta.fr>
- NNTP-Posting-Host: bertrand.ensta.fr
-
- This a call to all PA RISC wizards. I'd like to compile dbx on a HP 9000/700,
- but it needs a small assembly program. This is the mc68020 version :
-
-
-
- /*
- * Copyright (c) 1983 The Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that the above copyright notice and this paragraph are
- * duplicated in all such forms and that any documentation,
- * advertising materials, and other materials related to such
- * distribution and use acknowledge that the software was developed
- * by the University of California, Berkeley. The name of the
- * University may not be used to endorse or promote products derived
- * from this software without specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- *
- * @(#)cerror.sun.s 5.2 (Berkeley) 5/23/89
- */
-
- /*
- * modified version of cerror
- *
- * The idea is that every time an error occurs in a system call
- * I want a special function "syserr" called. This function will
- * either print a message and exit or do nothing depending on
- * defaults and use of "onsyserr".
- */
-
- .data
- .globl _errno
- _errno:
- .long 0
- .text
-
- .globl cerror
- cerror:
- movl d0,_errno
- jbsr _syserr /* new code */
- moveq #-1,d0
- rts
-
- .globl __mycerror /* clumsy way to get this loaded */
-
- __mycerror:
- rts
-
-
-
- Can anybody translate it into PA RISC assembly code ?
-
- Thanks
-
- --
- ___ __ ___ __ ___ __
- Marc Baudoin / / / \ / / / \ / / \ / / Babassez-vous
- le babasseur fou / \ /---/ / \ /---/ /-- / / / / les uns
- baudoin@ensta.fr /___/ / / /___/ / / / \__/ \__/ les autres
-