aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorTom Tromey2018-07-06 21:56:17 -0600
committerTom Tromey2018-07-12 22:12:27 -0600
commit42fe787b0f26c2df682b2797407a669ef8522ccb (patch)
treee944fe465e2b65703a8361bc82647faf4f7907f1 /src/process.c
parent01dbf2a347944497fdcf2ec156f4605020d7ba2a (diff)
downloademacs-42fe787b0f26c2df682b2797407a669ef8522ccb.tar.gz
emacs-42fe787b0f26c2df682b2797407a669ef8522ccb.zip
Rename integerp->fixnum, etc, in preparation for bignums
* src/json.c, src/keyboard.c, src/keyboard.h, src/keymap.c, src/kqueue.c, src/lcms.c, src/lisp.h, src/lread.c, src/macros.c, src/marker.c, src/menu.c, src/minibuf.c, src/msdos.c, src/print.c, src/process.c, src/profiler.c, src/search.c, src/sound.c, src/syntax.c, src/sysdep.c, src/term.c, src/terminal.c, src/textprop.c, src/undo.c, src/w16select.c, src/w32.c, src/w32console.c, src/w32cygwinx.c, src/w32fns.c, src/w32font.c, src/w32inevt.c, src/w32proc.c, src/w32select.c, src/w32term.c, src/w32uniscribe.c, src/widget.c, src/window.c, src/xdisp.c, src/xfaces.c, src/xfns.c, src/xfont.c, src/xftfont.c, src/xmenu.c, src/xrdb.c, src/xselect.c, src/xterm.c, src/xwidget.c: Rename INTEGERP->FIXNUM, make_number->make_fixnum, CHECK_NUMBER->CHECK_FIXNUM, make_natnum->make_fixed_natum, NUMBERP->FIXED_OR_FLOATP, NATNUMP->FIXNATP, CHECK_NATNUM->CHECK_FIXNAT.
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c128
1 files changed, 64 insertions, 64 deletions
diff --git a/src/process.c b/src/process.c
index 5bd8c255a26..10af79a0155 100644
--- a/src/process.c
+++ b/src/process.c
@@ -684,12 +684,12 @@ static Lisp_Object
684status_convert (int w) 684status_convert (int w)
685{ 685{
686 if (WIFSTOPPED (w)) 686 if (WIFSTOPPED (w))
687 return Fcons (Qstop, Fcons (make_number (WSTOPSIG (w)), Qnil)); 687 return Fcons (Qstop, Fcons (make_fixnum (WSTOPSIG (w)), Qnil));
688 else if (WIFEXITED (w)) 688 else if (WIFEXITED (w))
689 return Fcons (Qexit, Fcons (make_number (WEXITSTATUS (w)), 689 return Fcons (Qexit, Fcons (make_fixnum (WEXITSTATUS (w)),
690 WCOREDUMP (w) ? Qt : Qnil)); 690 WCOREDUMP (w) ? Qt : Qnil));
691 else if (WIFSIGNALED (w)) 691 else if (WIFSIGNALED (w))
692 return Fcons (Qsignal, Fcons (make_number (WTERMSIG (w)), 692 return Fcons (Qsignal, Fcons (make_fixnum (WTERMSIG (w)),
693 WCOREDUMP (w) ? Qt : Qnil)); 693 WCOREDUMP (w) ? Qt : Qnil));
694 else 694 else
695 return Qrun; 695 return Qrun;
@@ -718,7 +718,7 @@ decode_status (Lisp_Object l, Lisp_Object *symbol, Lisp_Object *code,
718 if (SYMBOLP (l)) 718 if (SYMBOLP (l))
719 { 719 {
720 *symbol = l; 720 *symbol = l;
721 *code = make_number (0); 721 *code = make_fixnum (0);
722 *coredump = 0; 722 *coredump = 0;
723 } 723 }
724 else 724 else
@@ -761,7 +761,7 @@ status_message (struct Lisp_Process *p)
761 c1 = STRING_CHAR (SDATA (string)); 761 c1 = STRING_CHAR (SDATA (string));
762 c2 = downcase (c1); 762 c2 = downcase (c1);
763 if (c1 != c2) 763 if (c1 != c2)
764 Faset (string, make_number (0), make_number (c2)); 764 Faset (string, make_fixnum (0), make_fixnum (c2));
765 } 765 }
766 AUTO_STRING (suffix, coredump ? " (core dumped)\n" : "\n"); 766 AUTO_STRING (suffix, coredump ? " (core dumped)\n" : "\n");
767 return concat2 (string, suffix); 767 return concat2 (string, suffix);
@@ -1064,7 +1064,7 @@ nil, indicating the current buffer's process. */)
1064 p->raw_status_new = 0; 1064 p->raw_status_new = 0;
1065 if (NETCONN1_P (p) || SERIALCONN1_P (p) || PIPECONN1_P (p)) 1065 if (NETCONN1_P (p) || SERIALCONN1_P (p) || PIPECONN1_P (p))
1066 { 1066 {
1067 pset_status (p, list2 (Qexit, make_number (0))); 1067 pset_status (p, list2 (Qexit, make_fixnum (0)));
1068 p->tick = ++process_tick; 1068 p->tick = ++process_tick;
1069 status_notify (p, NULL); 1069 status_notify (p, NULL);
1070 redisplay_preserve_echo_area (13); 1070 redisplay_preserve_echo_area (13);
@@ -1083,7 +1083,7 @@ nil, indicating the current buffer's process. */)
1083 update_status (p); 1083 update_status (p);
1084 symbol = CONSP (p->status) ? XCAR (p->status) : p->status; 1084 symbol = CONSP (p->status) ? XCAR (p->status) : p->status;
1085 if (! (EQ (symbol, Qsignal) || EQ (symbol, Qexit))) 1085 if (! (EQ (symbol, Qsignal) || EQ (symbol, Qexit)))
1086 pset_status (p, list2 (Qsignal, make_number (SIGKILL))); 1086 pset_status (p, list2 (Qsignal, make_fixnum (SIGKILL)));
1087 1087
1088 p->tick = ++process_tick; 1088 p->tick = ++process_tick;
1089 status_notify (p, NULL); 1089 status_notify (p, NULL);
@@ -1151,7 +1151,7 @@ If PROCESS has not yet exited or died, return 0. */)
1151 update_status (XPROCESS (process)); 1151 update_status (XPROCESS (process));
1152 if (CONSP (XPROCESS (process)->status)) 1152 if (CONSP (XPROCESS (process)->status))
1153 return XCAR (XCDR (XPROCESS (process)->status)); 1153 return XCAR (XCDR (XPROCESS (process)->status));
1154 return make_number (0); 1154 return make_fixnum (0);
1155} 1155}
1156 1156
1157DEFUN ("process-id", Fprocess_id, Sprocess_id, 1, 1, 0, 1157DEFUN ("process-id", Fprocess_id, Sprocess_id, 1, 1, 0,
@@ -1584,7 +1584,7 @@ Return nil if format of ADDRESS is invalid. */)
1584 1584
1585 for (i = 0; i < nargs; i++) 1585 for (i = 0; i < nargs; i++)
1586 { 1586 {
1587 if (! RANGED_INTEGERP (0, p->contents[i], 65535)) 1587 if (! RANGED_FIXNUMP (0, p->contents[i], 65535))
1588 return Qnil; 1588 return Qnil;
1589 1589
1590 if (nargs <= 5 /* IPv4 */ 1590 if (nargs <= 5 /* IPv4 */
@@ -1864,7 +1864,7 @@ usage: (make-process &rest ARGS) */)
1864 { 1864 {
1865 tem = Qnil; 1865 tem = Qnil;
1866 openp (Vexec_path, program, Vexec_suffixes, &tem, 1866 openp (Vexec_path, program, Vexec_suffixes, &tem,
1867 make_number (X_OK), false); 1867 make_fixnum (X_OK), false);
1868 if (NILP (tem)) 1868 if (NILP (tem))
1869 report_file_error ("Searching for program", program); 1869 report_file_error ("Searching for program", program);
1870 tem = Fexpand_file_name (tem, Qnil); 1870 tem = Fexpand_file_name (tem, Qnil);
@@ -2503,9 +2503,9 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, ptrdiff_t len)
2503 { 2503 {
2504 DECLARE_POINTER_ALIAS (sin, struct sockaddr_in, sa); 2504 DECLARE_POINTER_ALIAS (sin, struct sockaddr_in, sa);
2505 len = sizeof (sin->sin_addr) + 1; 2505 len = sizeof (sin->sin_addr) + 1;
2506 address = Fmake_vector (make_number (len), Qnil); 2506 address = Fmake_vector (make_fixnum (len), Qnil);
2507 p = XVECTOR (address); 2507 p = XVECTOR (address);
2508 p->contents[--len] = make_number (ntohs (sin->sin_port)); 2508 p->contents[--len] = make_fixnum (ntohs (sin->sin_port));
2509 cp = (unsigned char *) &sin->sin_addr; 2509 cp = (unsigned char *) &sin->sin_addr;
2510 break; 2510 break;
2511 } 2511 }
@@ -2515,11 +2515,11 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, ptrdiff_t len)
2515 DECLARE_POINTER_ALIAS (sin6, struct sockaddr_in6, sa); 2515 DECLARE_POINTER_ALIAS (sin6, struct sockaddr_in6, sa);
2516 DECLARE_POINTER_ALIAS (ip6, uint16_t, &sin6->sin6_addr); 2516 DECLARE_POINTER_ALIAS (ip6, uint16_t, &sin6->sin6_addr);
2517 len = sizeof (sin6->sin6_addr) / 2 + 1; 2517 len = sizeof (sin6->sin6_addr) / 2 + 1;
2518 address = Fmake_vector (make_number (len), Qnil); 2518 address = Fmake_vector (make_fixnum (len), Qnil);
2519 p = XVECTOR (address); 2519 p = XVECTOR (address);
2520 p->contents[--len] = make_number (ntohs (sin6->sin6_port)); 2520 p->contents[--len] = make_fixnum (ntohs (sin6->sin6_port));
2521 for (i = 0; i < len; i++) 2521 for (i = 0; i < len; i++)
2522 p->contents[i] = make_number (ntohs (ip6[i])); 2522 p->contents[i] = make_fixnum (ntohs (ip6[i]));
2523 return address; 2523 return address;
2524 } 2524 }
2525#endif 2525#endif
@@ -2547,8 +2547,8 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, ptrdiff_t len)
2547#endif 2547#endif
2548 default: 2548 default:
2549 len -= offsetof (struct sockaddr, sa_family) + sizeof (sa->sa_family); 2549 len -= offsetof (struct sockaddr, sa_family) + sizeof (sa->sa_family);
2550 address = Fcons (make_number (sa->sa_family), 2550 address = Fcons (make_fixnum (sa->sa_family),
2551 Fmake_vector (make_number (len), Qnil)); 2551 Fmake_vector (make_fixnum (len), Qnil));
2552 p = XVECTOR (XCDR (address)); 2552 p = XVECTOR (XCDR (address));
2553 cp = (unsigned char *) &sa->sa_family + sizeof (sa->sa_family); 2553 cp = (unsigned char *) &sa->sa_family + sizeof (sa->sa_family);
2554 break; 2554 break;
@@ -2556,7 +2556,7 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, ptrdiff_t len)
2556 2556
2557 i = 0; 2557 i = 0;
2558 while (i < len) 2558 while (i < len)
2559 p->contents[i++] = make_number (*cp++); 2559 p->contents[i++] = make_fixnum (*cp++);
2560 2560
2561 return address; 2561 return address;
2562} 2562}
@@ -2566,7 +2566,7 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, ptrdiff_t len)
2566static Lisp_Object 2566static Lisp_Object
2567conv_addrinfo_to_lisp (struct addrinfo *res) 2567conv_addrinfo_to_lisp (struct addrinfo *res)
2568{ 2568{
2569 Lisp_Object protocol = make_number (res->ai_protocol); 2569 Lisp_Object protocol = make_fixnum (res->ai_protocol);
2570 eassert (XINT (protocol) == res->ai_protocol); 2570 eassert (XINT (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}
@@ -2602,7 +2602,7 @@ get_lisp_to_sockaddr_size (Lisp_Object address, int *familyp)
2602 return sizeof (struct sockaddr_un); 2602 return sizeof (struct sockaddr_un);
2603 } 2603 }
2604#endif 2604#endif
2605 else if (CONSP (address) && TYPE_RANGED_INTEGERP (int, XCAR (address)) 2605 else if (CONSP (address) && TYPE_RANGED_FIXNUMP (int, XCAR (address))
2606 && VECTORP (XCDR (address))) 2606 && VECTORP (XCDR (address)))
2607 { 2607 {
2608 struct sockaddr *sa; 2608 struct sockaddr *sa;
@@ -2653,7 +2653,7 @@ conv_lisp_to_sockaddr (int family, Lisp_Object address, struct sockaddr *sa, int
2653 hostport = XINT (p->contents[--len]); 2653 hostport = XINT (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 (INTEGERP (p->contents[i])) 2656 if (FIXNUMP (p->contents[i]))
2657 { 2657 {
2658 int j = XFASTINT (p->contents[i]) & 0xffff; 2658 int j = XFASTINT (p->contents[i]) & 0xffff;
2659 ip6[i] = ntohs (j); 2659 ip6[i] = ntohs (j);
@@ -2686,7 +2686,7 @@ conv_lisp_to_sockaddr (int family, Lisp_Object address, struct sockaddr *sa, int
2686 } 2686 }
2687 2687
2688 for (i = 0; i < len; i++) 2688 for (i = 0; i < len; i++)
2689 if (INTEGERP (p->contents[i])) 2689 if (FIXNUMP (p->contents[i]))
2690 *cp++ = XFASTINT (p->contents[i]) & 0xff; 2690 *cp++ = XFASTINT (p->contents[i]) & 0xff;
2691} 2691}
2692 2692
@@ -2818,7 +2818,7 @@ set_socket_option (int s, Lisp_Object opt, Lisp_Object val)
2818 case SOPT_INT: 2818 case SOPT_INT:
2819 { 2819 {
2820 int optval; 2820 int optval;
2821 if (TYPE_RANGED_INTEGERP (int, val)) 2821 if (TYPE_RANGED_FIXNUMP (int, val))
2822 optval = XINT (val); 2822 optval = XINT (val);
2823 else 2823 else
2824 error ("Bad option value for %s", name); 2824 error ("Bad option value for %s", name);
@@ -2857,7 +2857,7 @@ set_socket_option (int s, Lisp_Object opt, Lisp_Object val)
2857 2857
2858 linger.l_onoff = 1; 2858 linger.l_onoff = 1;
2859 linger.l_linger = 0; 2859 linger.l_linger = 0;
2860 if (TYPE_RANGED_INTEGERP (int, val)) 2860 if (TYPE_RANGED_FIXNUMP (int, val))
2861 linger.l_linger = XINT (val); 2861 linger.l_linger = XINT (val);
2862 else 2862 else
2863 linger.l_onoff = NILP (val) ? 0 : 1; 2863 linger.l_onoff = NILP (val) ? 0 : 1;
@@ -3102,7 +3102,7 @@ usage: (make-serial-process &rest ARGS) */)
3102 if (NILP (Fplist_member (contact, QCspeed))) 3102 if (NILP (Fplist_member (contact, QCspeed)))
3103 error (":speed not specified"); 3103 error (":speed not specified");
3104 if (!NILP (Fplist_get (contact, QCspeed))) 3104 if (!NILP (Fplist_get (contact, QCspeed)))
3105 CHECK_NUMBER (Fplist_get (contact, QCspeed)); 3105 CHECK_FIXNUM (Fplist_get (contact, QCspeed));
3106 3106
3107 name = Fplist_get (contact, QCname); 3107 name = Fplist_get (contact, QCname);
3108 if (NILP (name)) 3108 if (NILP (name))
@@ -3464,7 +3464,7 @@ connect_network_socket (Lisp_Object proc, Lisp_Object addrinfos,
3464 DECLARE_POINTER_ALIAS (psa1, struct sockaddr, &sa1); 3464 DECLARE_POINTER_ALIAS (psa1, struct sockaddr, &sa1);
3465 if (getsockname (s, psa1, &len1) == 0) 3465 if (getsockname (s, psa1, &len1) == 0)
3466 { 3466 {
3467 Lisp_Object service = make_number (ntohs (sa1.sin_port)); 3467 Lisp_Object service = make_fixnum (ntohs (sa1.sin_port));
3468 contact = Fplist_put (contact, QCservice, service); 3468 contact = Fplist_put (contact, QCservice, service);
3469 /* Save the port number so that we can stash it in 3469 /* Save the port number so that we can stash it in
3470 the process object later. */ 3470 the process object later. */
@@ -3916,7 +3916,7 @@ usage: (make-network-process &rest ARGS) */)
3916 if (!get_lisp_to_sockaddr_size (address, &family)) 3916 if (!get_lisp_to_sockaddr_size (address, &family))
3917 error ("Malformed :address"); 3917 error ("Malformed :address");
3918 3918
3919 addrinfos = list1 (Fcons (make_number (any_protocol), address)); 3919 addrinfos = list1 (Fcons (make_fixnum (any_protocol), address));
3920 goto open_socket; 3920 goto open_socket;
3921 } 3921 }
3922 3922
@@ -3940,7 +3940,7 @@ usage: (make-network-process &rest ARGS) */)
3940#endif 3940#endif
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_INTEGERP (int, tem)) 3943 else if (TYPE_RANGED_FIXNUMP (int, tem))
3944 family = XINT (tem); 3944 family = XINT (tem);
3945 else 3945 else
3946 error ("Unknown address family"); 3946 error ("Unknown address family");
@@ -3980,7 +3980,7 @@ usage: (make-network-process &rest ARGS) */)
3980 CHECK_STRING (service); 3980 CHECK_STRING (service);
3981 if (sizeof address_un.sun_path <= SBYTES (service)) 3981 if (sizeof address_un.sun_path <= SBYTES (service))
3982 error ("Service name too long"); 3982 error ("Service name too long");
3983 addrinfos = list1 (Fcons (make_number (any_protocol), service)); 3983 addrinfos = list1 (Fcons (make_fixnum (any_protocol), service));
3984 goto open_socket; 3984 goto open_socket;
3985 } 3985 }
3986#endif 3986#endif
@@ -4007,7 +4007,7 @@ usage: (make-network-process &rest ARGS) */)
4007 portstring = "0"; 4007 portstring = "0";
4008 portstringlen = 1; 4008 portstringlen = 1;
4009 } 4009 }
4010 else if (INTEGERP (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", XINT (service));
@@ -4095,7 +4095,7 @@ usage: (make-network-process &rest ARGS) */)
4095 4095
4096 if (EQ (service, Qt)) 4096 if (EQ (service, Qt))
4097 port = 0; 4097 port = 0;
4098 else if (INTEGERP (service)) 4098 else if (FIXNUMP (service))
4099 port = XINT (service); 4099 port = XINT (service);
4100 else 4100 else
4101 { 4101 {
@@ -4169,7 +4169,7 @@ usage: (make-network-process &rest ARGS) */)
4169 4169
4170 /* :server QLEN */ 4170 /* :server QLEN */
4171 p->is_server = !NILP (server); 4171 p->is_server = !NILP (server);
4172 if (TYPE_RANGED_INTEGERP (int, server)) 4172 if (TYPE_RANGED_FIXNUMP (int, server))
4173 p->backlog = XINT (server); 4173 p->backlog = XINT (server);
4174 4174
4175 /* :nowait BOOL */ 4175 /* :nowait BOOL */
@@ -4394,7 +4394,7 @@ network_interface_info (Lisp_Object ifname)
4394 { 4394 {
4395 if (flags & 1) 4395 if (flags & 1)
4396 { 4396 {
4397 elt = Fcons (make_number (fnum), elt); 4397 elt = Fcons (make_fixnum (fnum), elt);
4398 } 4398 }
4399 } 4399 }
4400 } 4400 }
@@ -4405,21 +4405,21 @@ network_interface_info (Lisp_Object ifname)
4405#if defined (SIOCGIFHWADDR) && defined (HAVE_STRUCT_IFREQ_IFR_HWADDR) 4405#if defined (SIOCGIFHWADDR) && defined (HAVE_STRUCT_IFREQ_IFR_HWADDR)
4406 if (ioctl (s, SIOCGIFHWADDR, &rq) == 0) 4406 if (ioctl (s, SIOCGIFHWADDR, &rq) == 0)
4407 { 4407 {
4408 Lisp_Object hwaddr = Fmake_vector (make_number (6), Qnil); 4408 Lisp_Object hwaddr = Fmake_vector (make_fixnum (6), Qnil);
4409 register struct Lisp_Vector *p = XVECTOR (hwaddr); 4409 register struct Lisp_Vector *p = XVECTOR (hwaddr);
4410 int n; 4410 int n;
4411 4411
4412 any = 1; 4412 any = 1;
4413 for (n = 0; n < 6; n++) 4413 for (n = 0; n < 6; n++)
4414 p->contents[n] = make_number (((unsigned char *) 4414 p->contents[n] = make_fixnum (((unsigned char *)
4415 &rq.ifr_hwaddr.sa_data[0]) 4415 &rq.ifr_hwaddr.sa_data[0])
4416 [n]); 4416 [n]);
4417 elt = Fcons (make_number (rq.ifr_hwaddr.sa_family), hwaddr); 4417 elt = Fcons (make_fixnum (rq.ifr_hwaddr.sa_family), hwaddr);
4418 } 4418 }
4419#elif defined (HAVE_GETIFADDRS) && defined (LLADDR) 4419#elif defined (HAVE_GETIFADDRS) && defined (LLADDR)
4420 if (getifaddrs (&ifap) != -1) 4420 if (getifaddrs (&ifap) != -1)
4421 { 4421 {
4422 Lisp_Object hwaddr = Fmake_vector (make_number (6), Qnil); 4422 Lisp_Object hwaddr = Fmake_vector (make_fixnum (6), Qnil);
4423 register struct Lisp_Vector *p = XVECTOR (hwaddr); 4423 register struct Lisp_Vector *p = XVECTOR (hwaddr);
4424 struct ifaddrs *it; 4424 struct ifaddrs *it;
4425 4425
@@ -4436,9 +4436,9 @@ network_interface_info (Lisp_Object ifname)
4436 4436
4437 memcpy (linkaddr, LLADDR (sdl), sdl->sdl_alen); 4437 memcpy (linkaddr, LLADDR (sdl), sdl->sdl_alen);
4438 for (n = 0; n < 6; n++) 4438 for (n = 0; n < 6; n++)
4439 p->contents[n] = make_number (linkaddr[n]); 4439 p->contents[n] = make_fixnum (linkaddr[n]);
4440 4440
4441 elt = Fcons (make_number (it->ifa_addr->sa_family), hwaddr); 4441 elt = Fcons (make_fixnum (it->ifa_addr->sa_family), hwaddr);
4442 break; 4442 break;
4443 } 4443 }
4444 } 4444 }
@@ -4625,12 +4625,12 @@ is nil, from any process) before the timeout expired. */)
4625 4625
4626 if (!NILP (millisec)) 4626 if (!NILP (millisec))
4627 { /* Obsolete calling convention using integers rather than floats. */ 4627 { /* Obsolete calling convention using integers rather than floats. */
4628 CHECK_NUMBER (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 (XINT (millisec) / 1000.0);
4631 else 4631 else
4632 { 4632 {
4633 CHECK_NUMBER (seconds); 4633 CHECK_FIXNUM (seconds);
4634 seconds = make_float (XINT (millisec) / 1000.0 + XINT (seconds)); 4634 seconds = make_float (XINT (millisec) / 1000.0 + XINT (seconds));
4635 } 4635 }
4636 } 4636 }
@@ -4640,7 +4640,7 @@ is nil, from any process) before the timeout expired. */)
4640 4640
4641 if (!NILP (seconds)) 4641 if (!NILP (seconds))
4642 { 4642 {
4643 if (INTEGERP (seconds)) 4643 if (FIXNUMP (seconds))
4644 { 4644 {
4645 if (XINT (seconds) > 0) 4645 if (XINT (seconds) > 0)
4646 { 4646 {
@@ -4668,7 +4668,7 @@ is nil, from any process) before the timeout expired. */)
4668 Qnil, 4668 Qnil,
4669 !NILP (process) ? XPROCESS (process) : NULL, 4669 !NILP (process) ? XPROCESS (process) : NULL,
4670 (NILP (just_this_one) ? 0 4670 (NILP (just_this_one) ? 0
4671 : !INTEGERP (just_this_one) ? 1 : -1)) 4671 : !FIXNUMP (just_this_one) ? 1 : -1))
4672 <= 0) 4672 <= 0)
4673 ? Qnil : Qt); 4673 ? Qnil : Qt);
4674} 4674}
@@ -4697,7 +4697,7 @@ server_accept_connection (Lisp_Object server, int channel)
4697 if (!would_block (code) && !NILP (ps->log)) 4697 if (!would_block (code) && !NILP (ps->log))
4698 call3 (ps->log, server, Qnil, 4698 call3 (ps->log, server, Qnil,
4699 concat3 (build_string ("accept failed with code"), 4699 concat3 (build_string ("accept failed with code"),
4700 Fnumber_to_string (make_number (code)), 4700 Fnumber_to_string (make_fixnum (code)),
4701 build_string ("\n"))); 4701 build_string ("\n")));
4702 return; 4702 return;
4703 } 4703 }
@@ -4725,9 +4725,9 @@ server_accept_connection (Lisp_Object server, int channel)
4725 args[nargs++] = procname_format_in; 4725 args[nargs++] = procname_format_in;
4726 nargs++; 4726 nargs++;
4727 unsigned char *ip = (unsigned char *)&saddr.in.sin_addr.s_addr; 4727 unsigned char *ip = (unsigned char *)&saddr.in.sin_addr.s_addr;
4728 service = make_number (ntohs (saddr.in.sin_port)); 4728 service = make_fixnum (ntohs (saddr.in.sin_port));
4729 for (int i = 0; i < 4; i++) 4729 for (int i = 0; i < 4; i++)
4730 args[nargs++] = make_number (ip[i]); 4730 args[nargs++] = make_fixnum (ip[i]);
4731 args[nargs++] = service; 4731 args[nargs++] = service;
4732 } 4732 }
4733 break; 4733 break;
@@ -4738,9 +4738,9 @@ server_accept_connection (Lisp_Object server, int channel)
4738 args[nargs++] = procname_format_in6; 4738 args[nargs++] = procname_format_in6;
4739 nargs++; 4739 nargs++;
4740 DECLARE_POINTER_ALIAS (ip6, uint16_t, &saddr.in6.sin6_addr); 4740 DECLARE_POINTER_ALIAS (ip6, uint16_t, &saddr.in6.sin6_addr);
4741 service = make_number (ntohs (saddr.in.sin_port)); 4741 service = make_fixnum (ntohs (saddr.in.sin_port));
4742 for (int i = 0; i < 8; i++) 4742 for (int i = 0; i < 8; i++)
4743 args[nargs++] = make_number (ip6[i]); 4743 args[nargs++] = make_fixnum (ip6[i]);
4744 args[nargs++] = service; 4744 args[nargs++] = service;
4745 } 4745 }
4746 break; 4746 break;
@@ -4749,7 +4749,7 @@ server_accept_connection (Lisp_Object server, int channel)
4749 default: 4749 default:
4750 args[nargs++] = procname_format_default; 4750 args[nargs++] = procname_format_default;
4751 nargs++; 4751 nargs++;
4752 args[nargs++] = make_number (connect_counter); 4752 args[nargs++] = make_fixnum (connect_counter);
4753 break; 4753 break;
4754 } 4754 }
4755 4755
@@ -5671,7 +5671,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
5671 deactivate_process (proc); 5671 deactivate_process (proc);
5672 if (EQ (XPROCESS (proc)->status, Qrun)) 5672 if (EQ (XPROCESS (proc)->status, Qrun))
5673 pset_status (XPROCESS (proc), 5673 pset_status (XPROCESS (proc),
5674 list2 (Qexit, make_number (0))); 5674 list2 (Qexit, make_fixnum (0)));
5675 } 5675 }
5676 else 5676 else
5677 { 5677 {
@@ -5682,7 +5682,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
5682 update_status (XPROCESS (proc)); 5682 update_status (XPROCESS (proc));
5683 if (EQ (XPROCESS (proc)->status, Qrun)) 5683 if (EQ (XPROCESS (proc)->status, Qrun))
5684 pset_status (XPROCESS (proc), 5684 pset_status (XPROCESS (proc),
5685 list2 (Qexit, make_number (256))); 5685 list2 (Qexit, make_fixnum (256)));
5686 } 5686 }
5687 } 5687 }
5688 if (FD_ISSET (channel, &Writeok) 5688 if (FD_ISSET (channel, &Writeok)
@@ -5734,7 +5734,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
5734 else 5734 else
5735 { 5735 {
5736 p->tick = ++process_tick; 5736 p->tick = ++process_tick;
5737 pset_status (p, list2 (Qfailed, make_number (xerrno))); 5737 pset_status (p, list2 (Qfailed, make_fixnum (xerrno)));
5738 } 5738 }
5739 deactivate_process (proc); 5739 deactivate_process (proc);
5740 if (!NILP (addrinfos)) 5740 if (!NILP (addrinfos))
@@ -5803,7 +5803,7 @@ read_process_output_error_handler (Lisp_Object error_val)
5803 cmd_error_internal (error_val, "error in process filter: "); 5803 cmd_error_internal (error_val, "error in process filter: ");
5804 Vinhibit_quit = Qt; 5804 Vinhibit_quit = Qt;
5805 update_echo_area (); 5805 update_echo_area ();
5806 Fsleep_for (make_number (2), Qnil); 5806 Fsleep_for (make_fixnum (2), Qnil);
5807 return Qt; 5807 return Qt;
5808} 5808}
5809 5809
@@ -6121,7 +6121,7 @@ Otherwise it discards the output. */)
6121 6121
6122 /* If the restriction isn't what it should be, set it. */ 6122 /* If the restriction isn't what it should be, set it. */
6123 if (old_begv != BEGV || old_zv != ZV) 6123 if (old_begv != BEGV || old_zv != ZV)
6124 Fnarrow_to_region (make_number (old_begv), make_number (old_zv)); 6124 Fnarrow_to_region (make_fixnum (old_begv), make_fixnum (old_zv));
6125 6125
6126 bset_read_only (current_buffer, old_read_only); 6126 bset_read_only (current_buffer, old_read_only);
6127 SET_PT_BOTH (opoint, opoint_byte); 6127 SET_PT_BOTH (opoint, opoint_byte);
@@ -6168,7 +6168,7 @@ write_queue_push (struct Lisp_Process *p, Lisp_Object input_obj,
6168 obj = make_unibyte_string (buf, len); 6168 obj = make_unibyte_string (buf, len);
6169 } 6169 }
6170 6170
6171 entry = Fcons (obj, Fcons (make_number (offset), make_number (len))); 6171 entry = Fcons (obj, Fcons (make_fixnum (offset), make_fixnum (len)));
6172 6172
6173 if (front) 6173 if (front)
6174 pset_write_queue (p, Fcons (entry, p->write_queue)); 6174 pset_write_queue (p, Fcons (entry, p->write_queue));
@@ -6415,7 +6415,7 @@ send_process (Lisp_Object proc, const char *buf, ptrdiff_t len,
6415 else if (errno == EPIPE) 6415 else if (errno == EPIPE)
6416 { 6416 {
6417 p->raw_status_new = 0; 6417 p->raw_status_new = 0;
6418 pset_status (p, list2 (Qexit, make_number (256))); 6418 pset_status (p, list2 (Qexit, make_fixnum (256)));
6419 p->tick = ++process_tick; 6419 p->tick = ++process_tick;
6420 deactivate_process (proc); 6420 deactivate_process (proc);
6421 error ("process %s no longer connected to pipe; closed it", 6421 error ("process %s no longer connected to pipe; closed it",
@@ -6537,7 +6537,7 @@ process group. */)
6537 if (gid == p->pid) 6537 if (gid == p->pid)
6538 return Qnil; 6538 return Qnil;
6539 if (gid != -1) 6539 if (gid != -1)
6540 return make_number (gid); 6540 return make_fixnum (gid);
6541 return Qt; 6541 return Qt;
6542} 6542}
6543 6543
@@ -6845,13 +6845,13 @@ SIGCODE may be an integer, or a symbol whose name is a signal name. */)
6845 tem = string_to_number (SSDATA (process), 10, S2N_OVERFLOW_TO_FLOAT); 6845 tem = string_to_number (SSDATA (process), 10, S2N_OVERFLOW_TO_FLOAT);
6846 process = tem; 6846 process = tem;
6847 } 6847 }
6848 else if (!NUMBERP (process)) 6848 else if (!FIXED_OR_FLOATP (process))
6849 process = get_process (process); 6849 process = get_process (process);
6850 6850
6851 if (NILP (process)) 6851 if (NILP (process))
6852 return process; 6852 return process;
6853 6853
6854 if (NUMBERP (process)) 6854 if (FIXED_OR_FLOATP (process))
6855 CONS_TO_INTEGER (process, pid_t, pid); 6855 CONS_TO_INTEGER (process, pid_t, pid);
6856 else 6856 else
6857 { 6857 {
@@ -6861,7 +6861,7 @@ SIGCODE may be an integer, or a symbol whose name is a signal name. */)
6861 error ("Cannot signal process %s", SDATA (XPROCESS (process)->name)); 6861 error ("Cannot signal process %s", SDATA (XPROCESS (process)->name));
6862 } 6862 }
6863 6863
6864 if (INTEGERP (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 = XINT (sigcode);
@@ -6878,7 +6878,7 @@ SIGCODE may be an integer, or a symbol whose name is a signal name. */)
6878 error ("Undefined signal name %s", name); 6878 error ("Undefined signal name %s", name);
6879 } 6879 }
6880 6880
6881 return make_number (kill (pid, signo)); 6881 return make_fixnum (kill (pid, signo));
6882} 6882}
6883 6883
6884DEFUN ("process-send-eof", Fprocess_send_eof, Sprocess_send_eof, 0, 1, 0, 6884DEFUN ("process-send-eof", Fprocess_send_eof, Sprocess_send_eof, 0, 1, 0,
@@ -7048,10 +7048,10 @@ handle_child_signal (int sig)
7048 if (! CONSP (head)) 7048 if (! CONSP (head))
7049 continue; 7049 continue;
7050 xpid = XCAR (head); 7050 xpid = XCAR (head);
7051 if (all_pids_are_fixnums ? INTEGERP (xpid) : NUMBERP (xpid)) 7051 if (all_pids_are_fixnums ? FIXNUMP (xpid) : FIXED_OR_FLOATP (xpid))
7052 { 7052 {
7053 pid_t deleted_pid; 7053 pid_t deleted_pid;
7054 if (INTEGERP (xpid)) 7054 if (FIXNUMP (xpid))
7055 deleted_pid = XINT (xpid); 7055 deleted_pid = XINT (xpid);
7056 else 7056 else
7057 deleted_pid = XFLOAT_DATA (xpid); 7057 deleted_pid = XFLOAT_DATA (xpid);
@@ -7118,7 +7118,7 @@ exec_sentinel_error_handler (Lisp_Object error_val)
7118 cmd_error_internal (error_val, "error in process sentinel: "); 7118 cmd_error_internal (error_val, "error in process sentinel: ");
7119 Vinhibit_quit = Qt; 7119 Vinhibit_quit = Qt;
7120 update_echo_area (); 7120 update_echo_area ();
7121 Fsleep_for (make_number (2), Qnil); 7121 Fsleep_for (make_fixnum (2), Qnil);
7122 return Qt; 7122 return Qt;
7123} 7123}
7124 7124