provide a _sys_getcwd() entry like all the rest of the system calls to be

used by SSP.
This commit is contained in:
christos 2011-01-20 02:57:00 +00:00
parent 23db583091
commit b493b4d721
1 changed files with 10 additions and 9 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: getcwd.c,v 1.46 2010/01/01 19:59:21 dholland Exp $ */
/* $NetBSD: getcwd.c,v 1.47 2011/01/20 02:57:00 christos Exp $ */
/*
* Copyright (c) 1989, 1991, 1993, 1995
@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)getcwd.c 8.5 (Berkeley) 2/7/95";
#else
__RCSID("$NetBSD: getcwd.c,v 1.46 2010/01/01 19:59:21 dholland Exp $");
__RCSID("$NetBSD: getcwd.c,v 1.47 2011/01/20 02:57:00 christos Exp $");
#endif
#endif /* LIBC_SCCS and not lint */
@ -54,8 +54,15 @@ __RCSID("$NetBSD: getcwd.c,v 1.46 2010/01/01 19:59:21 dholland Exp $");
#include "extern.h"
#ifdef __weak_alias
__weak_alias(getcwd,_getcwd)
__weak_alias(getcwd,_sys_getcwd)
__weak_alias(_getcwd,_sys_getcwd)
__weak_alias(realpath,_realpath)
#if defined(_FORTIFY_SOURCE) && !defined(__lint__)
#undef getcwd
#define getcwd _sys_getcwd
#endif
#endif
/*
@ -205,12 +212,6 @@ loop:
goto loop;
}
#if defined(_FORTIFY_SOURCE) && !defined(__lint__)
#undef getcwd
#define getcwd _getcwd
#endif
char *
getcwd(char *pt, size_t size)
{