The mapping is not backed by any file; its contents are initialized to zero. The fd and offset arguments are ignored; however, some implementations require fd to be -1 if +map-anonymous (or +map-anon+) is specified, and portable applications should ensure this. The use of +map-anonymous in conjunction with +map-shared+ is only supported on Linux since kernel 2.4.