Skip to content

Commit 453ba35

Browse files
committed
NetBSD src for "user", checkout.sh rev 7ec44a76db7a91c1a8735fac0ee461fac500a9d3
1 parent 83a0327 commit 453ba35

File tree

198 files changed

+2539
-15968
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+2539
-15968
lines changed

bin/cp/cp.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.\" $NetBSD: cp.1,v 1.43 2013/12/17 09:54:08 apb Exp $
1+
.\" $NetBSD: cp.1,v 1.44 2015/06/28 16:22:54 wiz Exp $
22
.\"
33
.\" Copyright (c) 1989, 1990, 1993, 1994
44
.\" The Regents of the University of California. All rights reserved.
@@ -225,8 +225,8 @@ utility had a
225225
.Fl r
226226
option.
227227
This implementation supports that option, however, its use is strongly
228-
discouraged, as it does not correctly copy special files, symbolic links
229-
or fifo's.
228+
discouraged, as it does not correctly copy special files, symbolic links,
229+
or FIFOs.
230230
.Sh SEE ALSO
231231
.Xr mv 1 ,
232232
.Xr pax 1 ,

bin/ed/glbl.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $NetBSD: glbl.c,v 1.8 2014/03/31 12:55:46 christos Exp $ */
1+
/* $NetBSD: glbl.c,v 1.9 2015/08/28 11:29:48 joerg Exp $ */
22

33
/* glob.c: This file contains the global command routines for the ed line
44
editor */
@@ -33,7 +33,7 @@
3333
#if 0
3434
static char *rcsid = "@(#)glob.c,v 1.1 1994/02/01 00:34:40 alm Exp";
3535
#else
36-
__RCSID("$NetBSD: glbl.c,v 1.8 2014/03/31 12:55:46 christos Exp $");
36+
__RCSID("$NetBSD: glbl.c,v 1.9 2015/08/28 11:29:48 joerg Exp $");
3737
#endif
3838
#endif /* not lint */
3939

@@ -67,7 +67,7 @@ build_active_list(int isgcmd)
6767
return ERR;
6868
if (isbinary)
6969
NUL_TO_NEWLINE(s, lp->len);
70-
if (!regexec(pat, s, 0, NULL, 0) == isgcmd &&
70+
if ((!regexec(pat, s, 0, NULL, 0)) == isgcmd &&
7171
set_active_node(lp) < 0)
7272
return ERR;
7373
}

bin/pax/tar.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $NetBSD: tar.c,v 1.71 2013/01/24 17:43:44 christos Exp $ */
1+
/* $NetBSD: tar.c,v 1.72 2015/06/16 22:31:08 christos Exp $ */
22

33
/*-
44
* Copyright (c) 1992 Keith Muller.
@@ -42,7 +42,7 @@
4242
#if 0
4343
static char sccsid[] = "@(#)tar.c 8.2 (Berkeley) 4/18/94";
4444
#else
45-
__RCSID("$NetBSD: tar.c,v 1.71 2013/01/24 17:43:44 christos Exp $");
45+
__RCSID("$NetBSD: tar.c,v 1.72 2015/06/16 22:31:08 christos Exp $");
4646
#endif
4747
#endif /* not lint */
4848

@@ -1009,7 +1009,7 @@ longlink(ARCHD *arcn, int type)
10091009
gnu_hack_len = arcn->nlen + 1;
10101010
break;
10111011
default:
1012-
errx(1, "Invalid type in GNU longlink %d\n", type);
1012+
errx(1, "Invalid type in GNU longlink %d", type);
10131013
}
10141014

