Eli Zaretskii
e0aeebda1f
Avoid MS-Windows compilation errors when struct stat is redefined.
...
nt/inc/sys/stat.h (_STAT_DEFINED): Define, to prevent redefinitions
by other headers.
2012-02-04 15:24:07 +02:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Eli Zaretskii
25c51af3a9
Adapt MS-Windows build to import of filemode.c from gnulib.
...
nt/inc/sys/stat.h (S_ISUID, S_ISGID, S_ISVTX, S_IRGRP, S_IROTH)
(S_IWGRP, S_IWOTH, S_IXGRP, S_IXOTH, S_ISSOCK, S_ISLNK, S_ISCTG)
(S_ISDOOR, S_ISMPB, S_ISMPC, S_ISNWK, S_ISPORT, S_ISWHT)
(S_TYPEISMQ, S_TYPEISSEM, S_TYPEISSHM, S_TYPEISTMO): Define.
(lstat): Define to stat.
lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
src/makefile.w32-in and adapt. Depend on stamp_BLD.
(GNULIBOBJS): Add $(BLD)/filemode.$(O).
src/makefile.w32-in ($(BLD)/filemode.$(O)): Move recipe to
lib/makefilw.w32-in.
($(BLD)/dired.$(O)): Depend on $(EMACS_ROOT)/lib/filemode.h.
(GLOBAL_SOURCES): Remove filemode.c.
(OBJ1): Remove $(BLD)/filemode.$(O).
lib-src/makefile.w32-in ($(BLD)/ctags.$(O), $(BLD)/emacsclient.$(O))
($(BLD)/etags.$(O), $(BLD)/movemail.$(O), $(BLD)/ntlib.$(O)):
Depend on $(EMACS_ROOT)/nt/inc/sys/stat.h.
2011-02-21 22:00:19 +02:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Eli Zaretskii
22749e9acb
inc/sys/stat.h (struct stat): Change the types of st_uid and st_gid to unsigned.
...
inc/pwd.h (struct passwd): Change the types of pw_uid and pw_gid to unsigned.
(getpwuid): Argument is now unsigned.
uid_t is now unsigned.
ntlib.c (setuid): Argument is now unsigned.
(getuid): Return value is now unsigned.
(getpwuid): Argument is now unsigned.
(fchown): UID and GID arguments are now unsigned.
ntlib.h (fchown): UID and GID arguments are now unsigned.
(getuid): Return value is now unsigned.
(setuid): Argument is now unsigned.
(getpwuid): Remove prototype (it's declared in nt/inc/pwd.h).
w32.c (getpwuid): Change argument type to unsigned.
(struct w32_id): Change type of `rid' member to unsigned.
(w32_cached_id, w32_add_to_cache, get_name_and_id): Change type of
argument ID to unsigned. All callers changed.
(getuid, geteuid, getgid, getegid): Change return type to unsigned.
2009-03-21 11:31:50 +00:00
Glenn Morris
f5d0ac07d6
Add 2009 to copyright years.
2009-01-08 03:38:51 +00:00
Eli Zaretskii
71e41ffb85
(struct stat): Move st_dev after st_ino, for better alignment.
...
Make st_size 64-bit wide. Add new members st_uname and st_gname.
2008-05-09 19:01:28 +00:00
Glenn Morris
eef0be9e86
Switch to recommended form of GPLv3 permissions notice.
2008-05-09 05:14:16 +00:00
Eli Zaretskii
87c24bb740
(__MINGW_NOTHROW): If not defined, define to nothing.
...
Add copyright notice.
2008-04-11 19:24:04 +00:00
Miles Bader
80d0c8d97f
Add arch tagline
2008-04-05 20:18:32 +00:00
Eli Zaretskii
40beb14781
New file.
2008-04-05 14:34:28 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
b9b14d130b
Add 2008 to copyright years.
2008-01-07 08:31:52 +00:00
Miles Bader
9aecacd08a
Merge from emacs--rel--22
...
Patches applied:
* emacs--rel--22 (patch 70-73)
- Update from CVS
2007-07-25 Glenn Morris <rgm@gnu.org>
* Relicense all FSF files to GPLv3 or later.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
4a9f99bdfb
Switch license to GPLv3 or later.
2007-07-25 05:08:27 +00:00
Jason Rumney
bfbe85fc88
(uint16_t): Define if C99 does not appear to be fully supported.
2007-07-15 12:14:52 +00:00
Jason Rumney
a2dcccd99e
Include winsock2.h and ws2tcpip.h instead of winsock.h.
2007-07-14 23:03:37 +00:00
Glenn Morris
9a32b94c70
Update copyright for years from Emacs 21 to present (mainly adding
...
2001).
2007-01-16 01:33:04 +00:00
Thien-Thi Nguyen
ceb4c4d303
Update years in copyright notice; nfc.
2006-02-06 12:31:40 +00:00
Thien-Thi Nguyen
b65d8176e6
Update years in copyright notice; nfc.
2005-08-10 15:40:54 +00:00
Lute Kamstra
364c38d3af
Update FSF's address.
2005-07-04 15:47:28 +00:00
Eli Zaretskii
727dcb1cc3
Change arg 4 of sys_setsockopt to `const void *',
...
for consistency with Posix.
2005-06-05 19:16:03 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Juanma Barranquero
177c0ea743
Trailing whitespace deleted.
2003-02-04 14:56:31 +00:00
Jason Rumney
6b99b0a897
(F_SETFL, O_NDELAY): Define.
...
(sys_getpeername, fcntl): Declare as wrappers.
2002-05-03 20:22:00 +00:00
Jason Rumney
ef2cd5961a
(sys_setsockopt, sys_listen, sys_getsockname)
...
(sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
2002-03-20 20:23:37 +00:00
Andrew Innes
41eca17b1d
Add copyright notice.
2001-02-24 22:00:47 +00:00
Andrew Innes
00a08ac7ce
(_WINSOCK_H): Undefine if defined.
...
(fd_set): Define to new name, after including winsock.h, so we can
provide our own implementation.
2000-08-22 21:53:55 +00:00
Andrew Innes
9366e3b092
(F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
...
not defined.
2000-08-22 21:53:28 +00:00
Andrew Innes
28dd1b41cc
Add include protection.
2000-02-06 23:37:34 +00:00
Karl Heuer
640e944552
(D_OK): Define new macro.
1998-06-05 15:57:58 +00:00
Geoff Voelker
86b9a6a9d9
(shutdown): Define.
...
(sys_shutdown): Export.
1997-07-10 20:12:15 +00:00
Geoff Voelker
6219f8bffe
Use new name w32.h for nt.h
1996-11-19 07:14:26 +00:00
Geoff Voelker
c911543b1c
Initial revision
1996-05-03 18:29:10 +00:00
Geoff Voelker
6c89f572f2
(F_OK, X_OK, W_OK, R_OK): New macros.
1996-05-03 18:23:44 +00:00
Geoff Voelker
efdeeb2b78
removed ^Ms
1995-05-09 02:25:50 +00:00
Karl Heuer
3596280063
Initial revision
1995-04-12 04:48:18 +00:00