/*------------------------------------------------------------------------- * * port.c-- * port-specific routines for HP-UX * * Copyright (c) 1994, Regents of the University of California * * * IDENTIFICATION * $Header: /cvsroot/pgsql/src/backend/port/hpux/Attic/port.c,v 1.2 1997/07/27 18:52:05 momjian Exp $ * * NOTES * For the most part, this file gets around some non-POSIX calls * in POSTGRES. * *------------------------------------------------------------------------- */ #include /* for rand()/srand() prototypes */ #include /* for pow() prototype */ #include /* for syscall #defines */ #include "c.h" void init_address_fixup() { /* * On PA-RISC, unaligned access fixup is handled by the compiler, * not by the kernel. */ } long random() { return(lrand48()); } void srandom(unsigned seed) { srand48((long int) seed); } getrusage(int who, struct rusage *ru) { return(syscall(SYS_GETRUSAGE, who, ru)); }