2217 |
Lisp_Object val; |
Lisp_Object val; |
2218 |
char *name, *arg; |
char *name, *arg; |
2219 |
struct socket_options *sopt; |
struct socket_options *sopt; |
|
int optnum, opttype; |
|
2220 |
int ret = 0; |
int ret = 0; |
2221 |
|
|
2222 |
opt = XCAR (opts); |
opt = XCAR (opts); |
2493 |
0, MANY, 0, |
0, MANY, 0, |
2494 |
doc: /* Create and return a network server or client process. |
doc: /* Create and return a network server or client process. |
2495 |
|
|
2496 |
In emacs, network connections are represented by process objects, so |
In Emacs, network connections are represented by process objects, so |
2497 |
input and output work as for subprocesses and `delete-process' closes |
input and output work as for subprocesses and `delete-process' closes |
2498 |
a network connection. However, a network process has no process id, |
a network connection. However, a network process has no process id, |
2499 |
it cannot be signalled, and the status codes are different from normal |
it cannot be signalled, and the status codes are different from normal |
2606 |
|
|
2607 |
The following special call returns t iff a given KEY VALUE |
The following special call returns t iff a given KEY VALUE |
2608 |
pair is supported on this system: |
pair is supported on this system: |
2609 |
(make-network-process :feature KEY VALUE) */) |
(make-network-process :feature KEY VALUE) |
2610 |
|
|
2611 |
|
usage: (make-network-process &rest ARGS) */) |
2612 |
(nargs, args) |
(nargs, args) |
2613 |
int nargs; |
int nargs; |
2614 |
Lisp_Object *args; |
Lisp_Object *args; |
2631 |
struct _emacs_addrinfo *ai_next; |
struct _emacs_addrinfo *ai_next; |
2632 |
} ai, *res, *lres; |
} ai, *res, *lres; |
2633 |
#endif /* HAVE_GETADDRINFO */ |
#endif /* HAVE_GETADDRINFO */ |
|
struct sockaddr *sa = 0; |
|
2634 |
struct sockaddr_in address_in; |
struct sockaddr_in address_in; |
2635 |
#ifdef HAVE_LOCAL_SOCKETS |
#ifdef HAVE_LOCAL_SOCKETS |
2636 |
struct sockaddr_un address_un; |
struct sockaddr_un address_un; |