#ifndef	lint
#ifdef sccs
static char     sccsid[] = "@(#)sys_read.c 20.13 93/06/28 Copyr 1985 Sun Micro";
#endif
#endif

/*
 *	(c) Copyright 1989 Sun Microsystems, Inc. Sun design patents 
 *	pending in the U.S. and foreign countries. See LEGAL NOTICE 
 *	file for terms of the license.
 */

/*
 * Sys_read.c - Real system call to read.
 */

#ifndef SVR4
#ifndef __linux__
#include <syscall.h>
#else
#include "linux_select.h"
#endif
#else /* SVR4 */
#include <sys/syscall.h>
#endif /* SVR4 */
#include <xview_private/ntfy.h>

pkg_private int
notify_read(fd, buf, nbytes)
    int             fd;
    char           *buf;
    int             nbytes;
{
#ifndef __linux__
    return (syscall(SYS_read, fd, buf, nbytes));
#else
#ifdef __GLIBC__
    return (__read(fd, buf, (off_t)nbytes));
#else
    return (sys_read(fd, buf, (off_t)nbytes));
#endif
#endif
}