10151015
/*
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
.PATH.S: ${.PARSEDIR}
2-
MODES_SRCS = ghash-sparcv9.o
2+
MODES_SRCS = ghash-sparcv9.S
33
MODESCPPFLAGS = -DGHASH_ASM
44
.include "../../modes.inc"

external/bsd/libc++/dist/libcxx/CREDITS.TXT

+15
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ N: Saleem Abdulrasool
1212
1313
D: Minor patches and Linux fixes.
1414

15+
N: Dan Albert
16+
17+
D: Android support and test runner improvements.
18+
1519
N: Dimitry Andric
1620
1721
D: Visibility fixes, minor FreeBSD portability patches.
@@ -33,6 +37,10 @@ E: [email protected]
3337
3438
D: C++14 support, patches and bug fixes.
3539

40+
N: Eric Fiselier
41+
42+
D: LFTS support, patches and bug fixes.
43+
3644
N: Bill Fisher
3745
3846
D: Regex bug fixes.
@@ -80,6 +88,10 @@ N: Nico Rieck
8088
8189
D: Windows fixes
8290

91+
N: Jon Roelofs
92+
93+
D: Remote testing, Newlib port, baremetal/single-threaded support.
94+
8395
N: Jonathan Sauer
8496
D: Minor patches, mostly related to constexpr
8597

@@ -101,6 +113,9 @@ D: Minor <atomic> fix
101113
N: Michael van der Westhuizen
102114
E: r1mikey at gmail dot com
103115

116+
N: Larisse Voufo
117+
D: Minor patches.
118+
104119
N: Klaas de Vries
105120
E: klaas at klaasgaaf dot nl
106121
D: Minor bug fix.

external/bsd/libc++/dist/libcxx/LICENSE.TXT

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Full text of the relevant licenses is included below.
1414
University of Illinois/NCSA
1515
Open Source License
1616

17-
Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
17+
Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT
1818

1919
All rights reserved.
2020

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
This is meant to be a general place to list things that should be done "someday"
2+
3+
ABI Related Tasks
4+
=================
5+
* Explicitly manage and verify symbols exported from the dylib.
6+
* Explore using namespaces for managing symbol visibility.
7+
* Introduce and document ABI versioning/evolution policy.
8+
9+
CXX Runtime Library Tasks
10+
=========================
11+
* Cleanup #ifdef hell in sources files that supports the different ABI libraries.
12+
* Fix that CMake always link to /usr/lib/libc++abi.dylib on OS X.
13+
* Fix selection of ABI symbol list on OS X.
14+
* Have CMake generate linker scripts for libc++.so that it properly links the
15+
runtime library.
16+
* Look into mirroring libsupc++'s typeinfo vtable layout when libsupc++/libstdc++
17+
is used as the runtime library.
18+
* Audit libraries that CMake links into libc++. Are they all required?
19+
* Investigate and document interoperability between libc++ and libstdc++ on
20+
linux. Do this for every supported c++ runtime library.
21+
22+
Atomic Related Tasks
23+
====================
24+
* Support <atomic> in C++03 (needed for internal use).
25+
* Audit use of libatomic builtins in <atomic> with GCC.
26+
* future should use <atomic> for synchronization.
27+
* call_once should use <atomic> for synchronization.
28+
* Audit shared_ptr use of <atomic>
29+
30+
Test Suite Tasks
31+
================
32+
* Get test suite passing in C++03.
33+
* Move all libc++ specific tests from test/std into test/libcxx.
34+
* Improve how LIT handles compiler warnings.
35+
* Improve the quality and portability of the locale test data.
36+
37+
Misc Tasks
38+
==========
39+
* Find all sequences of >2 underscores and eradicate them.
40+
* run clang-tidy on libc++
41+
* Document the "conditionally-supported" bits of libc++
42+
* Look at basic_string's move assignment operator, re LWG 2063 and POCMA
43+
* libc++ is missing try_emplace
44+
* Put a static_assert in std::allocator to deny const/volatile types (LWG 2447)
45+
* Investigate the effect of using __decltype instead of __typeof__ to provide
46+
decltype in C++03. What code could be broken by this change?
47+
* Convert failure tests to use Clang Verify.
48+
* Document support (or lack of) for C++11 libraries in C++03.
49+
* Document supported compilers.

external/bsd/libc++/prepare-import.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
2-
# $NetBSD: prepare-import.sh,v 1.2 2014/05/15 23:59:12 joerg Exp $
2+
# $NetBSD: prepare-import.sh,v 1.3 2015/08/20 10:06:21 joerg Exp $
33
#
44
# Checkout libc++ and libcxxrt in the corresponding subdirectories of
55
# dist. Run this script and check for additional files and
@@ -9,7 +9,7 @@ set -e
99

1010
cd dist/libcxx
1111
rm -rf .svn cmake Makefile CMakeLists.txt lib src/support www .arcconfig
12-
rm -rf include/support */CMakeLists.txt
12+
rm -rf include/support */CMakeLists.txt .gitignore
1313
cd ../libcxxrt
1414
rm -rf .git CMakeLists.txt */CMakeLists.txt src/doxygen_config
1515

external/bsd/libelf/Makefile

-5
This file was deleted.

external/bsd/libelf/Makefile.inc

-11
This file was deleted.

external/bsd/libelf/dist/Makefile

-163
This file was deleted.

external/bsd/libelf/dist/README

-12
This file was deleted.

0 commit comments

Comments
 (0)