openbsd
8 years agoSet MTU size to ~4k until the TX path is ready to deal with larger packets
mikeb [Mon, 29 Aug 2016 17:35:25 +0000 (17:35 +0000)]
Set MTU size to ~4k until the TX path is ready to deal with larger packets

8 years agoDon't count output errors twice
mikeb [Mon, 29 Aug 2016 17:27:04 +0000 (17:27 +0000)]
Don't count output errors twice

8 years agoMake socket splicing performance test pass in multiple environments.
bluhm [Mon, 29 Aug 2016 16:25:14 +0000 (16:25 +0000)]
Make socket splicing performance test pass in multiple environments.
When running the setup over two machines, build required binaries
on remote machine.  Avoid localhost nameserver lookup, just use
127.0.0.1.  Use greater timeout.

8 years agoFixup packet fragment unrolling procedure
mikeb [Mon, 29 Aug 2016 14:12:58 +0000 (14:12 +0000)]
Fixup packet fragment unrolling procedure

When bus_dmamap_load fails to load one of the buffers in the mbuf
chain, we need to revert all changes to transmit descriptors.  The
code to do that was prototyped but not tested.  However due to how
the Tx ring is set up in xnf(4) and generic lack of proper fragment
support in the Netfront design we're always limited to having 256
entries for distinct shared memory pages.  The mbuf chain is
traversed and attempt is made to load every data chunk into a 4k
sized DMA map segment which makes it impossible to reference a
buffer composed of multiple pages.  Current implementation lacks
support for this preventing reliable transmission of frames larger
than 4k.

Bug reported by Kirill Miazine <km at krot ! org>, thanks!

8 years agoStore the return value of mbrtowc() in a size_t, not int.
millert [Mon, 29 Aug 2016 12:20:57 +0000 (12:20 +0000)]
Store the return value of mbrtowc() in a size_t, not int.
OK schwarze@

8 years agoMake examples fit in 80 columns, reminded by jmc@
mpi [Mon, 29 Aug 2016 10:39:59 +0000 (10:39 +0000)]
Make examples fit in 80 columns, reminded by jmc@

8 years agofix uninitialised optlen in getsockopt() call; harmless on Unix/BSD
djm [Sun, 28 Aug 2016 22:28:12 +0000 (22:28 +0000)]
fix uninitialised optlen in getsockopt() call; harmless on Unix/BSD
but potentially crashy on Cygwin. Reported by James Slepicka
ok deraadt@

8 years agoGet rid of sxipio_ioh and sxipio_iot; they're not used (anymore).
kettenis [Sun, 28 Aug 2016 20:20:37 +0000 (20:20 +0000)]
Get rid of sxipio_ioh and sxipio_iot; they're not used (anymore).

8 years agoAdd a few missing sunxi-h3 clocks and resets.
kettenis [Sun, 28 Aug 2016 20:17:10 +0000 (20:17 +0000)]
Add a few missing sunxi-h3 clocks and resets.

8 years agoshorten the rsa text; of note, i've also reduced the description
jmc [Sun, 28 Aug 2016 19:34:15 +0000 (19:34 +0000)]
shorten the rsa text; of note, i've also reduced the description
for -inform/-outform/-text and removed the oft-repeated header/footer
blurb;

8 years agoFix the macros that determine the register offsets based on port and pin.
kettenis [Sun, 28 Aug 2016 17:31:44 +0000 (17:31 +0000)]
Fix the macros that determine the register offsets based on port and pin.
These were didn't work as I expected, and returned the wrong offsets.  As a
result, pinctrl and gpio code was twiddling the wrong bits.

8 years agoIf a line inside .Bl -column starts with a tab character
schwarze [Sun, 28 Aug 2016 16:13:51 +0000 (16:13 +0000)]
If a line inside .Bl -column starts with a tab character
and there was no preceding .It macro, do not read the byte
before the beginning of the line buffer.
Found by tb@ with afl@.

