rtld.c (f585d13dd60bfa0f1dc1f41ba261b9058b105489) rtld.c (8cc44a1e59f648eb5bea5afe6d9aa1d7f927c9d7)
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright 1996, 1997, 1998, 1999, 2000 John D. Polstra.
5 * Copyright 2003 Alexander Kabaev <kan@FreeBSD.ORG>.
6 * Copyright 2009-2013 Konstantin Belousov <kib@FreeBSD.ORG>.
7 * Copyright 2012 John Marino <draco@marino.st>.
8 * Copyright 2014-2017 The FreeBSD Foundation

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

1195 { .kw = "$ORIGIN", .pass_obj = true, .subst = NULL },
1196 { .kw = "${ORIGIN}", .pass_obj = true, .subst = NULL },
1197 { .kw = "$OSNAME", .pass_obj = false, .subst = uts.sysname },
1198 { .kw = "${OSNAME}", .pass_obj = false, .subst = uts.sysname },
1199 { .kw = "$OSREL", .pass_obj = false, .subst = uts.release },
1200 { .kw = "${OSREL}", .pass_obj = false, .subst = uts.release },
1201 { .kw = "$PLATFORM", .pass_obj = false, .subst = uts.machine },
1202 { .kw = "${PLATFORM}", .pass_obj = false, .subst = uts.machine },
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright 1996, 1997, 1998, 1999, 2000 John D. Polstra.
5 * Copyright 2003 Alexander Kabaev <kan@FreeBSD.ORG>.
6 * Copyright 2009-2013 Konstantin Belousov <kib@FreeBSD.ORG>.
7 * Copyright 2012 John Marino <draco@marino.st>.
8 * Copyright 2014-2017 The FreeBSD Foundation

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

1195 { .kw = "$ORIGIN", .pass_obj = true, .subst = NULL },
1196 { .kw = "${ORIGIN}", .pass_obj = true, .subst = NULL },
1197 { .kw = "$OSNAME", .pass_obj = false, .subst = uts.sysname },
1198 { .kw = "${OSNAME}", .pass_obj = false, .subst = uts.sysname },
1199 { .kw = "$OSREL", .pass_obj = false, .subst = uts.release },
1200 { .kw = "${OSREL}", .pass_obj = false, .subst = uts.release },
1201 { .kw = "$PLATFORM", .pass_obj = false, .subst = uts.machine },
1202 { .kw = "${PLATFORM}", .pass_obj = false, .subst = uts.machine },
1203 { .kw = "$LIB", .pass_obj = false, .subst = TOKEN_LIB },
1204 { .kw = "${LIB}", .pass_obj = false, .subst = TOKEN_LIB },
1203};
1204
1205static char *
1206origin_subst(Obj_Entry *obj, const char *real)
1207{
1208 char *res;
1209 int i;
1210

--- 5104 unchanged lines hidden ---
1205};
1206
1207static char *
1208origin_subst(Obj_Entry *obj, const char *real)
1209{
1210 char *res;
1211 int i;
1212

--- 5104 unchanged lines hidden ---