| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
regular 'ustar' entry, use narrow-character version,
not wide-character version, as the ustar entry always
uses the narrow-character filename.
Thanks to: Michal Listos
Inspired by, but doesn't fix: bin/74385
Notes:
svn path=/head/; revision=138165
|
|
|
|
|
|
|
|
|
|
| |
in an error message.
Thanks to: Michal Listos
Inspired by, but doesn't fix: bin/74385
Notes:
svn path=/head/; revision=138163
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
operation (by subtracting the absolute result from 0), don't test
for overflow.
This avoids an arithmetic exception when dividing LONG_MIN by 1:
This is the only case that causes overflow, and the resulting value
is correct under 2's compliment arithmetic.
PR: 72024
Approved by: dwmalone@
Obtained from: NetBSD
MFC after: 4 days
Notes:
svn path=/head/; revision=138139
|
|
|
|
|
|
|
| |
including other headers.
Notes:
svn path=/head/; revision=138129
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
reading past 'stop' in various places when converting multibyte characters.
Reading too far caused truncation to not be detected when it should have
been, eventually causing regexec() to loop infinitely in with certain
combinations of patterns and strings in multibyte locales.
PR: 74020
MFC after: 4 weeks
Notes:
svn path=/head/; revision=137959
|
|
|
|
|
|
|
| |
Reviewed by: arch@
Notes:
svn path=/head/; revision=137907
|
|
|
|
|
|
|
|
| |
PR: 73647
Submitted by: Uranus <uranus@it.muds.net>
Notes:
svn path=/head/; revision=137887
|
|
|
|
|
|
|
|
|
|
| |
This is now a native system call.
Reviewed by: imp, phk, njl, peter
Approved by: njl
Notes:
svn path=/head/; revision=137878
|
|
|
|
|
|
|
|
|
|
|
|
| |
is supported.
-Document the new more preferred syntax
-Add examples for the new syntax
-Add a note that the old syntax will be deprecated in the future.
Reviewed by: rwatson
Notes:
svn path=/head/; revision=137865
|
|
|
|
| |
Notes:
svn path=/head/; revision=137788
|
|
|
|
|
|
|
|
| |
Note to mdoc(7) police:
The document date has already been touched today.
Notes:
svn path=/head/; revision=137737
|
|
|
|
| |
Notes:
svn path=/head/; revision=137736
|
|
|
|
| |
Notes:
svn path=/head/; revision=137735
|
|
|
|
|
|
|
| |
use .Va instead of .Li for struct stat fields.
Notes:
svn path=/head/; revision=137734
|
|
|
|
|
|
|
| |
Bump the document date accordingly.
Notes:
svn path=/head/; revision=137733
|
|
|
|
|
|
|
|
|
|
| |
the the pax attributes, I shouldn't try using the public
API for finishing out the attribute entry, either.
This also removes some old dubious state manipulations.
Notes:
svn path=/head/; revision=137711
|
|
|
|
|
|
|
|
|
|
|
|
| |
because the code was using the external API
(archive_write_data) and assuming internal
error-return conventions. Use the internal
API for writing data.
Thanks to: Joe Marcus Clarke
Notes:
svn path=/head/; revision=137710
|
|
|
|
| |
Notes:
svn path=/head/; revision=137682
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If turned on no NIS support and related programs will be built.
Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il>
PR: bin/68303
No objections: des, gshapiro, nectar
Reviewed by: ru
Approved by: rwatson (mentor)
MFC after: 2 weeks
Notes:
svn path=/head/; revision=137675
|
|
|
|
|
|
|
|
|
| |
called on is invalid and has no use.
Reviewed by: smkelly
Notes:
svn path=/head/; revision=137662
|
|
|
|
|
|
|
|
|
| |
on /proc in order to operate correctly.
Reviewed by: simon@, wes@
Notes:
svn path=/head/; revision=137661
|
|
|
|
| |
Notes:
svn path=/head/; revision=137554
|
|
|
|
|
|
|
|
|
|
|
| |
seed, the random number generator rand(3) still sucks and is unlikely
sufficient for crypto use. Correct what appears to be a cut and paste
error from the srandomdev() man page.
Submitted by: Ben Mesander
Notes:
svn path=/head/; revision=137535
|
|
|
|
|
|
|
| |
Submitted by: Lawrence.Lee@sun.com
Notes:
svn path=/head/; revision=137512
|
|
|
|
|
|
|
|
| |
For setjmp() and longjmp(), put the signal mask where it's supposed to be,
instead of in the space reserved for fp regs.
Notes:
svn path=/head/; revision=137464
|
|
|
|
| |
Notes:
svn path=/head/; revision=137461
|
|
|
|
| |
Notes:
svn path=/head/; revision=137343
|
|
|
|
|
|
|
| |
Thanks to: Oliver Lehmann and Peter Wemm
Notes:
svn path=/head/; revision=137296
|
|
|
|
|
|
|
|
| |
kernels. Use the recently exposed direct-set routines instead. This is
only activated for when we compile i386 support libraries on amd64.
Notes:
svn path=/head/; revision=137295
|
|
|
|
| |
Notes:
svn path=/head/; revision=137294
|
|
|
|
|
|
|
|
|
|
| |
run as a 32 bit support library for an amd64 kernel. 32 bit consumers of
libthr have zero chance of running on an amd64 kernel since we don't
implement the i386_set_ldt() family of functions. Note that this commit
doesn't make it actually work, it just removes one more obstacle.
Notes:
svn path=/head/; revision=137292
|
|
|
|
|
|
|
|
|
|
|
|
| |
can't use the i386_set_ldt() family of routines, because they are not
implemented. Instead, use the recently exposed direct access sysarch
routines for setting what %fs and %gs point to.
Use this for the i386 TLS _set_tp() routine, but only when compiling to
run as a 32 bit support binary for amd64 kernels.
Notes:
svn path=/head/; revision=137290
|
|
|
|
| |
Notes:
svn path=/head/; revision=137287
|
|
|
|
| |
Notes:
svn path=/head/; revision=137286
|
|
|
|
| |
Notes:
svn path=/head/; revision=137285
|
|
|
|
| |
Notes:
svn path=/head/; revision=137284
|
|
|
|
| |
Notes:
svn path=/head/; revision=137283
|
|
|
|
|
|
|
|
|
| |
* Update Version
* Add a missing MLINK
* Fix 'distfile' target so it works from a clean checkout
Notes:
svn path=/head/; revision=137240
|
|
|
|
| |
Notes:
svn path=/head/; revision=137238
|
|
|
|
| |
Notes:
svn path=/head/; revision=137237
|
|
|
|
|
|
|
|
|
| |
write path. In particular, this should
solve some problems people have seen with
bsdtar not exiting on various write errors.
Notes:
svn path=/head/; revision=137236
|
|
|
|
| |
Notes:
svn path=/head/; revision=137235
|
|
|
|
| |
Notes:
svn path=/head/; revision=137234
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
syslog(3) if we are a priveleged program (sshd, su, etc.).
- Make syslogd open an additional socket /var/run/logpriv, with 0600
permissions.
- In libc, try to use this socket.
- Do not loop forever if we are using this socket (partial backout of 1.31)
Reviewed by: dwmalone, Andrea Campi <andrea webcom it>
Approved by: julian (mentor)
MFC after: 1 month
Notes:
svn path=/head/; revision=137233
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
_(use space as padding), and 0(zero padding).
These GNU extensions are widely used ones that is worthy for us to
have.
Discussed with: stefanf, roam, -current
Approved by: murray
Prodded by: ports/72722, ports/72723
MFC After: 1 month
Notes:
svn path=/head/; revision=137190
|
|
|
|
| |
Notes:
svn path=/head/; revision=137187
|
|
|
|
|
|
|
|
|
|
| |
a thread in pthread_cond_wait handled a signal can no longer
be canceled.
Reviewed by: deischen
Notes:
svn path=/head/; revision=137105
|
|
|
|
|
|
|
|
|
|
|
|
| |
packages expect and seems to be most correct according to the slightly-
ambiguous standards.
MFC after: 1 month
Corroborated by: POSIX <http://tinyurl.com/4uvub>
Reviewed by: silence on threads@
Notes:
svn path=/head/; revision=137095
|
|
|
|
|
|
|
|
|
|
|
|
| |
the GPT partition on i386 and adm64 as type=gpt, subtype=0 and with the
sname set to the UUID. This prevents sysinstall from bombing out. This
also makes sure the GPT partition shows up in sysinstall so as to avoid
accidental "clobberage".
PR: bin/72896
Notes:
svn path=/head/; revision=137092
|
|
|
|
|
|
|
|
|
| |
This causes nasty things like SEGV or a cpu spin when we return.
Submitted by: "James R. Van Artsalen" <james@jrv.org>
Notes:
svn path=/head/; revision=136994
|