8 years agoReset the host controller after a failed command request to make sure it
mglocker [Sun, 28 Aug 2016 15:26:10 +0000 (15:26 +0000)]
Reset the host controller after a failed command request to make sure it
operates again.

ok kettenis

8 years agotypo
schwarze [Sun, 28 Aug 2016 12:57:02 +0000 (12:57 +0000)]
typo

8 years agoI don't dare to provide an OK for a rewrite of this program
schwarze [Sun, 28 Aug 2016 12:39:07 +0000 (12:39 +0000)]
I don't dare to provide an OK for a rewrite of this program
without having at least some systematic testing in place.

8 years agoCheck the MORE (or LESS) environment variables after forcing the various
nicm [Sun, 28 Aug 2016 07:25:47 +0000 (07:25 +0000)]
Check the MORE (or LESS) environment variables after forcing the various
more(1) options, so it is possible to change them using MORE. From Ross
L Richardson. ok deraadt millert

8 years agoRemove obsolete gre(4) ioctls GRESADDRS, GRESADDRD, GREGADDRS,
reyk [Sun, 28 Aug 2016 07:22:11 +0000 (07:22 +0000)]
Remove obsolete gre(4) ioctls GRESADDRS, GRESADDRD, GREGADDRS,
GREGADDRD, GRESPROTO, and GREGPROTO.  They have been replaced by
generic ioctls some time ago (eg. the "ifconfig gre0 tunnel") and
there is no need to keep the old ones around.  They are neither used
in base nor in ports.

OK sthen@

8 years agold.so doesn't need gettimeofday or lstat stubs any more
guenther [Sun, 28 Aug 2016 06:15:32 +0000 (06:15 +0000)]
ld.so doesn't need gettimeofday or lstat stubs any more

ok deraadt@

8 years agofix a comment
guenther [Sun, 28 Aug 2016 04:33:17 +0000 (04:33 +0000)]
fix a comment

8 years agoDon't call lstat() before readlink() just to see if it's a symlink,
guenther [Sun, 28 Aug 2016 04:08:59 +0000 (04:08 +0000)]
Don't call lstat() before readlink() just to see if it's a symlink,
as readlink() will tell you that more cheaply.

ok millert@

8 years agoPull in <time.h> for tzset()
guenther [Sun, 28 Aug 2016 00:51:48 +0000 (00:51 +0000)]
Pull in <time.h> for tzset()

8 years agoKill empty window after moving pane and updating current window, so that
nicm [Sat, 27 Aug 2016 23:35:00 +0000 (23:35 +0000)]
Kill empty window after moving pane and updating current window, so that
index is still valid before renumber-windows happens. Fixes issue
reported by Eric Pruitt.

8 years agoDelete debugging from when lazy binding was being implemented
guenther [Sat, 27 Aug 2016 22:52:21 +0000 (22:52 +0000)]
Delete debugging from when lazy binding was being implemented

ok deraadt@

8 years agofurther tweak previous: use the same text for norw as ro; ok tedu
jmc [Sat, 27 Aug 2016 22:30:23 +0000 (22:30 +0000)]
further tweak previous: use the same text for norw as ro; ok tedu

8 years agoshorten the req text;
jmc [Sat, 27 Aug 2016 20:43:05 +0000 (20:43 +0000)]
shorten the req text;

8 years agofor completeness, document (no)rw and ro options.
tedu [Sat, 27 Aug 2016 19:50:36 +0000 (19:50 +0000)]
for completeness, document (no)rw and ro options.

8 years agoin case we run delete_first (not enough room), delay the unlink of
espie [Sat, 27 Aug 2016 18:17:46 +0000 (18:17 +0000)]
in case we run delete_first (not enough room), delay the unlink of
tied items so we can still skip extracting them.

better than the stopgap measure I committed a few weeks ago.

