@@ -73,7 +73,8 @@ LibraryManager.library = {
73
73
// utime.h
74
74
// ==========================================================================
75
75
76
- $setFileTime__deps : [ '$setErrNo' ] ,
76
+ #if FILESYSTEM
77
+ $setFileTime__deps : [ '$FS' , '$setErrNo' ] ,
77
78
$setFileTime : function ( path , time ) {
78
79
path = UTF8ToString ( path ) ;
79
80
try {
@@ -85,8 +86,17 @@ LibraryManager.library = {
85
86
return - 1 ;
86
87
}
87
88
} ,
89
+ #else
90
+ $setFileTime__deps : [ '$setErrNo' ] ,
91
+ $setFileTime : function ( path , time ) {
92
+ // No filesystem support; return an error as if the file does not exist
93
+ // (which it almost certainly does not, except for standard streams).
94
+ setErrNo ( { { { cDefine ( 'ENOENT' ) } } } ) ;
95
+ return - 1 ;
96
+ } ,
97
+ #endif
88
98
89
- utime__deps : [ '$FS' , '$ setFileTime'] ,
99
+ utime__deps : [ '$setFileTime' ] ,
90
100
utime__proxy : 'sync' ,
91
101
utime__sig : 'iii' ,
92
102
utime : function ( path , times ) {
@@ -103,7 +113,7 @@ LibraryManager.library = {
103
113
return setFileTime ( path , time ) ;
104
114
} ,
105
115
106
- utimes__deps: [ '$FS' , '$ setFileTime'] ,
116
+ utimes__deps: [ '$setFileTime' ] ,
107
117
utimes__proxy : 'sync' ,
108
118
utimes__sig : 'iii' ,
109
119
utimes : function ( path , times ) {
0 commit comments