~cyphermox/+junk/bluez-debug

« back to all changes in this revision

Viewing changes to btio/btio.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-08-01 16:07:29 UTC
  • mfrom: (1.1.35 upstream)
  • Revision ID: james.westby@ubuntu.com-20110801160729-s7bv7bh6u4o5vhlc
Tags: 4.96-0ubuntu1
New upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
271
271
                addr.l2_psm = htobs(psm);
272
272
 
273
273
        if (bind(sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
 
274
                int error = -errno;
274
275
                ERROR_FAILED(err, "l2cap_bind", errno);
275
 
                return -1;
 
276
                return error;
276
277
        }
277
278
 
278
279
        return 0;
294
295
 
295
296
        err = connect(sock, (struct sockaddr *) &addr, sizeof(addr));
296
297
        if (err < 0 && !(errno == EAGAIN || errno == EINPROGRESS))
297
 
                return err;
 
298
                return -errno;
298
299
 
299
300
        return 0;
300
301
}
558
559
        addr.rc_channel = channel;
559
560
 
560
561
        if (bind(sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
 
562
                int error = -errno;
561
563
                ERROR_FAILED(err, "rfcomm_bind", errno);
562
 
                return -1;
 
564
                return error;
563
565
        }
564
566
 
565
567
        return 0;
577
579
 
578
580
        err = connect(sock, (struct sockaddr *) &addr, sizeof(addr));
579
581
        if (err < 0 && !(errno == EAGAIN || errno == EINPROGRESS))
580
 
                return err;
 
582
                return -errno;
581
583
 
582
584
        return 0;
583
585
}
604
606
        bacpy(&addr.sco_bdaddr, src);
605
607
 
606
608
        if (bind(sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
 
609
                int error = -errno;
607
610
                ERROR_FAILED(err, "sco_bind", errno);
608
 
                return -1;
 
611
                return error;
609
612
        }
610
613
 
611
614
        return 0;
622
625
 
623
626
        err = connect(sock, (struct sockaddr *) &addr, sizeof(addr));
624
627
        if (err < 0 && !(errno == EAGAIN || errno == EINPROGRESS))
625
 
                return err;
 
628
                return -errno;
626
629
 
627
630
        return 0;
628
631
}