8 years agoDeassert reset signals if there is a "resets" property. Implement mmc power
kettenis [Sat, 27 Aug 2016 18:12:16 +0000 (18:12 +0000)]
Deassert reset signals if there is a "resets" property.  Implement mmc power
sequencing like we have for imxesdhc(4).  Unfortunately that doesn't seem to
be enough to be able to see the onboard sdio wireless on my Banana Pi 2+.

8 years agoInitialize vdd to 0 in imxesdhc_bus_power() to avoiud using it uninitialized.
kettenis [Sat, 27 Aug 2016 17:32:35 +0000 (17:32 +0000)]
Initialize vdd to 0 in imxesdhc_bus_power() to avoiud using it uninitialized.

8 years agoReturn -1 if we try to set the frequency of a clock but couldn't find it.
kettenis [Sat, 27 Aug 2016 16:50:40 +0000 (16:50 +0000)]
Return -1 if we try to set the frequency of a clock but couldn't find it.

8 years agoAdd support for the SD/MMC clock to the geberic clock code and use it in
kettenis [Sat, 27 Aug 2016 16:41:52 +0000 (16:41 +0000)]
Add support for the SD/MMC clock to the geberic clock code and use it in
sximmc(4).

8 years agoMatch on "allwinner,sun8i-h3-ehci".
kettenis [Sat, 27 Aug 2016 16:40:31 +0000 (16:40 +0000)]
Match on "allwinner,sun8i-h3-ehci".

8 years agoStop recommending the non-standard and slightly dangerous fgetln(3).
schwarze [Sat, 27 Aug 2016 16:39:42 +0000 (16:39 +0000)]
Stop recommending the non-standard and slightly dangerous fgetln(3).
Recommend POSIX getline(3) instead.

8 years agoWhen a precision is specified for a string format use strnlen()
millert [Sat, 27 Aug 2016 16:10:40 +0000 (16:10 +0000)]
When a precision is specified for a string format use strnlen()
to determine the length instead of doing it manually.  OK schwarze@

8 years agoEnable ALPN regress now that it passes.
jsing [Sat, 27 Aug 2016 16:00:27 +0000 (16:00 +0000)]
Enable ALPN regress now that it passes.

8 years agoBe more strict when parsing TLS extensions.
jsing [Sat, 27 Aug 2016 15:58:06 +0000 (15:58 +0000)]
Be more strict when parsing TLS extensions.

Based on a diff from Kinichiro Inoguchi.

ok beck@

