view urogue/random.c @ 270:7a96fede6cc8

UltraRogue: check the return value from getpwuid(). It is possible for getpwuid() to return NULL. Such a failure will no longer cause a segfault. However, the call to getpwuid() may normally not be reachable.
author John "Elwin" Edwards
date Wed, 01 Mar 2017 20:40:18 -0500
parents c495a4f288c6
children
line wrap: on
line source

/*
    random.c - random and associated routines
   
    UltraRogue: The Ultimate Adventure in the Dungeons of Doom
    Copyright (C) 1992, 1993, 1995 Herb Chong
    All rights reserved.

    See the file LICENSE.TXT for full copyright and licensing information.
*/

#include "rogue.h"

void
ur_srandom(unsigned x)
{
    md_srandom(x);
}

long
ur_random(void)
{
    return( md_random() );
}