Changeset acb644a6 in rtems
- Timestamp:
- May 7, 1999, 4:30:44 PM (22 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 07001360
- Parents:
- c34aaae7
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/libnetworking/lib/tftpDriver.c
rc34aaae7 racb644a6 446 446 while (*cp2 != '/') { 447 447 if (*cp2 == '\0') 448 set_errno_and_return_minus_one( ENOENT );449 448 return ENOENT; 449 cp2++; 450 450 } 451 451 … … 453 453 hostname = malloc (len + 1); 454 454 if (hostname == NULL) 455 set_errno_and_return_minus_one( ENOMEM );455 return ENOMEM; 456 456 457 457 strncpy (hostname, cp1, len); … … 462 462 463 463 if ((farAddress == 0) || (farAddress == ~0)) 464 set_errno_and_return_minus_one( ENOENT );464 return ENOENT; 465 465 466 466 if (*++cp2 == '\0') 467 set_errno_and_return_minus_one( ENOENT );467 return ENOENT; 468 468 469 469 remoteFilename = cp2; 470 470 if (strlen (remoteFilename) > (TFTP_BUFSIZE - 10)) 471 set_errno_and_return_minus_one( ENOENT );471 return ENOENT; 472 472 473 473 /* … … 477 477 sc = rtems_semaphore_obtain (tftp_mutex, RTEMS_WAIT, RTEMS_NO_TIMEOUT); 478 478 if (sc != RTEMS_SUCCESSFUL) 479 set_errno_and_return_minus_one( EBUSY );479 return EBUSY; 480 480 481 481 for (s = 0 ; s < nStreams ; s++) { … … 494 494 if (np == NULL) { 495 495 rtems_semaphore_release (tftp_mutex); 496 set_errno_and_return_minus_one( ENOMEM );496 return ENOMEM; 497 497 } 498 498 tftpStreams = np; … … 502 502 rtems_semaphore_release (tftp_mutex); 503 503 if (tp == NULL) 504 set_errno_and_return_minus_one( ENOMEM );504 return ENOMEM; 505 505 iop->data0 = s; 506 506 iop->data1 = tp; … … 512 512 if ((tp->socket = socket (AF_INET, SOCK_DGRAM, 0)) < 0) { 513 513 releaseStream (s); 514 set_errno_and_return_minus_one( ENOMEM );514 return ENOMEM; 515 515 } 516 516 … … 539 539 releaseStream (minor); 540 540 */ 541 set_errno_and_return_minus_one( EBUSY );541 return EBUSY; 542 542 } 543 543 } … … 584 584 releaseStream (minor); 585 585 */ 586 set_errno_and_return_minus_one( EIO );586 return EIO; 587 587 } 588 588 … … 606 606 */ 607 607 608 set_errno_and_return_minus_one( EIO );608 return EIO; 609 609 } 610 610 break; … … 617 617 * releaseStream (minor); 618 618 */ 619 set_errno_and_return_minus_one( EIO );619 return EIO; 620 620 } 621 621 } … … 630 630 releaseStream (minor); 631 631 */ 632 set_errno_and_return_minus_one( EIO );632 return EIO; 633 633 } 634 634 } -
c/src/lib/libnetworking/lib/tftpDriver.c
rc34aaae7 racb644a6 446 446 while (*cp2 != '/') { 447 447 if (*cp2 == '\0') 448 set_errno_and_return_minus_one( ENOENT );449 448 return ENOENT; 449 cp2++; 450 450 } 451 451 … … 453 453 hostname = malloc (len + 1); 454 454 if (hostname == NULL) 455 set_errno_and_return_minus_one( ENOMEM );455 return ENOMEM; 456 456 457 457 strncpy (hostname, cp1, len); … … 462 462 463 463 if ((farAddress == 0) || (farAddress == ~0)) 464 set_errno_and_return_minus_one( ENOENT );464 return ENOENT; 465 465 466 466 if (*++cp2 == '\0') 467 set_errno_and_return_minus_one( ENOENT );467 return ENOENT; 468 468 469 469 remoteFilename = cp2; 470 470 if (strlen (remoteFilename) > (TFTP_BUFSIZE - 10)) 471 set_errno_and_return_minus_one( ENOENT );471 return ENOENT; 472 472 473 473 /* … … 477 477 sc = rtems_semaphore_obtain (tftp_mutex, RTEMS_WAIT, RTEMS_NO_TIMEOUT); 478 478 if (sc != RTEMS_SUCCESSFUL) 479 set_errno_and_return_minus_one( EBUSY );479 return EBUSY; 480 480 481 481 for (s = 0 ; s < nStreams ; s++) { … … 494 494 if (np == NULL) { 495 495 rtems_semaphore_release (tftp_mutex); 496 set_errno_and_return_minus_one( ENOMEM );496 return ENOMEM; 497 497 } 498 498 tftpStreams = np; … … 502 502 rtems_semaphore_release (tftp_mutex); 503 503 if (tp == NULL) 504 set_errno_and_return_minus_one( ENOMEM );504 return ENOMEM; 505 505 iop->data0 = s; 506 506 iop->data1 = tp; … … 512 512 if ((tp->socket = socket (AF_INET, SOCK_DGRAM, 0)) < 0) { 513 513 releaseStream (s); 514 set_errno_and_return_minus_one( ENOMEM );514 return ENOMEM; 515 515 } 516 516 … … 539 539 releaseStream (minor); 540 540 */ 541 set_errno_and_return_minus_one( EBUSY );541 return EBUSY; 542 542 } 543 543 } … … 584 584 releaseStream (minor); 585 585 */ 586 set_errno_and_return_minus_one( EIO );586 return EIO; 587 587 } 588 588 … … 606 606 */ 607 607 608 set_errno_and_return_minus_one( EIO );608 return EIO; 609 609 } 610 610 break; … … 617 617 * releaseStream (minor); 618 618 */ 619 set_errno_and_return_minus_one( EIO );619 return EIO; 620 620 } 621 621 } … … 630 630 releaseStream (minor); 631 631 */ 632 set_errno_and_return_minus_one( EIO );632 return EIO; 633 633 } 634 634 } -
c/src/libnetworking/lib/tftpDriver.c
rc34aaae7 racb644a6 446 446 while (*cp2 != '/') { 447 447 if (*cp2 == '\0') 448 set_errno_and_return_minus_one( ENOENT );449 448 return ENOENT; 449 cp2++; 450 450 } 451 451 … … 453 453 hostname = malloc (len + 1); 454 454 if (hostname == NULL) 455 set_errno_and_return_minus_one( ENOMEM );455 return ENOMEM; 456 456 457 457 strncpy (hostname, cp1, len); … … 462 462 463 463 if ((farAddress == 0) || (farAddress == ~0)) 464 set_errno_and_return_minus_one( ENOENT );464 return ENOENT; 465 465 466 466 if (*++cp2 == '\0') 467 set_errno_and_return_minus_one( ENOENT );467 return ENOENT; 468 468 469 469 remoteFilename = cp2; 470 470 if (strlen (remoteFilename) > (TFTP_BUFSIZE - 10)) 471 set_errno_and_return_minus_one( ENOENT );471 return ENOENT; 472 472 473 473 /* … … 477 477 sc = rtems_semaphore_obtain (tftp_mutex, RTEMS_WAIT, RTEMS_NO_TIMEOUT); 478 478 if (sc != RTEMS_SUCCESSFUL) 479 set_errno_and_return_minus_one( EBUSY );479 return EBUSY; 480 480 481 481 for (s = 0 ; s < nStreams ; s++) { … … 494 494 if (np == NULL) { 495 495 rtems_semaphore_release (tftp_mutex); 496 set_errno_and_return_minus_one( ENOMEM );496 return ENOMEM; 497 497 } 498 498 tftpStreams = np; … … 502 502 rtems_semaphore_release (tftp_mutex); 503 503 if (tp == NULL) 504 set_errno_and_return_minus_one( ENOMEM );504 return ENOMEM; 505 505 iop->data0 = s; 506 506 iop->data1 = tp; … … 512 512 if ((tp->socket = socket (AF_INET, SOCK_DGRAM, 0)) < 0) { 513 513 releaseStream (s); 514 set_errno_and_return_minus_one( ENOMEM );514 return ENOMEM; 515 515 } 516 516 … … 539 539 releaseStream (minor); 540 540 */ 541 set_errno_and_return_minus_one( EBUSY );541 return EBUSY; 542 542 } 543 543 } … … 584 584 releaseStream (minor); 585 585 */ 586 set_errno_and_return_minus_one( EIO );586 return EIO; 587 587 } 588 588 … … 606 606 */ 607 607 608 set_errno_and_return_minus_one( EIO );608 return EIO; 609 609 } 610 610 break; … … 617 617 * releaseStream (minor); 618 618 */ 619 set_errno_and_return_minus_one( EIO );619 return EIO; 620 620 } 621 621 } … … 630 630 releaseStream (minor); 631 631 */ 632 set_errno_and_return_minus_one( EIO );632 return EIO; 633 633 } 634 634 } -
cpukit/libnetworking/lib/tftpDriver.c
rc34aaae7 racb644a6 446 446 while (*cp2 != '/') { 447 447 if (*cp2 == '\0') 448 set_errno_and_return_minus_one( ENOENT );449 448 return ENOENT; 449 cp2++; 450 450 } 451 451 … … 453 453 hostname = malloc (len + 1); 454 454 if (hostname == NULL) 455 set_errno_and_return_minus_one( ENOMEM );455 return ENOMEM; 456 456 457 457 strncpy (hostname, cp1, len); … … 462 462 463 463 if ((farAddress == 0) || (farAddress == ~0)) 464 set_errno_and_return_minus_one( ENOENT );464 return ENOENT; 465 465 466 466 if (*++cp2 == '\0') 467 set_errno_and_return_minus_one( ENOENT );467 return ENOENT; 468 468 469 469 remoteFilename = cp2; 470 470 if (strlen (remoteFilename) > (TFTP_BUFSIZE - 10)) 471 set_errno_and_return_minus_one( ENOENT );471 return ENOENT; 472 472 473 473 /* … … 477 477 sc = rtems_semaphore_obtain (tftp_mutex, RTEMS_WAIT, RTEMS_NO_TIMEOUT); 478 478 if (sc != RTEMS_SUCCESSFUL) 479 set_errno_and_return_minus_one( EBUSY );479 return EBUSY; 480 480 481 481 for (s = 0 ; s < nStreams ; s++) { … … 494 494 if (np == NULL) { 495 495 rtems_semaphore_release (tftp_mutex); 496 set_errno_and_return_minus_one( ENOMEM );496 return ENOMEM; 497 497 } 498 498 tftpStreams = np; … … 502 502 rtems_semaphore_release (tftp_mutex); 503 503 if (tp == NULL) 504 set_errno_and_return_minus_one( ENOMEM );504 return ENOMEM; 505 505 iop->data0 = s; 506 506 iop->data1 = tp; … … 512 512 if ((tp->socket = socket (AF_INET, SOCK_DGRAM, 0)) < 0) { 513 513 releaseStream (s); 514 set_errno_and_return_minus_one( ENOMEM );514 return ENOMEM; 515 515 } 516 516 … … 539 539 releaseStream (minor); 540 540 */ 541 set_errno_and_return_minus_one( EBUSY );541 return EBUSY; 542 542 } 543 543 } … … 584 584 releaseStream (minor); 585 585 */ 586 set_errno_and_return_minus_one( EIO );586 return EIO; 587 587 } 588 588 … … 606 606 */ 607 607 608 set_errno_and_return_minus_one( EIO );608 return EIO; 609 609 } 610 610 break; … … 617 617 * releaseStream (minor); 618 618 */ 619 set_errno_and_return_minus_one( EIO );619 return EIO; 620 620 } 621 621 } … … 630 630 releaseStream (minor); 631 631 */ 632 set_errno_and_return_minus_one( EIO );632 return EIO; 633 633 } 634 634 }
Note: See TracChangeset
for help on using the changeset viewer.