8 years agothe quotes in "unkempt thoughts" were authored by stanislaw lec,
jmc [Sat, 27 Aug 2016 14:29:22 +0000 (14:29 +0000)]
the quotes in "unkempt thoughts" were authored by stanislaw lec,
not stanislaw lem (an easy blunder, i'd say); i've also inserted the "J."
into one of these credits (Stanislaw J. Lec) since all the others have them;

credit to antoni grzymala; diff pockled from netbsd

8 years agoAdd support for the PXN bit in level 1 translation table descriptors and
kettenis [Sat, 27 Aug 2016 14:22:35 +0000 (14:22 +0000)]
Add support for the PXN bit in level 1 translation table descriptors and
enable it on CPUs that support it.  When enabled, this prevents the kernel
from executing userland code.

ok jsg@, tom@

8 years agoAdd support for the watchdog timer found on A31 and later SoCs, which has a
kettenis [Sat, 27 Aug 2016 14:13:14 +0000 (14:13 +0000)]
Add support for the watchdog timer found on A31 and later SoCs, which has a
slightly different register layout.  Also fix the watchdog such that it
actually disables itself when you set the period to 0 and actually gives you
a period that is close to what you asked for.

8 years agoHandle the quirky that the FIFO register sits at a different location on
kettenis [Sat, 27 Aug 2016 12:41:47 +0000 (12:41 +0000)]
Handle the quirky that the FIFO register sits at a different location on
the A31 and later SoCs.

8 years agoimprove revision 1.2: in unusual cases, fgetwc(3) can succeed
schwarze [Sat, 27 Aug 2016 12:08:38 +0000 (12:08 +0000)]
improve revision 1.2: in unusual cases, fgetwc(3) can succeed
even though ferror(3) is already set;
also from Andrey Chernov <ache at freebsd dot org>;
OK millert@

8 years agoAdd support for sun8i-h3, the Allwinner H3. For this SoC, the device tree
kettenis [Sat, 27 Aug 2016 11:39:59 +0000 (11:39 +0000)]
Add support for sun8i-h3, the Allwinner H3.  For this SoC, the device tree
contains a single clock control unit node that handles most clocks.  The
driver handles this through tables that describe the gating, reset signals
and the clock hierarchy.  This description is (deliberately) incomplete.  We
will add clocks on an as-needed basis.  You will need a recent device tree,
that includes a "allwinner,sun8i-h3-ccu" compatible node for things to work.

ok patrick@

8 years agoKill p_instance from proc.c and remove static proc_id unused variables.
rzalamena [Sat, 27 Aug 2016 11:13:16 +0000 (11:13 +0000)]
Kill p_instance from proc.c and remove static proc_id unused variables.

To keep the debug functionality intact and correct we'll use the pid
field in the imsg header to pass the instance number. Remember to always
pass 'ps_instance + 1' otherwise libutil will fill imsg header pid field
with the imsgbuf pid (which is the current process pid).

ok reyk@

8 years agoAdd missing $OpenBSD$ line and remove an unnecessary comment line.
yasuoka [Sat, 27 Aug 2016 09:04:20 +0000 (09:04 +0000)]
Add missing $OpenBSD$ line and remove an unnecessary comment line.

8 years agoPull in <stdio.h> for NULL
guenther [Sat, 27 Aug 2016 07:35:19 +0000 (07:35 +0000)]
Pull in <stdio.h> for NULL

ok deraadt@

8 years agoqaddr_t is (now) dead
guenther [Sat, 27 Aug 2016 05:14:42 +0000 (05:14 +0000)]
qaddr_t is (now) dead

ok deraadt@

8 years agoDeclare lseek() instead of assuming it'll be provided elsewhere
guenther [Sat, 27 Aug 2016 04:57:30 +0000 (04:57 +0000)]
Declare lseek() instead of assuming it'll be provided elsewhere

ok deraadt@

8 years agoMove up the <stdio.h> include so <dev/pci/*.h> have NULL
guenther [Sat, 27 Aug 2016 04:38:48 +0000 (04:38 +0000)]
Move up the <stdio.h> include so <dev/pci/*.h> have NULL

ok deraadt@

8 years agoPull in <stdio.h> for NULL
guenther [Sat, 27 Aug 2016 04:35:18 +0000 (04:35 +0000)]
Pull in <stdio.h> for NULL

ok deraadt@

8 years agoPull in <sys/time.h> for struct timeval
guenther [Sat, 27 Aug 2016 04:34:28 +0000 (04:34 +0000)]
Pull in <sys/time.h> for struct timeval
<sys/*.h> includes go before <*.h> includes

ok deraadt@

8 years agoPull in <sys/time.h> for gettimeofday()
guenther [Sat, 27 Aug 2016 04:32:44 +0000 (04:32 +0000)]
Pull in <sys/time.h> for gettimeofday()
Sort #includes

ok deraadt@

8 years agoALL HAIL ELF!
guenther [Sat, 27 Aug 2016 04:31:22 +0000 (04:31 +0000)]
ALL HAIL ELF!
Since <sys/param.h> isn't needed for __ELF__, pull in <stdio.h> for NULL

ok deraadt@

8 years agoPull in <stdio.h> for NULL
guenther [Sat, 27 Aug 2016 04:29:25 +0000 (04:29 +0000)]
Pull in <stdio.h> for NULL

ok deraadt@

8 years agoPull in <sys/select.h> for fd_set
guenther [Sat, 27 Aug 2016 04:28:28 +0000 (04:28 +0000)]
Pull in <sys/select.h> for fd_set

ok deraadt@

8 years agoPull in <sys/select.h> for fd_set
guenther [Sat, 27 Aug 2016 04:21:08 +0000 (04:21 +0000)]
Pull in <sys/select.h> for fd_set

ok deraadt@

8 years agoPull in <sys/time.h> for gettimeofday()
guenther [Sat, 27 Aug 2016 04:15:52 +0000 (04:15 +0000)]
Pull in <sys/time.h> for gettimeofday()

ok deraadt@

8 years agoPull in <sys/select.h> for howmany() and NBBY, used by various net*/*.h
guenther [Sat, 27 Aug 2016 04:13:43 +0000 (04:13 +0000)]
Pull in <sys/select.h> for howmany() and NBBY, used by various net*/*.h

ok deraadt@

8 years agoPull in <sys/time.h> for struct timespec and timeval
guenther [Sat, 27 Aug 2016 04:07:42 +0000 (04:07 +0000)]
Pull in <sys/time.h> for struct timespec and timeval

ok deraadt@

8 years agoPull in <sys/time.h> for struct timeval
guenther [Sat, 27 Aug 2016 04:05:12 +0000 (04:05 +0000)]
Pull in <sys/time.h> for struct timeval

ok deraadt@

8 years agoPull in <stdlib.h> for NULL
guenther [Sat, 27 Aug 2016 04:04:56 +0000 (04:04 +0000)]
Pull in <stdlib.h> for NULL

ok deraadt@

8 years agoPull in <stdio.h> for NULL
guenther [Sat, 27 Aug 2016 03:55:43 +0000 (03:55 +0000)]
Pull in <stdio.h> for NULL

ok deraadt@

8 years agoPull in <stdio.h> for NULL
guenther [Sat, 27 Aug 2016 03:54:20 +0000 (03:54 +0000)]
Pull in <stdio.h> for NULL

ok deraadt@

8 years agoPull in <stddef.h> for NULL
guenther [Sat, 27 Aug 2016 03:52:25 +0000 (03:52 +0000)]
Pull in <stddef.h> for NULL
(not stdio, because ld.so has a reduced library behind it)

8 years agoPull in <sys/time.h> for struct timespec
guenther [Sat, 27 Aug 2016 03:48:00 +0000 (03:48 +0000)]
Pull in <sys/time.h> for struct timespec

ok deraadt@

8 years agoPull in <stdio.h> for NULL
guenther [Sat, 27 Aug 2016 03:34:45 +0000 (03:34 +0000)]
Pull in <stdio.h> for NULL

ok deraadt@

8 years agosome updates for recent changes.
tedu [Sat, 27 Aug 2016 03:31:47 +0000 (03:31 +0000)]
some updates for recent changes.
not all tests passing yet since i don't really understand what's going on.

8 years agoPull in <sys/select.h> for fd_set
guenther [Sat, 27 Aug 2016 02:11:27 +0000 (02:11 +0000)]
Pull in <sys/select.h> for fd_set
Pull in <time.h> for time()

ok deraadt@

8 years agoPull in <sys/select.h> for fd_set
guenther [Sat, 27 Aug 2016 02:06:40 +0000 (02:06 +0000)]
Pull in <sys/select.h> for fd_set

ok deraadt@

8 years agoPull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(),
guenther [Sat, 27 Aug 2016 02:02:44 +0000 (02:02 +0000)]
Pull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(),
and setitimer()

ok deraadt@

8 years agoPull in <time.h> for time() and perhaps other functions
guenther [Sat, 27 Aug 2016 02:00:10 +0000 (02:00 +0000)]
Pull in <time.h> for time() and perhaps other functions

ok deraadt@

8 years agoPull in <sys/time.h> for struct timespec
guenther [Sat, 27 Aug 2016 01:57:27 +0000 (01:57 +0000)]
Pull in <sys/time.h> for struct timespec

ok deraadt@

8 years agoPull in <sys/time.h> for struct timespec
guenther [Sat, 27 Aug 2016 01:56:07 +0000 (01:56 +0000)]
Pull in <sys/time.h> for struct timespec
<sys/fcntl.h> shouldn't be used by userspace; this already uses <fcntl.h>

ok deraadt@

8 years agoPull in <sys/time.h> for struct timespec
guenther [Sat, 27 Aug 2016 01:55:30 +0000 (01:55 +0000)]
Pull in <sys/time.h> for struct timespec

ok deraadt@

8 years agoPull in <sys/time.h> for struct timespec, timeval, or clockrate
guenther [Sat, 27 Aug 2016 01:50:07 +0000 (01:50 +0000)]
Pull in <sys/time.h> for struct timespec, timeval, or clockrate

ok deraadt@

8 years agoPull in <sys/time.h> for gettimeofday()
guenther [Sat, 27 Aug 2016 01:42:37 +0000 (01:42 +0000)]
Pull in <sys/time.h> for gettimeofday()

ok deraadt@

8 years agoUse %zu for size_t arguments
guenther [Sat, 27 Aug 2016 01:30:39 +0000 (01:30 +0000)]
Use %zu for size_t arguments

8 years agoPull in <time.h> for one or more of gmtime, strftime, strptime, time,
guenther [Sat, 27 Aug 2016 01:26:22 +0000 (01:26 +0000)]
Pull in <time.h> for one or more of gmtime, strftime, strptime, time,
timegm, and tzset

ok deraadt@

8 years agoImplement bus dma support for loading raw mappings so that we can use
patrick [Fri, 26 Aug 2016 21:50:42 +0000 (21:50 +0000)]
Implement bus dma support for loading raw mappings so that we can use
xhci(4) on ARM.  The only way the load raw operation can get to know
about the coherent flag is via the segments.  Store it there when the
memory is initially mapped.  Also store the virtual address which we
need to know when we have to flush the caches on a non-coherent mapping.

ok kettenis@

8 years agoAdd support for the Allwinner H3 (sun8i-h3).
kettenis [Fri, 26 Aug 2016 21:23:41 +0000 (21:23 +0000)]
Add support for the Allwinner H3 (sun8i-h3).

8 years agoSince the caller already checks and handles COHERENT we don't need
patrick [Fri, 26 Aug 2016 21:14:58 +0000 (21:14 +0000)]
Since the caller already checks and handles COHERENT we don't need
to explicitly check for the flag.

ok kettenis@

8 years agogrrr warning
espie [Fri, 26 Aug 2016 18:19:21 +0000 (18:19 +0000)]
grrr warning

8 years agoRemove cpu_cpwait() calls; they are no-ops on armv7.
kettenis [Fri, 26 Aug 2016 16:02:33 +0000 (16:02 +0000)]
Remove cpu_cpwait() calls; they are no-ops on armv7.

ok tom@

8 years agoRepeated occurances of the idiom buf[5][BUFSIZ] -- ridiculous. Give each
deraadt [Fri, 26 Aug 2016 15:04:15 +0000 (15:04 +0000)]
Repeated occurances of the idiom buf[5][BUFSIZ] -- ridiculous.  Give each
buf a special name, recognize that most are PATH_MAX, and remove a few that
are not needed at all.
ok jsing beck

8 years agoMake regress Makefile consistent with other tests, use bsd.regress.mk.
bluhm [Fri, 26 Aug 2016 13:10:30 +0000 (13:10 +0000)]
Make regress Makefile consistent with other tests, use bsd.regress.mk.
OK otto@

8 years agoKill the ps_ninstances from proc.c.
rzalamena [Fri, 26 Aug 2016 12:24:21 +0000 (12:24 +0000)]
Kill the ps_ninstances from proc.c.

We got the same information in ps_instances[proc] (more accurate) and
we avoid allocating unnecessary memory for pipe storage.

ok reyk@

8 years agoRemove the code that switches around MMU domains on armv7. MMU domains are
kettenis [Fri, 26 Aug 2016 11:59:04 +0000 (11:59 +0000)]
Remove the code that switches around MMU domains on armv7.  MMU domains are
basically a relic from the past.  Using them doesn't make a lot of sense
the way our pmaps work.  Support for MMU domains isn't present in
long-descriptor translation table format, so it is clearly on its way out.

Based on a diff from Artituri Alm.

ok patrick@

8 years agoReplace the static env variables with a single global variable.
rzalamena [Fri, 26 Aug 2016 10:46:39 +0000 (10:46 +0000)]
Replace the static env variables with a single global variable.

ok reyk@

8 years agoPull in <time.h> for time()
guenther [Fri, 26 Aug 2016 09:10:11 +0000 (09:10 +0000)]
Pull in <time.h> for time()

ok deraadt@

8 years agoPull in <time.h> for struct tm, used in rcs.h
guenther [Fri, 26 Aug 2016 09:02:54 +0000 (09:02 +0000)]
Pull in <time.h> for struct tm, used in rcs.h

ok deraadt@

8 years agoPull in <sys/select.h> for fd_set
guenther [Fri, 26 Aug 2016 08:52:19 +0000 (08:52 +0000)]
Pull in <sys/select.h> for fd_set

ok deraadt@

8 years agoPull in <time.h> for ctime_r, gmtime, etc
guenther [Fri, 26 Aug 2016 08:50:31 +0000 (08:50 +0000)]
Pull in <time.h> for ctime_r, gmtime, etc

ok deraadt@

8 years agoPull in <sys/time.h> for gettimeofday()
guenther [Fri, 26 Aug 2016 08:44:04 +0000 (08:44 +0000)]
Pull in <sys/time.h> for gettimeofday()

ok deraadt@

8 years agoRemove unused prototype for sxiccmu_enablemodule().
mglocker [Fri, 26 Aug 2016 08:30:24 +0000 (08:30 +0000)]
Remove unused prototype for sxiccmu_enablemodule().

ok kettenis

8 years agoPull in <time.h> for clock_gettime()
guenther [Fri, 26 Aug 2016 08:25:02 +0000 (08:25 +0000)]
Pull in <time.h> for clock_gettime()

ok deraadt@

8 years agoThe *_HEAD_INITIALIZER() macros are documented as taking the struct,
guenther [Fri, 26 Aug 2016 07:12:30 +0000 (07:12 +0000)]
The *_HEAD_INITIALIZER() macros are documented as taking the struct,
not a pointer to it

8 years agoPull in <sys/time.h> for clock_ymdhms bits
guenther [Fri, 26 Aug 2016 07:09:56 +0000 (07:09 +0000)]
Pull in <sys/time.h> for clock_ymdhms bits

ok deraadt@

8 years agotrim down some NBBY references. 8 bits ought to be enough for anyone.
tedu [Fri, 26 Aug 2016 06:32:10 +0000 (06:32 +0000)]
trim down some NBBY references. 8 bits ought to be enough for anyone.

8 years agoPull in <sys/select.h> for fd_set
guenther [Fri, 26 Aug 2016 06:18:01 +0000 (06:18 +0000)]
Pull in <sys/select.h> for fd_set

ok deraadt@

8 years agoAdd <time.h> for time(); sort <*.h> includes
guenther [Fri, 26 Aug 2016 06:06:58 +0000 (06:06 +0000)]
Add <time.h> for time(); sort <*.h> includes

ok deraadt@

8 years agoAdd <time.h> for time() and ctime(); sort <net*/*.h>
guenther [Fri, 26 Aug 2016 06:04:10 +0000 (06:04 +0000)]
Add <time.h> for time() and ctime(); sort <net*/*.h>

ok deraadt@