ian 2651e6b1c6 MFC r292337, r292552, r292553:
Build mount_smbfs for arm.  Also sort the subdirs.

  Avoid unaligned memory accesses when encoding netbios names in libsmb.

  The current code for encoding a netbios name converts each byte to a 16-bit
  value and stores the result by casting a char* to u_short*, resulting in
  alignment faults on strict-alignment platforms.

  This change reimplements the encoding routine using only byte accesses to
  memory. There is no particular reason to work with 16-bit values just
  because the encoding process creates two bytes of output for every byte of
  input. Working a byte at at time also avoids endian problems for big-endian
  platforms.

  Make the building of libsmb and mount_smbfs unconditional, now that r292552
  has eliminated alignment and endian problems that were making it fail on
  some platforms.

PR:           180438
PR:           189415
Relnotes:	Yes
2016-01-19 23:36:49 +00:00
..
2016-01-04 20:05:40 +00:00
2016-01-04 07:03:58 +00:00
2015-10-29 17:51:48 +00:00
2015-09-22 22:07:42 +00:00
2016-01-18 19:13:54 +00:00
2015-10-08 18:02:43 +00:00
2016-01-12 19:33:43 +00:00
2015-12-29 01:07:00 +00:00
2016-01-11 01:09:50 +00:00
2016-01-04 16:32:21 +00:00
2016-01-03 17:23:16 +00:00
2016-01-19 23:36:49 +00:00
2015-11-12 03:26:05 +00:00
2015-12-22 08:03:23 +00:00