annotate src/s/ptx4-2.h @ 46355:2ecef3663b04
Use hash-tables.
(ange-ftp-make-hashtable, ange-ftp-map-hashtable)
(ange-ftp-make-hash-key, ange-ftp-get-hash-entry)
(ange-ftp-put-hash-entry, ange-ftp-del-hash-entry): Remove.
Replace with make-hash-table, maphash, gethash, puthash and remhash.
(ange-ftp-hash-entry-exists-p): Rewrite.
(ange-ftp-vms-delete-file-entry, ange-ftp-vms-add-file-entry):
Change mapatom -> maphash.
(ange-ftp-file-entry-active-p, ange-ftp-file-entry-not-ignored-p):
Update to new calling mode.
author |
Stefan Monnier <monnier@iro.umontreal.ca> |
date |
Sat, 13 Jul 2002 22:10:02 +0000 |
parents |
c2bb9ab28588 |
children |
695cf19ef79e |
rev |
line source |
22944
|
1 #include "ptx4.h"
|
|
2
|
|
3 /* Gelling Kevan (gellingk.eurostar@ems.rail.co.uk)
|
|
4 says that PTX 4.2.3 needs this version. */
|
|
5 #undef SETUP_SLAVE_PTY
|
|
6 #define SETUP_SLAVE_PTY \
|
|
7 if (ioctl (xforkin, I_PUSH, "ptem") == -1) \
|
|
8 fatal ("ioctl I_PUSH ptem", errno); \
|
|
9 if (ioctl (xforkin, I_PUSH, "ldterm") == -1) \
|
|
10 fatal ("ioctl I_PUSH ldterm", errno);
|
|
11
|
|
12 /* Gelling Kevan (gellingk.eurostar@ems.rail.co.uk)
|
|
13 says that gmalloc.c needs _POSIX_SOURCE.
|
|
14 This defines _POSIX_SOURCE only for gmalloc.c. */
|
|
15 #ifdef _MALLOC_INTERNAL
|
|
16 #define _POSIX_SOURCE
|
|
17 #endif
|