diff options
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/src/process.c b/src/process.c index 350cfe0f80b..698a2c3ac02 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -747,7 +747,7 @@ status_message (struct Lisp_Process *p) | |||
| 747 | { | 747 | { |
| 748 | char const *signame; | 748 | char const *signame; |
| 749 | synchronize_system_messages_locale (); | 749 | synchronize_system_messages_locale (); |
| 750 | signame = strsignal (XFASTINT (code)); | 750 | signame = strsignal (XFIXNAT (code)); |
| 751 | if (signame == 0) | 751 | if (signame == 0) |
| 752 | string = build_string ("unknown"); | 752 | string = build_string ("unknown"); |
| 753 | else | 753 | else |
| @@ -769,10 +769,10 @@ status_message (struct Lisp_Process *p) | |||
| 769 | else if (EQ (symbol, Qexit)) | 769 | else if (EQ (symbol, Qexit)) |
| 770 | { | 770 | { |
| 771 | if (NETCONN1_P (p)) | 771 | if (NETCONN1_P (p)) |
| 772 | return build_string (XFASTINT (code) == 0 | 772 | return build_string (XFIXNAT (code) == 0 |
| 773 | ? "deleted\n" | 773 | ? "deleted\n" |
| 774 | : "connection broken by remote peer\n"); | 774 | : "connection broken by remote peer\n"); |
| 775 | if (XFASTINT (code) == 0) | 775 | if (XFIXNAT (code) == 0) |
| 776 | return build_string ("finished\n"); | 776 | return build_string ("finished\n"); |
| 777 | AUTO_STRING (prefix, "exited abnormally with code "); | 777 | AUTO_STRING (prefix, "exited abnormally with code "); |
| 778 | string = Fnumber_to_string (code); | 778 | string = Fnumber_to_string (code); |
| @@ -1383,7 +1383,7 @@ nil otherwise. */) | |||
| 1383 | if (NETCONN_P (process) | 1383 | if (NETCONN_P (process) |
| 1384 | || XPROCESS (process)->infd < 0 | 1384 | || XPROCESS (process)->infd < 0 |
| 1385 | || (set_window_size (XPROCESS (process)->infd, | 1385 | || (set_window_size (XPROCESS (process)->infd, |
| 1386 | XINT (height), XINT (width)) | 1386 | XFIXNUM (height), XFIXNUM (width)) |
| 1387 | < 0)) | 1387 | < 0)) |
| 1388 | return Qnil; | 1388 | return Qnil; |
| 1389 | else | 1389 | else |
| @@ -1589,7 +1589,7 @@ Return nil if format of ADDRESS is invalid. */) | |||
| 1589 | 1589 | ||
| 1590 | if (nargs <= 5 /* IPv4 */ | 1590 | if (nargs <= 5 /* IPv4 */ |
| 1591 | && i < 4 /* host, not port */ | 1591 | && i < 4 /* host, not port */ |
| 1592 | && XINT (p->contents[i]) > 255) | 1592 | && XFIXNUM (p->contents[i]) > 255) |
| 1593 | return Qnil; | 1593 | return Qnil; |
| 1594 | 1594 | ||
| 1595 | args[i + 1] = p->contents[i]; | 1595 | args[i + 1] = p->contents[i]; |
| @@ -1789,7 +1789,7 @@ usage: (make-process &rest ARGS) */) | |||
| 1789 | val = Vcoding_system_for_read; | 1789 | val = Vcoding_system_for_read; |
| 1790 | if (NILP (val)) | 1790 | if (NILP (val)) |
| 1791 | { | 1791 | { |
| 1792 | ptrdiff_t nargs2 = 3 + XINT (Flength (command)); | 1792 | ptrdiff_t nargs2 = 3 + XFIXNUM (Flength (command)); |
| 1793 | Lisp_Object tem2; | 1793 | Lisp_Object tem2; |
| 1794 | SAFE_ALLOCA_LISP (args2, nargs2); | 1794 | SAFE_ALLOCA_LISP (args2, nargs2); |
| 1795 | ptrdiff_t i = 0; | 1795 | ptrdiff_t i = 0; |
| @@ -1819,7 +1819,7 @@ usage: (make-process &rest ARGS) */) | |||
| 1819 | { | 1819 | { |
| 1820 | if (EQ (coding_systems, Qt)) | 1820 | if (EQ (coding_systems, Qt)) |
| 1821 | { | 1821 | { |
| 1822 | ptrdiff_t nargs2 = 3 + XINT (Flength (command)); | 1822 | ptrdiff_t nargs2 = 3 + XFIXNUM (Flength (command)); |
| 1823 | Lisp_Object tem2; | 1823 | Lisp_Object tem2; |
| 1824 | SAFE_ALLOCA_LISP (args2, nargs2); | 1824 | SAFE_ALLOCA_LISP (args2, nargs2); |
| 1825 | ptrdiff_t i = 0; | 1825 | ptrdiff_t i = 0; |
| @@ -2567,7 +2567,7 @@ static Lisp_Object | |||
| 2567 | conv_addrinfo_to_lisp (struct addrinfo *res) | 2567 | conv_addrinfo_to_lisp (struct addrinfo *res) |
| 2568 | { | 2568 | { |
| 2569 | Lisp_Object protocol = make_fixnum (res->ai_protocol); | 2569 | Lisp_Object protocol = make_fixnum (res->ai_protocol); |
| 2570 | eassert (XINT (protocol) == res->ai_protocol); | 2570 | eassert (XFIXNUM (protocol) == res->ai_protocol); |
| 2571 | return Fcons (protocol, conv_sockaddr_to_lisp (res->ai_addr, res->ai_addrlen)); | 2571 | return Fcons (protocol, conv_sockaddr_to_lisp (res->ai_addr, res->ai_addrlen)); |
| 2572 | } | 2572 | } |
| 2573 | 2573 | ||
| @@ -2609,7 +2609,7 @@ get_lisp_to_sockaddr_size (Lisp_Object address, int *familyp) | |||
| 2609 | p = XVECTOR (XCDR (address)); | 2609 | p = XVECTOR (XCDR (address)); |
| 2610 | if (MAX_ALLOCA - sizeof sa->sa_family < p->header.size) | 2610 | if (MAX_ALLOCA - sizeof sa->sa_family < p->header.size) |
| 2611 | return 0; | 2611 | return 0; |
| 2612 | *familyp = XINT (XCAR (address)); | 2612 | *familyp = XFIXNUM (XCAR (address)); |
| 2613 | return p->header.size + sizeof (sa->sa_family); | 2613 | return p->header.size + sizeof (sa->sa_family); |
| 2614 | } | 2614 | } |
| 2615 | return 0; | 2615 | return 0; |
| @@ -2639,7 +2639,7 @@ conv_lisp_to_sockaddr (int family, Lisp_Object address, struct sockaddr *sa, int | |||
| 2639 | { | 2639 | { |
| 2640 | DECLARE_POINTER_ALIAS (sin, struct sockaddr_in, sa); | 2640 | DECLARE_POINTER_ALIAS (sin, struct sockaddr_in, sa); |
| 2641 | len = sizeof (sin->sin_addr) + 1; | 2641 | len = sizeof (sin->sin_addr) + 1; |
| 2642 | hostport = XINT (p->contents[--len]); | 2642 | hostport = XFIXNUM (p->contents[--len]); |
| 2643 | sin->sin_port = htons (hostport); | 2643 | sin->sin_port = htons (hostport); |
| 2644 | cp = (unsigned char *)&sin->sin_addr; | 2644 | cp = (unsigned char *)&sin->sin_addr; |
| 2645 | sa->sa_family = family; | 2645 | sa->sa_family = family; |
| @@ -2650,12 +2650,12 @@ conv_lisp_to_sockaddr (int family, Lisp_Object address, struct sockaddr *sa, int | |||
| 2650 | DECLARE_POINTER_ALIAS (sin6, struct sockaddr_in6, sa); | 2650 | DECLARE_POINTER_ALIAS (sin6, struct sockaddr_in6, sa); |
| 2651 | DECLARE_POINTER_ALIAS (ip6, uint16_t, &sin6->sin6_addr); | 2651 | DECLARE_POINTER_ALIAS (ip6, uint16_t, &sin6->sin6_addr); |
| 2652 | len = sizeof (sin6->sin6_addr) / 2 + 1; | 2652 | len = sizeof (sin6->sin6_addr) / 2 + 1; |
| 2653 | hostport = XINT (p->contents[--len]); | 2653 | hostport = XFIXNUM (p->contents[--len]); |
| 2654 | sin6->sin6_port = htons (hostport); | 2654 | sin6->sin6_port = htons (hostport); |
| 2655 | for (i = 0; i < len; i++) | 2655 | for (i = 0; i < len; i++) |
| 2656 | if (FIXNUMP (p->contents[i])) | 2656 | if (FIXNUMP (p->contents[i])) |
| 2657 | { | 2657 | { |
| 2658 | int j = XFASTINT (p->contents[i]) & 0xffff; | 2658 | int j = XFIXNAT (p->contents[i]) & 0xffff; |
| 2659 | ip6[i] = ntohs (j); | 2659 | ip6[i] = ntohs (j); |
| 2660 | } | 2660 | } |
| 2661 | sa->sa_family = family; | 2661 | sa->sa_family = family; |
| @@ -2687,7 +2687,7 @@ conv_lisp_to_sockaddr (int family, Lisp_Object address, struct sockaddr *sa, int | |||
| 2687 | 2687 | ||
| 2688 | for (i = 0; i < len; i++) | 2688 | for (i = 0; i < len; i++) |
| 2689 | if (FIXNUMP (p->contents[i])) | 2689 | if (FIXNUMP (p->contents[i])) |
| 2690 | *cp++ = XFASTINT (p->contents[i]) & 0xff; | 2690 | *cp++ = XFIXNAT (p->contents[i]) & 0xff; |
| 2691 | } | 2691 | } |
| 2692 | 2692 | ||
| 2693 | #ifdef DATAGRAM_SOCKETS | 2693 | #ifdef DATAGRAM_SOCKETS |
| @@ -2819,7 +2819,7 @@ set_socket_option (int s, Lisp_Object opt, Lisp_Object val) | |||
| 2819 | { | 2819 | { |
| 2820 | int optval; | 2820 | int optval; |
| 2821 | if (TYPE_RANGED_FIXNUMP (int, val)) | 2821 | if (TYPE_RANGED_FIXNUMP (int, val)) |
| 2822 | optval = XINT (val); | 2822 | optval = XFIXNUM (val); |
| 2823 | else | 2823 | else |
| 2824 | error ("Bad option value for %s", name); | 2824 | error ("Bad option value for %s", name); |
| 2825 | ret = setsockopt (s, sopt->optlevel, sopt->optnum, | 2825 | ret = setsockopt (s, sopt->optlevel, sopt->optnum, |
| @@ -2858,7 +2858,7 @@ set_socket_option (int s, Lisp_Object opt, Lisp_Object val) | |||
| 2858 | linger.l_onoff = 1; | 2858 | linger.l_onoff = 1; |
| 2859 | linger.l_linger = 0; | 2859 | linger.l_linger = 0; |
| 2860 | if (TYPE_RANGED_FIXNUMP (int, val)) | 2860 | if (TYPE_RANGED_FIXNUMP (int, val)) |
| 2861 | linger.l_linger = XINT (val); | 2861 | linger.l_linger = XFIXNUM (val); |
| 2862 | else | 2862 | else |
| 2863 | linger.l_onoff = NILP (val) ? 0 : 1; | 2863 | linger.l_onoff = NILP (val) ? 0 : 1; |
| 2864 | ret = setsockopt (s, sopt->optlevel, sopt->optnum, | 2864 | ret = setsockopt (s, sopt->optlevel, sopt->optnum, |
| @@ -3357,7 +3357,7 @@ connect_network_socket (Lisp_Object proc, Lisp_Object addrinfos, | |||
| 3357 | { | 3357 | { |
| 3358 | Lisp_Object addrinfo = XCAR (addrinfos); | 3358 | Lisp_Object addrinfo = XCAR (addrinfos); |
| 3359 | addrinfos = XCDR (addrinfos); | 3359 | addrinfos = XCDR (addrinfos); |
| 3360 | int protocol = XINT (XCAR (addrinfo)); | 3360 | int protocol = XFIXNUM (XCAR (addrinfo)); |
| 3361 | Lisp_Object ip_address = XCDR (addrinfo); | 3361 | Lisp_Object ip_address = XCDR (addrinfo); |
| 3362 | 3362 | ||
| 3363 | #ifdef WINDOWSNT | 3363 | #ifdef WINDOWSNT |
| @@ -3941,7 +3941,7 @@ usage: (make-network-process &rest ARGS) */) | |||
| 3941 | else if (EQ (tem, Qipv4)) | 3941 | else if (EQ (tem, Qipv4)) |
| 3942 | family = AF_INET; | 3942 | family = AF_INET; |
| 3943 | else if (TYPE_RANGED_FIXNUMP (int, tem)) | 3943 | else if (TYPE_RANGED_FIXNUMP (int, tem)) |
| 3944 | family = XINT (tem); | 3944 | family = XFIXNUM (tem); |
| 3945 | else | 3945 | else |
| 3946 | error ("Unknown address family"); | 3946 | error ("Unknown address family"); |
| 3947 | 3947 | ||
| @@ -4010,7 +4010,7 @@ usage: (make-network-process &rest ARGS) */) | |||
| 4010 | else if (FIXNUMP (service)) | 4010 | else if (FIXNUMP (service)) |
| 4011 | { | 4011 | { |
| 4012 | portstring = portbuf; | 4012 | portstring = portbuf; |
| 4013 | portstringlen = sprintf (portbuf, "%"pI"d", XINT (service)); | 4013 | portstringlen = sprintf (portbuf, "%"pI"d", XFIXNUM (service)); |
| 4014 | } | 4014 | } |
| 4015 | else | 4015 | else |
| 4016 | { | 4016 | { |
| @@ -4096,7 +4096,7 @@ usage: (make-network-process &rest ARGS) */) | |||
| 4096 | if (EQ (service, Qt)) | 4096 | if (EQ (service, Qt)) |
| 4097 | port = 0; | 4097 | port = 0; |
| 4098 | else if (FIXNUMP (service)) | 4098 | else if (FIXNUMP (service)) |
| 4099 | port = XINT (service); | 4099 | port = XFIXNUM (service); |
| 4100 | else | 4100 | else |
| 4101 | { | 4101 | { |
| 4102 | CHECK_STRING (service); | 4102 | CHECK_STRING (service); |
| @@ -4170,7 +4170,7 @@ usage: (make-network-process &rest ARGS) */) | |||
| 4170 | /* :server QLEN */ | 4170 | /* :server QLEN */ |
| 4171 | p->is_server = !NILP (server); | 4171 | p->is_server = !NILP (server); |
| 4172 | if (TYPE_RANGED_FIXNUMP (int, server)) | 4172 | if (TYPE_RANGED_FIXNUMP (int, server)) |
| 4173 | p->backlog = XINT (server); | 4173 | p->backlog = XFIXNUM (server); |
| 4174 | 4174 | ||
| 4175 | /* :nowait BOOL */ | 4175 | /* :nowait BOOL */ |
| 4176 | if (!p->is_server && socktype != SOCK_DGRAM && nowait) | 4176 | if (!p->is_server && socktype != SOCK_DGRAM && nowait) |
| @@ -4627,11 +4627,11 @@ is nil, from any process) before the timeout expired. */) | |||
| 4627 | { /* Obsolete calling convention using integers rather than floats. */ | 4627 | { /* Obsolete calling convention using integers rather than floats. */ |
| 4628 | CHECK_FIXNUM (millisec); | 4628 | CHECK_FIXNUM (millisec); |
| 4629 | if (NILP (seconds)) | 4629 | if (NILP (seconds)) |
| 4630 | seconds = make_float (XINT (millisec) / 1000.0); | 4630 | seconds = make_float (XFIXNUM (millisec) / 1000.0); |
| 4631 | else | 4631 | else |
| 4632 | { | 4632 | { |
| 4633 | CHECK_FIXNUM (seconds); | 4633 | CHECK_FIXNUM (seconds); |
| 4634 | seconds = make_float (XINT (millisec) / 1000.0 + XINT (seconds)); | 4634 | seconds = make_float (XFIXNUM (millisec) / 1000.0 + XFIXNUM (seconds)); |
| 4635 | } | 4635 | } |
| 4636 | } | 4636 | } |
| 4637 | 4637 | ||
| @@ -4642,9 +4642,9 @@ is nil, from any process) before the timeout expired. */) | |||
| 4642 | { | 4642 | { |
| 4643 | if (FIXNUMP (seconds)) | 4643 | if (FIXNUMP (seconds)) |
| 4644 | { | 4644 | { |
| 4645 | if (XINT (seconds) > 0) | 4645 | if (XFIXNUM (seconds) > 0) |
| 4646 | { | 4646 | { |
| 4647 | secs = XINT (seconds); | 4647 | secs = XFIXNUM (seconds); |
| 4648 | nsecs = 0; | 4648 | nsecs = 0; |
| 4649 | } | 4649 | } |
| 4650 | } | 4650 | } |
| @@ -6196,8 +6196,8 @@ write_queue_pop (struct Lisp_Process *p, Lisp_Object *obj, | |||
| 6196 | *obj = XCAR (entry); | 6196 | *obj = XCAR (entry); |
| 6197 | offset_length = XCDR (entry); | 6197 | offset_length = XCDR (entry); |
| 6198 | 6198 | ||
| 6199 | *len = XINT (XCDR (offset_length)); | 6199 | *len = XFIXNUM (XCDR (offset_length)); |
| 6200 | offset = XINT (XCAR (offset_length)); | 6200 | offset = XFIXNUM (XCAR (offset_length)); |
| 6201 | *buf = SSDATA (*obj) + offset; | 6201 | *buf = SSDATA (*obj) + offset; |
| 6202 | 6202 | ||
| 6203 | return 1; | 6203 | return 1; |
| @@ -6451,11 +6451,11 @@ set up yet, this function will block until socket setup has completed. */) | |||
| 6451 | 6451 | ||
| 6452 | validate_region (&start, &end); | 6452 | validate_region (&start, &end); |
| 6453 | 6453 | ||
| 6454 | start_byte = CHAR_TO_BYTE (XINT (start)); | 6454 | start_byte = CHAR_TO_BYTE (XFIXNUM (start)); |
| 6455 | end_byte = CHAR_TO_BYTE (XINT (end)); | 6455 | end_byte = CHAR_TO_BYTE (XFIXNUM (end)); |
| 6456 | 6456 | ||
| 6457 | if (XINT (start) < GPT && XINT (end) > GPT) | 6457 | if (XFIXNUM (start) < GPT && XFIXNUM (end) > GPT) |
| 6458 | move_gap_both (XINT (start), start_byte); | 6458 | move_gap_both (XFIXNUM (start), start_byte); |
| 6459 | 6459 | ||
| 6460 | if (NETCONN_P (proc)) | 6460 | if (NETCONN_P (proc)) |
| 6461 | wait_while_connecting (proc); | 6461 | wait_while_connecting (proc); |
| @@ -6864,7 +6864,7 @@ SIGCODE may be an integer, or a symbol whose name is a signal name. */) | |||
| 6864 | if (FIXNUMP (sigcode)) | 6864 | if (FIXNUMP (sigcode)) |
| 6865 | { | 6865 | { |
| 6866 | CHECK_TYPE_RANGED_INTEGER (int, sigcode); | 6866 | CHECK_TYPE_RANGED_INTEGER (int, sigcode); |
| 6867 | signo = XINT (sigcode); | 6867 | signo = XFIXNUM (sigcode); |
| 6868 | } | 6868 | } |
| 6869 | else | 6869 | else |
| 6870 | { | 6870 | { |
| @@ -7052,7 +7052,7 @@ handle_child_signal (int sig) | |||
| 7052 | { | 7052 | { |
| 7053 | pid_t deleted_pid; | 7053 | pid_t deleted_pid; |
| 7054 | if (FIXNUMP (xpid)) | 7054 | if (FIXNUMP (xpid)) |
| 7055 | deleted_pid = XINT (xpid); | 7055 | deleted_pid = XFIXNUM (xpid); |
| 7056 | else | 7056 | else |
| 7057 | deleted_pid = XFLOAT_DATA (xpid); | 7057 | deleted_pid = XFLOAT_DATA (xpid); |
| 7058 | if (child_status_changed (deleted_pid, 0, 0)) | 7058 | if (child_status_changed (deleted_pid, 0, 0)) |