| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=220656
|
|
|
|
| |
Notes:
svn path=/head/; revision=220655
|
|
|
|
| |
Notes:
svn path=/head/; revision=220654
|
|
|
|
|
|
|
| |
now requires it.
Notes:
svn path=/head/; revision=220534
|
|
|
|
|
|
|
|
|
|
| |
flags, so remove that part from WITHOUT_CXX again.
This is only partially regenerated, as the entries for FDT and GPIO seem to
have switched their default state, too.
Notes:
svn path=/head/; revision=220402
|
|
|
|
|
|
|
|
|
|
|
| |
WITHOUT_CLANG.
Don't build clang bootstrap/build-tools depending on this flag. We also
keep gperf, devd and libstdc++ around to prevent foot-shooting and to
make this a two-way street.
Notes:
svn path=/head/; revision=220401
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Of course, strerror_r() may still fail with ERANGE.
Although the POSIX specification said this could fail with EINVAL and
doing this likely indicates invalid use of errno, most other
implementations permitted it, various POSIX testsuites require it to
work (matching the older sys_errlist array) and apparently some
applications depend on it.
PR: standards/151316
MFC after: 1 week
Notes:
svn path=/head/; revision=220376
|
|
|
|
|
|
|
| |
* correct arg check
Notes:
svn path=/head/; revision=220366
|
|
|
|
| |
Notes:
svn path=/head/; revision=220364
|
|
|
|
|
|
|
|
| |
Copying over /var/empty's schg flag had unpleasant side effects (schg flag on /etc and /cfg)
during nanobsd boot before.
Notes:
svn path=/head/; revision=220091
|
|
|
|
| |
Notes:
svn path=/head/; revision=219901
|
|
|
|
| |
Notes:
svn path=/head/; revision=219877
|
|
|
|
|
|
|
|
|
| |
<bu7cher@yandex.ru>)
Fix amd64 merge script.
Notes:
svn path=/head/; revision=219823
|
|
|
|
| |
Notes:
svn path=/head/; revision=219799
|
|
|
|
|
|
|
| |
- Add merge script for integrating amd64 slice into i386 disk image
Notes:
svn path=/head/; revision=219798
|
|
|
|
|
|
|
|
|
|
| |
- Change name to reflect this
- Install all kernel modules
- Choose image size that i386 and amd64 can be combined into one image
- Mount tmpfs over /boot/zfs for zpool imports
Notes:
svn path=/head/; revision=219760
|
|
|
|
|
|
|
|
|
|
|
|
| |
These already worked: $# ${#} ${##} ${#-} ${#?}
These now work as well: ${#+word} ${#-word} ${##word} ${#%word}
There is an ambiguity in the standard with ${#?}: it could be the length of
$? or it could be $# giving an error in the (impossible) case that it is not
set. We continue to use the former interpretation as it seems more useful.
Notes:
svn path=/head/; revision=219623
|
|
|
|
| |
Notes:
svn path=/head/; revision=219621
|
|
|
|
| |
Notes:
svn path=/head/; revision=219611
|
|
|
|
|
|
|
| |
Set WARNS to 6.
Notes:
svn path=/head/; revision=219568
|
|
|
|
| |
Notes:
svn path=/head/; revision=219566
|
|
|
|
|
|
|
| |
Set WARNS to 6.
Notes:
svn path=/head/; revision=219527
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=219524
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=219522
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=219521
|
|
|
|
| |
Notes:
svn path=/head/; revision=219519
|
|
|
|
|
|
|
|
|
| |
Set WARNS to 6.
MFC after: 1 week
Notes:
svn path=/head/; revision=219511
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- openat(2)
- unlinkat(2)
- mkdirat(2)
- linkat(2)
- symlinkat(2)
- renameat(2)
- mkfifoat(2)
- mknodat(2)
- fchmodat(2)
- fchownat(2)
- fstatat(2)
Notes:
svn path=/head/; revision=219464
|
|
|
|
|
|
|
|
|
|
|
|
| |
The test was support to check if SUID/SGID bits are removed on first
write, but actually we were checking if they were removed after close.
Now we can check if SUID/SGID bits are gone after first write.
While here add checks to see if when both SUID and SGID bits are set they are
both cleared on first write.
Notes:
svn path=/head/; revision=219463
|
|
|
|
|
|
|
| |
PR: stand/154873
Notes:
svn path=/head/; revision=219439
|
|
|
|
| |
Notes:
svn path=/head/; revision=219438
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fchmod(2),
- fchown(2),
- fchflags(2),
- fstat(2),
- ftruncate(2),
- fpathconf(2),
- lpathconf(2).
Make write(2) syscall to take descriptor instead of file name.
We implement descriptors by keeping track of open files and allowing to
reference them by the following syscalls. Because pjdfstest already supports
executing multiple syscalls from one command it works pretty well.
For example, the following command:
pjdfstest open foo "O_CREAT,O_RDWR" 0 : open bar "O_CREAT,O_RDONLY" 640 : fchmod 0 0666 : fchown 0 -1 20 : fchmod 1 0444
is equivalent of (error checking omitted):
int fd[2];
fd[0] = open("foo", O_CREAT | O_RDWR, 0);
fd[1] = open("bar", O_CREAT | O_RDONLY, 0640);
fchmod(fd[0], 0666);
fchown(fd[0], -1, 20);
fchmod(fd[1], 0444);
Notes:
svn path=/head/; revision=219437
|
|
|
|
| |
Notes:
svn path=/head/; revision=219420
|
|
|
|
| |
Notes:
svn path=/head/; revision=219398
|
|
|
|
|
|
|
|
|
|
| |
Preserving $? may cause problems particularly if set -e is in effect.
It may be useful to preserve the old value of $? in the dot script but this
must not be implemented in such a way that it would break this test.
Notes:
svn path=/head/; revision=219390
|
|
|
|
|
|
|
|
| |
these tests some day, but in the mean time, they're a useful sanity
check for future changes.)
Notes:
svn path=/head/; revision=219362
|
|
|
|
| |
Notes:
svn path=/head/; revision=219355
|
|
|
|
| |
Notes:
svn path=/head/; revision=219270
|
|
|
|
| |
Notes:
svn path=/head/; revision=219269
|
|
|
|
|
|
|
| |
new semantics.
Notes:
svn path=/head/; revision=219267
|
|
|
|
| |
Notes:
svn path=/head/; revision=219266
|
|
|
|
|
|
|
|
|
|
| |
This is intentionally undocumented for now since it's not part
of any standard.
MFC after: 1 month
Notes:
svn path=/head/; revision=219084
|
|
|
|
|
|
|
| |
Approved by: delphij (mentor)
Notes:
svn path=/head/; revision=219020
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
setting. It can be built by setting the WITH_ICONV knob. While this
knob is unset, the library part, the binaries, the header file and
the metadata files will not be built or installed so it makes no impact
on the system if left turned off.
This work is based on the iconv implementation in NetBSD but a great
number of improvements and feature additions have been included:
- Some utilities have been added. There is a conversion table generator,
which can compare conversion tables to reference data generated by
GNU libiconv. This helps ensuring conversion compatibility.
- UTF-16 surrogate support and some endianness issues have been fixed.
- The rather chaotic Makefiles to build metadata have been refactored
and cleaned up, now it is easy to read and it is also easier to add
support for new encodings.
- A bunch of new encodings and encoding aliases have been added.
- Support for 1->2, 1->3 and 1->4 mappings, which is needed for
transliterating with flying accents as GNU does, like "u.
- Lots of warnings have been fixed, the major part of the code is
now WARNS=6 clean.
- New section 1 and section 5 manual pages have been added.
- Some GNU-specific calls have been implemented:
iconvlist(), iconvctl(), iconv_canonicalize(), iconv_open_into()
- Support for GNU's //IGNORE suffix has been added.
- The "-" argument for stdin is now recognized in iconv(1) as per POSIX.
- The Big5 conversion module has been fixed.
- The iconv.h header files is supposed to be compatible with the
GNU version, i.e. sources should build with base iconv.h and
GNU libiconv. It also includes a macro magic to deal with the
char ** and const char ** incompatibility.
- GNU compatibility: "" or "char" means the current local
encoding in use
- Various cleanups and style(9) fixes.
Approved by: delphij (mentor)
Obtained from: The NetBSD Project
Sponsored by: Google Summer of Code 2009
Notes:
svn path=/head/; revision=219019
|
|
|
|
| |
Notes:
svn path=/head/; revision=218942
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A full featured groff is required during buildworld, so build it always
and don't rely on it being present on the host system.
vgrind(1) is tightly coupled to a roff processor and will not be
built/installed when groff is disabled. Also much of the roff'ed
documentation under share/doc will not be built/installed when
WITHOUT_GROFF is defined.
Reviewed by: ru (partial)
Notes:
svn path=/head/; revision=218941
|
|
|
|
|
|
|
|
|
|
|
| |
Sync up with flags understood by install(1) [1], and make install(1)'s
usage output not hide the clearly documented -M flag.
PR: misc/154739 [1]
Submitted by: arundel
Notes:
svn path=/head/; revision=218940
|
|
|
|
|
|
|
|
|
| |
PR: misc/146687
Submitted by: Garrett Cooper <gcooper@FreeBSD.org>
Approved by: rwatson (mentor)
Notes:
svn path=/head/; revision=218938
|
|
|
|
| |
Notes:
svn path=/head/; revision=218891
|
|
|
|
|
|
|
| |
This allows some other shells to pass the tests for basic behaviour.
Notes:
svn path=/head/; revision=218889
|