mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-11-02 09:33:31 +03:00 
			
		
		
		
	1998-09-22 19:58 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> * posix/execvp.c: Don't give up searching the PATH if execve returns ENOTDIR. 1998-09-22 12:53 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/init-first.c (init): Don't call setfpucw only if _dl_fpu_control_set is set. * sysdeps/generic/dl-sysdep.c: Don't set _dl_fpu_control_set. * elf/rtld.c: Don't define _dl_fpu_control_set. * elf/Versions: Remove _dl_fpu_control_set. 1998-09-22 11:51 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h (SA_ONSTACK): Define. * sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise. Correct values of other SA_* macros according to kernel headers. 1998-09-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * elf/dl-load.c (_dl_init_paths): Avoid warning about unused variable l. * elf/dl-error.c (_dl_catch_error): Avoid warning about clobbering old. 1998-09-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * elf/ldsodefs.h: Fix typo in comment. 1998-09-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * libio/genops.c (_IO_default_pbackfail): Add cast to unsigned char when comparing buffer contents with putback character. 1998-09-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * elf/Makefile (dl-routines, elide-routines.os, rtld-routines): Undo last change. * elf/Versions: Undo last change. Export _dl_fpu_control and _dl_fpu_control_set. * elf/rtld.c (_dl_fpu_control, _dl_fpu_control_set): New variables. Include <fpu_control.h>. * sysdeps/generic/dl-sysdep.c: Store AT_FPUCW value in _dl_fpu_control instead of __fpu_control, set _dl_fpu_control_set to indicate that is was seen. * sysdeps/unix/sysv/linux/init-first.c: Omit call to __setfpucw only if _dl_fpu_control was set and is equal to desired value. * math/Makefile (aux): Undo last change. * math/Versions: Export __fpu_control with version GLIBC_2.0.
		
			
				
	
	
		
			57 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* The proper definitions for Linux/Alpha sigaction.
 | 
						|
   Copyright (C) 1996, 1997 Free Software Foundation, Inc.
 | 
						|
   This file is part of the GNU C Library.
 | 
						|
 | 
						|
   The GNU C Library is free software; you can redistribute it and/or
 | 
						|
   modify it under the terms of the GNU Library General Public License as
 | 
						|
   published by the Free Software Foundation; either version 2 of the
 | 
						|
   License, or (at your option) any later version.
 | 
						|
 | 
						|
   The GNU C Library is distributed in the hope that it will be useful,
 | 
						|
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | 
						|
   Library General Public License for more details.
 | 
						|
 | 
						|
   You should have received a copy of the GNU Library General Public
 | 
						|
   License along with the GNU C Library; see the file COPYING.LIB.  If not,
 | 
						|
   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 | 
						|
   Boston, MA 02111-1307, USA.  */
 | 
						|
 | 
						|
#ifndef _SIGNAL_H
 | 
						|
# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
 | 
						|
#endif
 | 
						|
 | 
						|
/* Structure describing the action to be taken when a signal arrives.  */
 | 
						|
struct sigaction
 | 
						|
  {
 | 
						|
    /* Signal handler.  */
 | 
						|
    __sighandler_t sa_handler;
 | 
						|
 | 
						|
    /* Additional set of signals to be blocked.  */
 | 
						|
    __sigset_t sa_mask;
 | 
						|
 | 
						|
    /* Special flags.  */
 | 
						|
    unsigned int sa_flags;
 | 
						|
  };
 | 
						|
 | 
						|
/* Bits in `sa_flags'.  */
 | 
						|
#define	SA_NOCLDSTOP  0x00000004 /* Don't send SIGCHLD when children stop.  */
 | 
						|
#ifdef __USE_MISC
 | 
						|
# define SA_ONSTACK   0x00000001 /* Use signal stack by using `sa_restorer'. */
 | 
						|
# define SA_RESTART   0x00000002 /* Restart syscall on signal return.  */
 | 
						|
# define SA_INTERRUPT 0x20000000 /* Historical no-op.  */
 | 
						|
# define SA_NOMASK    0x00000008 /* Don't automatically block the signal
 | 
						|
				    when its handler is being executed.  */
 | 
						|
# define SA_ONESHOT   0x00000010 /* Reset to SIG_DFL on entry to handler.  */
 | 
						|
 | 
						|
/* Some aliases for the SA_ constants.  */
 | 
						|
# define SA_NODEFER   SA_NOMASK
 | 
						|
# define SA_RESETHAND SA_ONESHOT
 | 
						|
# define SA_STACK     SA_ONSTACK
 | 
						|
#endif
 | 
						|
 | 
						|
/* Values for the HOW argument to `sigprocmask'.  */
 | 
						|
#define	SIG_BLOCK     1		 /* Block signals.  */
 | 
						|
#define	SIG_UNBLOCK   2		 /* Unblock signals.  */
 | 
						|
#define	SIG_SETMASK   3		 /* Set the set of blocked signals.  */
 |