Merge branch 'master' of github.com:urbit/urbit

This commit is contained in:
C. Guy Yarvin 2013-11-02 18:29:47 -07:00
commit 0dc82fc41a
7 changed files with 20 additions and 18 deletions

View File

@ -82,7 +82,7 @@
if ( 0 == (dis_k = _tx_knot_new()) ) {
return 0;
} else {
strcpy(dis_k->lic_c, hed_c);
strncpy(dis_k->lic_c, hed_c, 31);
dis_k->fin_w = 1;
dis_k->fam_k = 0;
dis_k->nex_k = par_k->fam_k;

View File

@ -148,8 +148,8 @@ u2_ux_read(u2_ray wir_r,
nam_c = alloca(len_w + 1);
if ( ext_c ) {
sprintf(nam_c, "%s.%s", paf_c, ext_c);
} else sprintf(nam_c, "%s", paf_c);
snprintf(nam_c, len_w + 1, "%s.%s", paf_c, ext_c);
} else snprintf(nam_c, len_w + 1, "%s", paf_c);
{
c3_i fid_i;
@ -194,8 +194,8 @@ u2_ux_read_deep(u2_wire wir_r,
nam_c = alloca(len_w + 1);
if ( ext_c ) {
sprintf(nam_c, "%s.%s", paf_c, ext_c);
} else sprintf(nam_c, "%s", paf_c);
snprintf(nam_c, len_w + 1, "%s.%s", paf_c, ext_c);
} else snprintf(nam_c, len_w + 1, "%s", paf_c);
{
FILE* fil;
@ -227,8 +227,8 @@ u2_ux_write(u2_wire wir_r,
nam_c = alloca(len_w + 1);
if ( ext_c ) {
sprintf(nam_c, "%s.%s", paf_c, ext_c);
} else sprintf(nam_c, "%s", paf_c);
snprintf(nam_c, len_w + 1, "%s.%s", paf_c, ext_c);
} else snprintf(nam_c, len_w + 1, "%s", paf_c);
{
c3_i fid_i;
@ -269,8 +269,8 @@ u2_ux_write_deep(u2_wire wir_r,
nam_c = alloca(len_w + 1);
if ( ext_c ) {
sprintf(nam_c, "%s.%s", paf_c, ext_c);
} else sprintf(nam_c, "%s", paf_c);
snprintf(nam_c, len_w + 1, "%s.%s", paf_c, ext_c);
} else snprintf(nam_c, len_w + 1, "%s", paf_c);
{
FILE* fil;
@ -298,8 +298,8 @@ u2_ux_fresh(const c3_c* paf_c,
c3_c* nom_c = alloca(nom_w + 1);
struct stat nam_stat, nom_stat;
sprintf(nam_c, "%s.%s", paf_c, ext_c);
sprintf(nom_c, "%s.%s", paf_c, oxt_c);
snprintf(nam_c, nam_w + 1, "%s.%s", paf_c, ext_c);
snprintf(nom_c, nom_w + 1, "%s.%s", paf_c, oxt_c);
if ( stat(nam_c, &nam_stat) < 0 ) {
return u2_no;

View File

@ -110,13 +110,13 @@ _wr_open(c3_c* cpu_c, c3_c* fil_c, c3_c* suf_c)
c3_c ful_c[8193];
c3_i fid_i;
sprintf(ful_c, "%s", cpu_c);
snprintf(ful_c, 8193, "%s", cpu_c);
mkdir(ful_c, 0700);
sprintf(ful_c, "%s/chk", cpu_c);
snprintf(ful_c, 8193, "%s/chk", cpu_c);
mkdir(ful_c, 0700);
sprintf(ful_c, "%s/chk/%s.%s", cpu_c, fil_c, suf_c);
snprintf(ful_c, 8193, "%s/chk/%s.%s", cpu_c, fil_c, suf_c);
fid_i = open(ful_c, O_RDWR | O_CREAT, 0666);
if ( -1 == fid_i ) {
perror(ful_c); exit(1);

View File

@ -335,12 +335,14 @@ static int uv__bind(uv_udp_t* handle,
* None of the above applies to Linux: SO_REUSEADDR implies SO_REUSEPORT on
* Linux and hence it does not have SO_REUSEPORT at all.
*/
#ifndef __linux__
#ifdef SO_REUSEPORT
yes = 1;
if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &yes, sizeof yes) == -1) {
uv__set_sys_error(handle->loop, errno);
goto out;
}
#endif
#endif
if (flags & UV_UDP_IPV6ONLY) {

View File

@ -298,7 +298,7 @@ u2_ames_io_init()
u2z(num);
}
if ( 0 != uv_udp_init(u2L, &sam_u->wax_u) ) {
if ( 0 != uv_udp_init(u2L, &u2_Host.sam_u.wax_u) ) {
uL(fprintf(uH, "ames: init: %s\n", uv_strerror(uv_last_error(u2L))));
c3_assert(0);
}
@ -314,7 +314,7 @@ u2_ames_io_init()
add_u.sin_port = htons(por_s);
if ( uv_udp_bind(&sam_u->wax_u, add_u, 0) != 0 ) {
uL(fprintf(uH, "ames: init: %s\n",
uL(fprintf(uH, "ames: bind: %s\n",
uv_strerror(uv_last_error(u2L))));
c3_assert(0);
}

View File

@ -101,7 +101,7 @@ _main_getopt(c3_i argc, c3_c** argv)
if ( u2_Host.ops_u.hom_c == 0 ) {
c3_c* hom_c = getenv("HOME");
c3_w hom_w = strlen(hom_c + 6);
c3_w hom_w = strlen(hom_c) + 6;
if ( !hom_c ) {
fprintf(stderr, "$URBIT_HOME or $HOME must be set\n");

View File

@ -392,7 +392,7 @@ _term_it_write_strnum(u2_utty* uty_u, const c3_c* str_c, c3_w num_w)
{
c3_c buf_c[16];
sprintf(buf_c, "#%ud", num_w); // XX slow
snprintf(buf_c, 16, "#%ud", num_w); // XX slow
_term_it_write_str(uty_u, str_c);
_term_it_write_str(uty_u, buf_c);
}