linux_util.h (b039fc4c34af9de9036cb6f6aa7d652a21791133) linux_util.h (4c56fcdead10b8ef044580b72b01ed8c6bb2525b)
1/*
2 * Copyright (c) 1994 Christos Zoulas
3 * Copyright (c) 1995 Frank van der Linden
4 * Copyright (c) 1995 Scott Bartram
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 *
29 * from: svr4_util.h,v 1.5 1994/11/18 02:54:31 christos Exp
30 * from: linux_util.h,v 1.2 1995/03/05 23:23:50 fvdl Exp
1/*
2 * Copyright (c) 1994 Christos Zoulas
3 * Copyright (c) 1995 Frank van der Linden
4 * Copyright (c) 1995 Scott Bartram
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 *
29 * from: svr4_util.h,v 1.5 1994/11/18 02:54:31 christos Exp
30 * from: linux_util.h,v 1.2 1995/03/05 23:23:50 fvdl Exp
31 * $Id: linux_util.h,v 1.5 1997/02/22 09:38:30 peter Exp $
31 * $Id: linux_util.h,v 1.6 1998/06/30 08:40:33 jmg Exp $
32 */
33
34/*
35 * This file is pretty much the same as Christos' svr4_util.h
36 * (for now).
37 */
38
39#ifndef _LINUX_UTIL_H_

--- 15 unchanged lines hidden (view full) ---

55
56static __inline caddr_t stackgap_init(void);
57static __inline void *stackgap_alloc(caddr_t *, size_t);
58
59static __inline caddr_t
60stackgap_init()
61{
62#define szsigcode (*(curproc->p_sysent->sv_szsigcode))
32 */
33
34/*
35 * This file is pretty much the same as Christos' svr4_util.h
36 * (for now).
37 */
38
39#ifndef _LINUX_UTIL_H_

--- 15 unchanged lines hidden (view full) ---

55
56static __inline caddr_t stackgap_init(void);
57static __inline void *stackgap_alloc(caddr_t *, size_t);
58
59static __inline caddr_t
60stackgap_init()
61{
62#define szsigcode (*(curproc->p_sysent->sv_szsigcode))
63 return (caddr_t)(((caddr_t)PS_STRINGS) - szsigcode - SPARE_USRSPACE);
63 return (caddr_t)(PS_STRINGS - szsigcode - SPARE_USRSPACE);
64}
65
66
67static __inline void *
68stackgap_alloc(sgp, sz)
69 caddr_t *sgp;
70 size_t sz;
71{

--- 21 unchanged lines hidden ---
64}
65
66
67static __inline void *
68stackgap_alloc(sgp, sz)
69 caddr_t *sgp;
70 size_t sz;
71{

--- 21 unchanged lines hidden ---